pfm-cracks: A parallel-adaptive framework for phase-field fracture propagation
Timo Heister, Thomas Wick
Abstract
This paper describes the main features of our parallel-adaptive open-source framework for solving phase-field fracture problems called pfm-cracks. Our program allows for dimension-independent programming in two- and three-dimensional settings. A quasi-monolithic formulation for the coupled two-component system of displacements and a phase-field indicator variable is used. The nonlinear problem is solved with a robust, efficient semi-smooth Newton algorithm. A highlight is adaptive predictor–corrector mesh refinement. The code is fully parallelized and scales to 1000 and more MPI ranks. Illustrative tests demonstrate the current capabilities, from which some are parts of benchmark collections.
Topics & Concepts
Benchmark (surveying)Computer scienceField (mathematics)Code (set theory)Adaptive mesh refinementPhase (matter)Nonlinear systemDimension (graph theory)Component (thermodynamics)Fracture (geology)Variable (mathematics)Computational scienceParallel computingAlgorithmComputer engineeringMathematicsGeologyProgramming languageMathematical analysisPhysicsSet (abstract data type)Quantum mechanicsThermodynamicsGeodesyPure mathematicsGeotechnical engineeringNumerical methods in engineeringAdvanced Numerical Methods in Computational MathematicsFatigue and fracture mechanics