Skip to main navigation Skip to search Skip to main content

Distributed-memory parallelization of the aggregated unfitted finite element method

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

The aggregated unfitted finite element method (AgFEM) is a methodology recently introduced in order to address conditioning and stability problems associated with embedded, unfitted, or extended finite element methods. The method is based on removal of basis functions associated with badly cut cells by introducing carefully designed constraints, which results in well-posed systems of linear algebraic equations, while preserving the optimal approximation order of the underlying finite element spaces. The specific goal of this work is to present the implementation and performance of the method on distributed-memory platforms aiming at the efficient solution of large-scale problems. In particular, we show that, by considering AgFEM, the resulting systems of linear algebraic equations can be effectively solved using standard algebraic multigrid preconditioners. This is in contrast with previous works that consider highly customized preconditioners in order to allow one the usage of iterative solvers in combination with unfitted techniques. Another novelty with respect to the methods available in the literature is the problem sizes that can be handled with the proposed approach. While most of previous references discussing linear solvers for unfitted methods are based on serial non-scalable algorithms, we propose a parallel distributed-memory method able to efficiently solve problems at large scales. This is demonstrated by means of a weak scaling test defined on complex 3D domains up to 300M degrees of freedom and one billion cells on 16K CPU cores in the Marenostrum-IV platform. The parallel implementation of the AgFEM method is available in the large-scale finite element package FEMPAR.
Original languageEnglish
Article number112583
Pages (from-to)1-32
Number of pages32
JournalComputer Methods in Applied Mechanics and Engineering
Volume357
Early online date16 Aug 2019
DOIs
Publication statusPublished - 1 Dec 2019
Externally publishedYes

Bibliographical note

© 2019 Elsevier B.V.

Funding

Financial support from the European Commission under the FET-HPC ExaQUte project (Grant agreement ID: 800898 ) within the Horizon 2020 Framework Programme is gratefully acknowledged. This work has been partially funded by the project MTM2014-60713-P from the “ Ministerio de Economía, industria y Competitividad ” of Spain. S. Badia gratefully acknowledges the support received from the Catalan Government through the ICREA Acadèmia Research Program. F. Verdugo gratefully acknowledges the support received from the Secretaria d’Universitats i Recerca of the Catalan Government in the framework of the Beatriu Pinós Program (Grant Id.: 2016 BP 00145 ). The authors thankfully acknowledge the computer resources at Marenostrum-IV and the technical support provided by the Barcelona Supercomputing Center (RES-ActivityID: FI-2018-1-0014, FI-2018-2-0009, FI-2018-3-0029, FI-2019-1-0007). Financial support from the European Commission under the FET-HPC ExaQUte project (Grant agreement ID: 800898) within the Horizon 2020 Framework Programme is gratefully acknowledged. This work has been partially funded by the project MTM2014-60713-P from the ?Ministerio de Econom?a, industria y Competitividad? of Spain. S. Badia gratefully acknowledges the support received from the Catalan Government through the ICREA Acad?mia Research Program. F. Verdugo gratefully acknowledges the support received from the Secretaria d'Universitats i Recerca of the Catalan Government in the framework of the Beatriu Pin?s Program (Grant Id.: 2016 BP 00145). The authors thankfully acknowledge the computer resources at Marenostrum-IV and the technical support provided by the Barcelona Supercomputing Center (RES-ActivityID: FI-2018-1-0014, FI-2018-2-0009, FI-2018-3-0029, FI-2019-1-0007).

FundersFunder number
Catalan Government
Ministerio de Econom?a
Horizon 2020 Framework ProgrammeMTM2014-60713-P
European Commission800898
Generalitat de Catalunya
Institució Catalana de Recerca i Estudis Avançats2016 BP 00145
Barcelona Supercomputing CenterFI-2018-1-0014, FI-2018-2-0009, FI-2018-3-0029, FI-2019-1-0007
Ministerio de Economía, Industria y Competitividad, Gobierno de España

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 7 - Affordable and Clean Energy
      SDG 7 Affordable and Clean Energy
    2. SDG 16 - Peace, Justice and Strong Institutions
      SDG 16 Peace, Justice and Strong Institutions

    Fingerprint

    Dive into the research topics of 'Distributed-memory parallelization of the aggregated unfitted finite element method'. Together they form a unique fingerprint.

    Cite this