Title
Massively Parallel Finite Element Programming
Abstract
Today’s large finite element simulations require parallel algorithms to scale on clusters with thousands or tens of thousands of processor cores. We present data structures and algorithms to take advantage of the power of high performance computers in generic finite element codes. Existing generic finite element libraries often restrict the parallelization to parallel linear algebra routines. This is a limiting factor when solving on more than a few hundreds of cores. We describe routines for distributed storage of all major components coupled with efficient, scalable algorithms. We give an overview of our effort to enable the modern and generic finite element library deal.II to take advantage of the power of large clusters. In particular, we describe the construction of a distributed mesh and develop algorithms to fully parallelize the finite element calculation. Numerical results demonstrate good scalability.
Year
DOI
Venue
2010
10.1007/978-3-642-15646-5_13
Parallel Virtual Machine / Message Passing Interface
Keywords
Field
DocType
generic finite element code,parallel algorithm,high performance computer,massively parallel scalability.,massively parallel finite element,good scalability,major component,finite element calculation,generic finite element library,large cluster,finite element software,parallel algorithms,large finite element simulation,linear algebra routine,finite element,computer science,limiting factor,computational mathematics,data structure,linear algebra,distributed storage
Linear algebra,Data structure,Parallel algorithm,Massively parallel,Computer science,Parallel computing,Distributed data store,Finite element method,Computational science,Multi-core processor,Scalability
Conference
Volume
ISSN
ISBN
6305
0302-9743
3-642-15645-2
Citations 
PageRank 
References 
0
0.34
4
Authors
3
Name
Order
Citations
PageRank
Timo Heister111111.73
Martin Kronbichler232331.00
Wolfgang Bangerth315520.69