|
Home > TERATEC FORUM > Workshop 6
HPDDM, a high-performance unified framework for domain decomposition methods HPDDM implements one- and two-level Restricted Additive Schwarz methods, the Finite Element Tearing and Interconnecting (FETI) method, and the Balancing Domain Decomposition (BDD) method and Optimized Schwarz methods. These methods can be enhanced with deflation vectors computed automatically by the framework using Generalized Eigenvalue problems on the Overlap (GenEO) or local Dirichlet-to-Neumann operators. This code has been proven to be efficient for solving various elliptic problems such as scalar diffusion equations (2 billions unknowns for a 3D heterogeneous problem in 180s using 16 000 threads), the systems of linear elasticity (300 millions unknowns for a 3D heterogeneous problem in 36s using 8 000 cores) or of Stokes, but also frequency domain problems like Helmholtz or Maxwell equations. HPDDM (https://github.com/hpddm/) is a header-only library written in C++11 with MPI and OpenMP for parallelism. While its interface relies on plain old data objects, it requires a modern C++ compiler.
|
||||||||||
© Ter@tec - All rights reserved - Lawful mention |