Title
Parallel finite element technique using Gaussian belief propagation.
Abstract
The computational efficiency of Finite Element Methods (FEMs) on parallel architectures is severely limited by conventional sparse iterative solvers. Conventional solvers are based on a sequence of global algebraic operations that limits their parallel efficiency. Traditionally, sophisticated programming techniques tailored to specific CPU architectures are used to improve the poor performance of sparse algebraic kernels. The introduced FEM Multigrid Gaussian Belief Propagation (FMGaBP) algorithm is a novel technique that eliminates all global algebraic operations and sparse data-structures. The algorithm is based on reformulating the FEM into a distributed variational inference problem on graphical models. We present new formulations for FMGaBP, which enhance its computation and communication complexities. A Helmholtz problem is used to validate the FMGaBP formulation for 2D, 3D and higher FEM degrees. Implementation techniques for multicore architectures that exploit the parallel features of FMGaBP are presented showing speedups compared to open-source libraries, specifically deal.II and Trilinos. FMGaBP is also implemented on manycore architectures in this work; Speedups of 4.8X, 2.3X and 1.5X are achieved on an NVIDIA Tesla C2075 compared to the parallel CPU implementation of FMGaBP on dual-core, quad-core and 12-core CPUs respectively.
Year
DOI
Venue
2015
10.1016/j.cpc.2015.03.019
Computer Physics Communications
Keywords
Field
DocType
FEM,Gaussian belief propagation,Graphical models,Gaussian distributions,Parallel algorithms,GPU
Mathematical optimization,Parallel algorithm,Computer science,Finite element method,Gaussian,Computational science,Multi-core processor,Multigrid method,Computation,Belief propagation,Algebraic operation
Journal
Volume
ISSN
Citations 
193
0010-4655
1
PageRank 
References 
Authors
0.37
26
4
Name
Order
Citations
PageRank
Yousef El-Kurdi1292.75
Maryam Mehri Dehnavi2476.86
Warren J. Gross31106113.38
Dennis Giannacopoulos4364.58