A Scalable Multi-Scale Framework for Exascale Simulations in Solid Mechanics
PDF

Keywords

miniapps
Fortran
coarrays
MPI
cellular automata
CGPACK
finite elements
ParaFEM
CrayPAT
TAU

Categories

How to Cite

[1]
E. Vasquez, A. Petrov, S. Patel, and and D. Moreno, “A Scalable Multi-Scale Framework for Exascale Simulations in Solid Mechanics”, J. Comput. Eng., vol. 12, no. 5, May 2023, Accessed: Apr. 13, 2026. [Online]. Available: https://journalofcomputerengineering.com/index.php/jce/article/view/1580

Abstract

—We have developed miniapps from MPI finite element library ParaFEM and Fortran 2008 coarray cellular automata library CGPACK. The miniapps represent multi-scale fracture models of polycrystalline solids. The software from which these miniapps have been derived will improve predictive modelling in the automotive, aerospace, power generation, defence and manufacturing sectors. The libraries and miniapps are distributed under BSD license, so these can be used by computer scientists and hardware vendors to test various tools including compilers and performance monitoring applications. CrayPAT and TAU tools have been used for sampling and tracing analysis of the miniapps. Two routines with all-toall communication structures have been identified as primary candidates for optimisation. New routines have been written implementing the nearest neighbour algorithm and using coarray collectives. Scaling limit for miniapps has been increased by a factor of 3, from about 2k to over 7k cores. In addition the code has been ported to Intel and GCC/OpenCoarrays platforms, which dramatically increased the number of users
PDF
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright (c) 2023 Elena Vasquez, Alexander Petrov, Sophia Patel, and Diego Moreno (Author)