TY - GEN
T1 - Massive hybrid parallelism for fully implicit multiphysics
AU - Gaston, Derek R.
AU - Permann, Cody J.
AU - Andrs, David
AU - Peterson, John W.
PY - 2013
Y1 - 2013
N2 - As hardware advances continue to modify the supercomputing landscape, traditional scientific software development practices will become more outdated, ineffective, and inefficient. The process of rewriting/retooling existing software for new architectures is a Sisyphean task, and results in substantial hours of development time, effort, and money. Software libraries which provide an abstraction of the resources provided by such architectures are therefore essential if the computational engineering and science communities are to continue to flourish in this modern computing environment. The Multiphysics Object Oriented Simulation Environment (MOOSE) framework enables complex multiphysics analysis tools to be built rapidly by scientists, engineers, and domain specialists, while also allowing them to both take advantage of current HPC architectures, and efficiently prepare for future supercomputer designs. MOOSE employs a hybrid shared-memory and distributed-memory parallel model and provides a complete and consistent interface for creating multiphysics analysis tools. In this paper, a brief discussion of the mathematical algorithms underlying the framework and the internal object-oriented hybrid parallel design are given. Representative massively parallel results from several applications areas are presented, and a brief discussion of future areas of research for the framework are provided.
AB - As hardware advances continue to modify the supercomputing landscape, traditional scientific software development practices will become more outdated, ineffective, and inefficient. The process of rewriting/retooling existing software for new architectures is a Sisyphean task, and results in substantial hours of development time, effort, and money. Software libraries which provide an abstraction of the resources provided by such architectures are therefore essential if the computational engineering and science communities are to continue to flourish in this modern computing environment. The Multiphysics Object Oriented Simulation Environment (MOOSE) framework enables complex multiphysics analysis tools to be built rapidly by scientists, engineers, and domain specialists, while also allowing them to both take advantage of current HPC architectures, and efficiently prepare for future supercomputer designs. MOOSE employs a hybrid shared-memory and distributed-memory parallel model and provides a complete and consistent interface for creating multiphysics analysis tools. In this paper, a brief discussion of the mathematical algorithms underlying the framework and the internal object-oriented hybrid parallel design are given. Representative massively parallel results from several applications areas are presented, and a brief discussion of future areas of research for the framework are provided.
KW - Hybrid
KW - MOOSE
KW - Multiphysics
KW - Parallel
UR - https://www.scopus.com/pages/publications/84883407676
M3 - Conference contribution
AN - SCOPUS:84883407676
SN - 9781627486439
T3 - International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2013
SP - 1990
EP - 2001
BT - International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2013
T2 - International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2013
Y2 - 5 May 2013 through 9 May 2013
ER -