Toucan: A performance portable, scalable implementation of the DECA algorithm

In the field of additive manufacturing (AM), cellular automata (CA) is extensively used to simulate microstructural evolution during solidification. However, while traditional CA approaches are relatively fast, they still require a substantial number of time steps, are limited to moderate volumes, and are relatively difficult to improve through parallelism due to the highly localized nature of the solidification front . To address these issues of time to solution and load balancing, we introduce Toucan , a parallel, performance-portable, and scalable code written in C++ with the Kokkos library that leverages the discrete event inspired cellular automata (DECA) algorithm to perform parallel-in-time (PinT) grain growth simulations. Toucan effectively mitigates load balancing issues by distributing the computational workload more evenly across processors, enhancing scalability and efficiency. We conduct both strong and weak scaling studies on up to 64 GPUs on the Frontier supercomputer , demonstrating that Toucan significantly outperforms the current state-of-the-art, time-stepped CA code, ExaCA , on both single and multi-GPU simulations. Even in AM-specific weak scaling scenarios, Toucan maintains near-ideal scaling, in contrast to the linear increase observed with ExaCA due to the moving laser raster pattern. This study highlights Toucan ’s potential to transform microstructural simulations in AM by radically improving both efficiency and scalability over existing methods.

Authors

Institutions

Publication Details

Journal
Computational Materials Science
Published
2025-02-06
DOI
https://doi.org/10.1016/j.commatsci.2025.113684
Citations
1
Primary Topic
Advanced Control Systems Optimization
Type
article
Field-Weighted Citation Impact
1.21

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Toucan: A performance portable, scalable implementation of the DECA algorithm

Daniel Arndt, Samuel Temple Reeve, Benjamin Stump, Matt Rolchigo
1 citations
Computational Materials Science
Advanced Control Systems Optimization
1.21
article

Toucan: A performance portable, scalable implementation of the DECA algorithm

Daniel Arndt, Samuel Temple Reeve, Benjamin Stump, Matt Rolchigo
article en
1 citations

Abstract

In the field of additive manufacturing (AM), cellular automata (CA) is extensively used to simulate microstructural evolution during solidification. However, while traditional CA approaches are relatively fast, they still require a substantial number of time steps, are limited to moderate volumes, and are relatively difficult to improve through parallelism due to the highly localized nature of the solidification front . To address these issues of time to solution and load balancing, we introduce Toucan , a parallel, performance-portable, and scalable code written in C++ with the Kokkos library that leverages the discrete event inspired cellular automata (DECA) algorithm to perform parallel-in-time (PinT) grain growth simulations. Toucan effectively mitigates load balancing issues by distributing the computational workload more evenly across processors, enhancing scalability and efficiency. We conduct both strong and weak scaling studies on up to 64 GPUs on the Frontier supercomputer , demonstrating that Toucan significantly outperforms the current state-of-the-art, time-stepped CA code, ExaCA , on both single and multi-GPU simulations. Even in AM-specific weak scaling scenarios, Toucan maintains near-ideal scaling, in contrast to the linear increase observed with ExaCA due to the moving laser raster pattern. This study highlights Toucan ’s potential to transform microstructural simulations in AM by radically improving both efficiency and scalability over existing methods.

Computational Materials ScienceVol. 251
Oak Ridge National Laboratory (US)
U.S. Department of Energy
Openalex Percentile: Top 25%
Advanced Control Systems Optimization
1.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.