13-14 July 2023
Scalable implicit mechanics simulation requires an extensible, observable library stack including Newton-Krylov-Multigrid solvers and unstructured finite element support. It's important to provide a safe environment for developing model components like return mapping algorithms for plasticity, turbulence models, and boundary conditions, without inhibiting parallel development of data structures and algorithms for solvers. We discuss benefits and challenges to building with rsmpi, petsc-rs, libceed, and rust-enzyme.