2021
DOI: 10.1007/s42514-021-00069-6
|View full text |Cite
|
Sign up to set email alerts
|

Large scale simulation of pressure induced phase-field fracture propagation using Utopia

Abstract: Non-linear phase field models are increasingly used for the simulation of fracture propagation problems. The numerical simulation of fracture networks of realistic size requires the efficient parallel solution of large coupled non-linear systems. Although in principle efficient iterative multi-level methods for these types of problems are available, they are not widely used in practice due to the complexity of their parallel implementation. Here, we present Utopia, which is an open-source C++ library for paral… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
6
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 92 publications
0
6
0
Order By: Relevance
“…GQCP's focus has been to identify reusable software objects and, as a consequence, we have not attempted any forms of deliberate (i.e., hand-coded) parallelization, or targeted heterogeneous architectures specifically. By designing components that specifically separate the model (i.e., the abstract formulation of a solution) from computation (i.e., how the specifics are implemented under the hood), 5,17 we focus on the implementation of the high-level characteristics of the problem at hand, while delegating the optimization and hardware acceleration to experts in their respective fields. 4,17,61 Currently, we rely on underlying libraries such as Eigen 62 (with interfaces to BLAS implementations) or Libint2 22 (for molecular integral calculations) for achieving parallelization in particular subcalculations.…”
Section: Software Development In Gqcpmentioning
confidence: 99%
See 2 more Smart Citations
“…GQCP's focus has been to identify reusable software objects and, as a consequence, we have not attempted any forms of deliberate (i.e., hand-coded) parallelization, or targeted heterogeneous architectures specifically. By designing components that specifically separate the model (i.e., the abstract formulation of a solution) from computation (i.e., how the specifics are implemented under the hood), 5,17 we focus on the implementation of the high-level characteristics of the problem at hand, while delegating the optimization and hardware acceleration to experts in their respective fields. 4,17,61 Currently, we rely on underlying libraries such as Eigen 62 (with interfaces to BLAS implementations) or Libint2 22 (for molecular integral calculations) for achieving parallelization in particular subcalculations.…”
Section: Software Development In Gqcpmentioning
confidence: 99%
“…By designing components that specifically separate the model (i.e., the abstract formulation of a solution) from computation (i.e., how the specifics are implemented under the hood), 5,17 we focus on the implementation of the high-level characteristics of the problem at hand, while delegating the optimization and hardware acceleration to experts in their respective fields. 4,17,61 Currently, we rely on underlying libraries such as Eigen 62 (with interfaces to BLAS implementations) or Libint2 22 (for molecular integral calculations) for achieving parallelization in particular subcalculations. By relying on lower-level adapter-like modules, 61,[63][64][65][66][67][68][69][70] our APIs can, in principle, proceed to scale to the exascale regime.…”
Section: Software Development In Gqcpmentioning
confidence: 99%
See 1 more Smart Citation
“…As a remedy, preconditioning strategies [39], such as multilevel or domain decomposition methods, can be employed. In the case of phase-field fracture simulations, the efficiency of various linear and nonlinear multilevel methods has been demonstrated by several authors, see for example [22,35,40,41,42,43,44]. In the context of domain decomposition methods, standard linear (block) Jacobi and additive Schwarz methods have been investigated in [40,44].…”
Section: Introductionmentioning
confidence: 99%
“…In this work, we utilize the RMTR method, which is designed for solving non-convex optimization problems, as the ones considered in this work. By now, several variants of the RMTR method were proposed and investigated in the literature [53,75,68,48,50,15,49,76], but, to the best of our knowledge, the method has not been extended into stochastic settings nor it has been applied for training of deep neural networks.…”
mentioning
confidence: 99%