skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: MOOSE: Enabling massively parallel multiphysics simulation

Journal Article · · SoftwareX

Harnessing modern parallel computing resources to achieve complex multiphysics simulations is a daunting task. The Multiphysics Object Oriented Simulation Environment (MOOSE) aims to enable such development by providing simplified interfaces for specification of partial differential equations, boundary conditions, material properties, and all aspects of a simulation without the need to consider the parallel, adaptive, nonlinear, finite element solve that is handled internally. Through the use of interfaces and inheritance, each portion of a simulation becomes reusable and composable in a manner that allows disparate research groups to share code and create an ecosystem of growing capability that lowers the barrier for the creation of multiphysics simulation codes. Included within the framework is a unique capability for building multiscale, multiphysics simulations through simultaneous execution of multiple sub-applications with data transfers between the scales. Other capabilities include automatic differentiation, scaling to a large number of processors, hybrid parallelism, and mesh adaptivity. To date, MOOSE-based applications have been created in areas of science and engineering such as nuclear physics, geothermal science, magneto-hydrodynamics, seismic events, compressible and incompressible fluid flow, microstructure evolution, and advanced manufacturing processes.

Research Organization:
Idaho National Laboratory (INL), Idaho Falls, ID (United States)
Sponsoring Organization:
USDOE Office of Nuclear Energy (NE); USDOE Laboratory Directed Research and Development (LDRD) Program
Grant/Contract Number:
AC07-05ID14517
OSTI ID:
1603701
Alternate ID(s):
OSTI ID: 1909236
Report Number(s):
INL/JOU-20-57038-Rev000; S2352711019302973; 100430; PII: S2352711019302973
Journal Information:
SoftwareX, Journal Name: SoftwareX Vol. 11 Journal Issue: C; ISSN 2352-7110
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English