Tusas: A fully implicit parallel approach for coupled nonlinear equations

06/27/2020
by   Supriyo Ghosh, et al.
0

We develop a fully-coupled, fully-implicit approach for phase-field modeling of solidification in metals and alloys. Predictive simulation of solidification in pure metals and metal alloys remains a significant challenge in the field of materials science, as microstructure formation during the solidification process plays a critical role in the properties and performance of the solid material. Our simulation approach consists of a finite element spatial discretization of the fully-coupled nonlinear system of partial differential equations at the microscale, which is treated implicitly in time with a preconditioned Jacobian-free Newton-Krylov method. The approach allows time steps larger than those restricted by the traditional explicit CFL limit and is algorithmically scalable as well as efficient due to an effective preconditioning strategy based on algebraic multigrid and block factorization. We implement this approach in the open-source Tusas framework, which is a general, flexible tool developed in C++ for solving coupled systems of nonlinear partial differential equations. The performance of our approach is analyzed in terms of algorithmic scalability and efficiency, while the computational performance of Tusas is presented in terms of parallel scalability and efficiency on emerging heterogeneous architectures. We demonstrate that modern algorithms, discretizations, and computational science, and heterogeneous hardware provide a robust route for predictive phase-field simulation of microstructure evolution during additive manufacturing.

READ FULL TEXT

page 11

page 15

research
07/10/2022

openCFS: Open Source Finite Element Software for Coupled Field Simulation – Part Acoustics

Although many numerical simulation tools have been developed and are on ...
research
05/15/2023

Exponential Integrators for Phase-Field Equations using Pseudo-spectral Methods: A Python Implementation

In this paper, we implement exponential integrators, specifically Integr...
research
10/22/2020

A New Block Preconditioner for Implicit Runge-Kutta Methods for Parabolic PDE

A new preconditioner based on a block LDU factorization with algebraic m...
research
11/11/2019

MOOSE: Enabling Massively Parallel Multiphysics Simulation

Harnessing modern parallel computing resources to achieve complex multi-...
research
04/07/2022

Preconditioning for a Phase-Field Model with Application to Morphology Evolution in Organic Semiconductors

The Cahn–Hilliard equations are a versatile model for describing the evo...
research
04/29/2021

Parallel Projection – A New Return Mapping Algorithm for Finite Element Modeling of Shape Memory Alloys

We present a novel method for finite element analysis of inelastic struc...
research
10/23/2021

A phase-field model for thermo-mechanical fracture with an open-source implementation of it using Gridap in Julia

In this article, we propose a thermodynamically consistent phase-field m...

Please sign up or login with your details

Forgot password? Click here to reset