Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

ExaCA: A performance portable exascale cellular automata application for alloy solidification modeling

Journal Article · · Computational Materials Science

Modeling the as-solidified grain structures that form during alloy processing is a critical component in understanding process-property relationships, particularly for additive manufacturing (AM) where grain structure is very sensitive to processing conditions. While cellular automata (CA)-based models have proven able to predict aspects of microstructure for several alloys and AM process conditions, long run times and large resource sets required limit the utility and the problem size to which existing CA models can be applied. As part of the ExaAM project, an initiative within the Exascale Computing Project (ECP) to develop, test, and optimize an exascale-capable coupled and self-consistent model of AM parts, we developed ExaCA (https://github.com/LLNL/ExaCA) for the liquid–solid phase transformation in the wake of AM melt pools. The CA-based code is parallelized using MPI and the Kokkos programming model, the latter enabling simulation on both CPUs and GPUs within a single-source implementation. Here, we detail the steps taken to transform a baseline, MPI-based CA code into one that is performant on CPUs and GPUs. Performance testing of ExaCA on Summit (a pre-exascale machine at Oak Ridge National Laboratory) was used to quantify CPU–GPU speedup comparing with equal numbers of nodes. Testing showed comparable CPU performance to the MPI-only CA code and a 5-20x speedup when running AM-based test problems using GPUs. The improved performance of CA through GPU utilization and the performance portable nature of ExaCA will enable accurate part-scale modeling by harnessing the power of current and future generations of high performance computing resources. Future work will include improving the strong scaling of ExaCA on GPUs by reducing load imbalance associated with the locality of the problem, and continuing performance optimization across exascale hardware.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC); Lawrence Livermore National Laboratory (LLNL); USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC05-00OR22725; AC52-07NA27344
OSTI ID:
1881144
Journal Information:
Computational Materials Science, Journal Name: Computational Materials Science Vol. 214; ISSN 0927-0256
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (46)

A parallelized three-dimensional cellular automaton model for grain growth during additive manufacturing journal January 2018
A quantitative dendrite growth model and analysis of stability concepts journal August 2004
Modeling of Ti-W Solidification Microstructures Under Additive Manufacturing Conditions journal May 2017
A three-dimensional cellular automation-finite element model for the prediction of solidification grain structures journal December 1999
A Novel Approach to Predict the Process-Induced Mechanical Behavior of Additively Manufactured Materials journal April 2021
Outcomes and Conclusions from the 2018 AM-Bench Measurements, Challenge Problems, Modeling Submissions, and Conference journal February 2020
Location-Specific Microstructure Characterization Within IN625 Additive Manufacturing Benchmark Test Artifacts journal March 2020
Theory of microstructural development during rapid solidification journal May 1986
Probabilistic modelling of microstructure formation in solidification processes journal February 1993
Prediction of dendritic growth and microsegregation patterns in a binary alloy using the phase-field method journal February 1995
A coupled finite element-cellular automaton model for the prediction of dendritic grain structures in solidification processes journal July 1994
A model of solidification microstructures in nickel-based superalloys: predicting primary dendrite spacing selection journal June 2003
A 3D Cellular Automaton algorithm for the prediction of dendritic grain growth journal May 1997
A three-dimensional sharp interface model for the quantitative simulation of solutal dendritic growth journal January 2010
Dendrite growth simulation during solidification in the LENS process journal February 2010
3D multi-layer grain structure simulation of powder bed fusion additive manufacturing journal June 2018
Optimizing the cellular automata finite element model for additive manufacturing to simulate large microstructures journal July 2021
Multi-scale modeling of solidification and microstructure development in laser keyhole welding process for austenitic stainless steel journal February 2015
A coupled Cellular Automaton–Lattice Boltzmann model for grain structure simulation during additive manufacturing journal November 2016
Simulation of metal additive manufacturing microstructures using kinetic Monte Carlo journal July 2017
Three-dimensional modeling of the microstructure evolution during metal additive manufacturing journal January 2018
Numerical investigation of effects of nucleation mechanisms on grain structure in metal additive manufacturing journal October 2018
Integrated 2D cellular automata-phase field modeling of solidification and microstructure evolution during additive manufacturing of Ti6Al4V journal October 2020
Sensitivity of cellular automata grain structure predictions for high solidification rates journal August 2021
A physics-informed machine learning method for predicting grain structure characteristics in directed energy deposition journal February 2022
Large-scale parallel lattice Boltzmann–cellular automaton model of two-dimensional dendritic growth journal March 2014
Numerical simulation of dendritic growth in directional solidification of binary alloys using a lattice Boltzmann scheme journal December 2016
Investigation on evolution mechanisms of site-specific grain structures during metal additive manufacturing journal July 2018
A fast method based on GPU for solidification structure simulation of continuous casting billets journal January 2021
Kokkos: Enabling manycore performance portability through polymorphic memory access patterns journal December 2014
Evolution of grain structure during laser additive manufacturing. Simulation by a cellular automata method journal September 2016
Grain growth prediction in selective electron beam melting of Ti-6Al-4V with a cellular automaton method journal February 2021
Effects of scanning pattern on the grain structure and elastic properties of additively manufactured 316L austenitic stainless steel journal January 2022
Phase-field modeling of grain evolutions in additive manufacturing from nucleation, growth, to coarsening journal April 2021
Sparse thermal data for cellular automata modeling of grain structure in additive manufacturing journal June 2020
Simulation of solidified β grain for Ti–6Al–4V during wire laser additive manufacturing by three-dimensional cellular automaton method journal July 2021
Phase-field and sharp-interface alloy models journal September 1993
Phase-field model for binary alloys journal December 1999
Kokkos 3: Programming Model Extensions for the Exascale Era journal January 2021
Sensitivity of Thermal Predictions to Uncertain Surface Tension Data in Laser Additive Manufacturing journal October 2020
Epitaxy and Microstructure Evolution in Metal Additive Manufacturing journal July 2016
Enabling particle applications for exascale computing platforms journal July 2021
ExaAM: Metal additive manufacturing simulation at the fidelity of the microstructure journal January 2022
AMReX: a framework for block-structured adaptive mesh refinement journal May 2019
Understanding Uncertainty in Microstructure Evolution and Constitutive Properties in Additive Process Modeling journal February 2022
Texture Analysis with MTEX – Free and Open Source Software Toolbox journal February 2010

Similar Records

An OpenMP GPU-offload implementation of a non-equilibrium solidification cellular automata model for additive manufacturing
Journal Article · Wed Nov 23 23:00:00 EST 2022 · Computer Physics Communications · OSTI ID:1908088

Toucan: A performance portable, scalable implementation of the DECA algorithm
Journal Article · Wed Feb 05 23:00:00 EST 2025 · Computational Materials Science · OSTI ID:2538254

ExaCA v2.0: A versatile, scalable, and performance portable cellular automata application for additive manufacturing solidification
Journal Article · Tue Feb 04 23:00:00 EST 2025 · Computational Materials Science · OSTI ID:2538332