DOE OSTI · 1465939
Rapid multiphase-field model development using a modular free energy based approach with automatic differentiation in MOOSE/MARMOT
Abstract
In this paper, we present a novel rapid phase-field model development capability using a modular free energy based approach in the finite element based MOOSE framework. The phase-field equations are implemented in a general form as separate code form the model specific data such as the thermodynamic free energy density and mobility functions. This isolates researchers from complicated code and allows them to focus on implementing new material models. In addition, using a native symbolic differentiation algorithm, all required derivatives of the free energy density are automatically determined, removing sources for potential human error, and guaranteeing optimally preconditioned equation systems through fully populated Jacobian matrices. Free energy terms contributing to a phase-field model are abstracted into self contained objects that can be combined at will at simulation run time. Combining multiple chemical and mechanical free energy contributions allows the construction of coupled phase-field, mechanics, and multiphase models. Through just-in-time compilation, we greatly reduce the computational time required to evaluate the differentiated expressions. Lastly, we demonstrate the new capability on a variety of example simulations.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Schwen, Daniel, Aagesen, Larry, Peterson, John, Tonks, Michael. 2017-03-02. Rapid multiphase-field model development using a modular free energy based approach with automatic differentiation in MOOSE/MARMOT. https://doi.org/10.1016/j.commatsci.2017.02.017
Cite the original work for its findings. Save a collection to share your selection of sources.