NAMSNAMay 31, 2017

ParMooN - a modernized program package based on mapped finite elements

arXiv:1705.0878456 citations
AI Analysis

For computational scientists needing parallel PDE solvers, ParMooN offers a modernized, parallel version of MooNMD, but the performance gains over existing libraries are not clearly quantified.

ParMooN is a parallelized program package for solving elliptic and parabolic PDEs, featuring a geometric multigrid preconditioner. Numerical studies show its parallel efficiency is competitive with PETSc solvers, though no concrete speedup numbers are provided.

{\sc ParMooN} is a program package for the numerical solution of elliptic and parabolic partial differential equations. It inherits the distinct features of its predecessor {\sc MooNMD} \cite{JM04}: strict decoupling of geometry and finite element spaces, implementation of mapped finite elements as their definition can be found in textbooks, and a geometric multigrid preconditioner with the option to use different finite element spaces on different levels of the multigrid hierarchy. After having presented some thoughts about in-house research codes, this paper focuses on aspects of the parallelization for a distributed memory environment, which is the main novelty of {\sc ParMooN}. Numerical studies, performed on compute servers, assess the efficiency of the parallelized geometric multigrid preconditioner in comparison with some parallel solvers that are available in the library {\sc PETSc}. The results of these studies give a first indication whether the cumbersome implementation of the parallelized geometric multigrid method was worthwhile or not.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes