SwePub
Sök i LIBRIS databas

  Utökad sökning

onr:"swepub:oai:DiVA.org:kth-99051"
 

Sökning: onr:"swepub:oai:DiVA.org:kth-99051" > A Hybrid MPI/PGAS F...

A Hybrid MPI/PGAS Finite Element Solver

Jansson, Niclas (författare)
KTH,Numerisk analys, NA
Hoffman, Johan (författare)
KTH,Numerisk analys, NA
 (creator_code:org_t)
KTH Royal Institute of Technology, 2012
Engelska 7 s.
  • Rapport (övrigt vetenskapligt/konstnärligt)
Abstract Ämnesord
Stäng  
  • We present our work on developing a hybrid parallel programming model for a general finite element solver. The main focus of our work is to demonstrate that legacy codes with high latency, two-sided communication in the form of message passing can be improved using lightweight one-sided communication. We introduce a new hybrid MPI/PGAS implementation of the open source finite element framework FEniCS, replacing the linear algebra backend (PETSc) with a new library written in UPC.  A detailed description of the linear algebra backend implementation and the hybrid interface to FEniCS is given. We also present a detailed analysis of the performance of this hybrid solver on the Cray XE6 Lindgren at PDC/KTH including a comparison with the MPI only implementation, where we find that the hybrid implementation results in improvements of up to 33% in communication intensive parts of the solver.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
NATURVETENSKAP  -- Matematik -- Beräkningsmatematik (hsv//swe)
NATURAL SCIENCES  -- Mathematics -- Computational Mathematics (hsv//eng)

Publikations- och innehållstyp

vet (ämneskategori)
rap (ämneskategori)

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy