ELAS3D-Xtal: An OpenMP-accelerated crystal elasticity solver with automated experiment-driven microstructure generation
Juyoung Jeong, Veera Sundararaghavan

TL;DR
ELAS3D-Xtal is a high-performance, OpenMP-accelerated finite element solver for 3D elastic fields in polycrystals, supporting complex microstructure generation and validated against analytical solutions.
Contribution
It introduces a scalable, microstructure-aware elasticity solver with automated microstructure generation and significant computational speedups over serial implementations.
Findings
Achieves 53-61X speedup with block-preconditioned CG on multicore PCs.
Successfully models microstructures with pores and defects from XCT data.
Validated accuracy against analytical Eshelby solutions.
Abstract
This paper introduces ELAS3D-Xtal, a high-performance Fortran/OpenMP upgrade of the NIST ELAS3D voxel-based finite element solver for computing 3D elastic fields in polycrystals with defects. The code supports crystal anisotropy by precomputing rotated stiffness tensors from user-specified orientations and solves the equilibrium problem with a matrix-free, OpenMP-parallel preconditioned conjugate-gradient (PCG) method using a point-block Jacobi preconditioner. On a single shared-memory multicore PC, OpenMP threading accelerates the baseline CG solver by ~10X, while the block-preconditioned CG solver achieves 53-61X speedup relative to the serial CG baseline for meshes from 100^3 to 500^3 voxels (scaling to domains up to 800^3 voxels). Accuracy is validated against the analytical Eshelby inclusion solution. ELAS3D-Xtal also integrates microstructure construction, including statistically…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComposite Material Mechanics · Machine Learning in Materials Science · Model Reduction and Neural Networks
