NASA NTRS · 20220014060
A Partitioned -Task Parallel Implementation of the NASA Multiscale Analysis Tool for High Performance Computing
Abstract
The NASA Multiscale Analysis Tool (NASMAT) is a “plug and play” software package that allows users to conduct massively multiscale modeling of hierarchical and nonlinear materials. This work extends the scalability and improves the High Performance Computing friendliness of NASMAT by adopting a Partitioned Task-Parallel approach. Interoperability of NASMAT with external software is enhanced through preCICE, a open source library for multiphysics coupling in a partitioned manner. Enhancement through preCICE allows for easy integration of NASMAT to other macro solvers and dissociates the parallelization strategy adopted within NASMAT from the macro solver. The task-parallel framework based on Master-Worker approach is implemented as the parallelization scheme. The scheme accounts for hierarchy of multiple scales (task-dependence) and heterogeneous nature (dynamic load balancing) of computations. The applicability and scalability of the framework will be evaluated by analyzing large scale engineering problems through massively multiscale methods.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Ibrahim Kaleel, Trenton M. Ricks, Peter A Gustafson, Evan J. Pineda, Brett A. Bednarcyk, Steven M. Arnold. A Partitioned -Task Parallel Implementation of the NASA Multiscale Analysis Tool for High Performance Computing. https://ntrs.nasa.gov/citations/20220014060
Cite the original work for its findings. Save a collection to share your selection of sources.