Massively parallel phase field fracture simulations on supercomputers: towards multi-billion degree-of-freedom computations

Abstract An efficient parallel implementation of the phase field method for quasi-brittle crack simulations able to run on supercomputers with a large number of processes is proposed. This framework uses the finite-element method on 3D structured meshes, and was developed for distributed memory machines using the Message Passing Interface (MPI) for workload distribution and data communication between processes. Parallel assembly is carried out to build the matrices associated with the linear systems of equations. In the proposed context, linear systems derived from displacement and damage discretizations are solved using parallel solvers and preconditioners from the PETSc (Portable, Extensible Toolkit for Scientific Computation) library. All additional operations in this implementation are also efficiently parallelized. Performance analysis shows linear acceleration with an efficiency of $$97\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>97</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> for a computation on 6400 processes and over $$80\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>80</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> for a computation on 10240 processes. The linear systems involved in the simulations with up to $$10^{10}$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mn>10</mml:mn> <mml:mn>10</mml:mn> </mml:msup> </mml:math> degrees of freedom can be solved in a few seconds. The methodology is applied to quasi-brittle simulations, involving alternate solving of large linear systems and incremental evolution. The applications presented to illustrate the parallel framework involve crack initiation and propagation in strongly heterogeneous materials with a detailed description of the microstructure. Large three-dimensional periodic structures and a realistic geometrical model directly obtained by micro-CT imagery are used.

Authors

Institutions

Publication Details

Journal
Advanced Modeling and Simulation in Engineering Sciences
Published
2024-12-24
DOI
https://doi.org/10.1186/s40323-024-00280-4
Citations
8
Primary Topic
Numerical methods in engineering
Type
article
Field-Weighted Citation Impact
2.15

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Massively parallel phase field fracture simulations on supercomputers: towards multi-billion degree-of-freedom computations

Mohamed El Ouafa, Jérémy Bleyer, Julien Yvonnet, Zakaria Chafia et al.
8 citations
Advanced Modeling and Simulation in Engineering Sciences
Numerical methods in engineering
2.15
article

Massively parallel phase field fracture simulations on supercomputers: towards multi-billion degree-of-freedom computations

Mohamed El Ouafa, Jérémy Bleyer, Julien Yvonnet, Zakaria Chafia, Stéphane Vincent
article en
8 citations

Abstract

Abstract An efficient parallel implementation of the phase field method for quasi-brittle crack simulations able to run on supercomputers with a large number of processes is proposed. This framework uses the finite-element method on 3D structured meshes, and was developed for distributed memory machines using the Message Passing Interface (MPI) for workload distribution and data communication between processes. Parallel assembly is carried out to build the matrices associated with the linear systems of equations. In the proposed context, linear systems derived from displacement and damage discretizations are solved using parallel solvers and preconditioners from the PETSc (Portable, Extensible Toolkit for Scientific Computation) library. All additional operations in this implementation are also efficiently parallelized. Performance analysis shows linear acceleration with an efficiency of $$97\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>97</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> for a computation on 6400 processes and over $$80\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>80</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> for a computation on 10240 processes. The linear systems involved in the simulations with up to $$10^{10}$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mn>10</mml:mn> <mml:mn>10</mml:mn> </mml:msup> </mml:math> degrees of freedom can be solved in a few seconds. The methodology is applied to quasi-brittle simulations, involving alternate solving of large linear systems and incremental evolution. The applications presented to illustrate the parallel framework involve crack initiation and propagation in strongly heterogeneous materials with a detailed description of the microstructure. Large three-dimensional periodic structures and a realistic geometrical model directly obtained by micro-CT imagery are used.

Advanced Modeling and Simulation in Engineering SciencesVol. 11(1)
Centre National de la Recherche Scientifique (FR), École nationale des ponts et chaussées (FR), Laboratoire Navier (FR), Université Gustave Eiffel (FR), Laboratoire Modélisation et Simulation Multi-Echelle (FR)
Grand Équipement National De Calcul Intensif
Peace, Justice and strong institutions
Openalex Percentile: Top 13%
Numerical methods in engineering
2.15
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.