MOOSE: Enabling Massively Parallel Multiphysics Simulation

11/11/2019
by   Cody J. Permann, et al.
0

Harnessing modern parallel computing resources to achieve complex multi-physics 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.

READ FULL TEXT
research
06/27/2020

Tusas: A fully implicit parallel approach for coupled nonlinear equations

We develop a fully-coupled, fully-implicit approach for phase-field mode...
research
10/14/2019

BACKUS: Comprehensive High-Performance Research Software Engineering Approach for Simulations in Supercomputing Systems

High-Performance Computing (HPC) platforms enable scientific software to...
research
10/08/2018

A scalable parallel finite element framework for growing geometries. Application to metal additive manufacturing

This work introduces an innovative parallel, fully-distributed finite el...
research
11/20/2020

PIFE-PIC: Parallel Immersed-Finite-Element Particle-In-Cell For 3-D Kinetic Simulations of Plasma-Material Interactions

This paper presents a recently developed particle simulation code packag...
research
07/11/2021

Eighty Years of the Finite Element Method: Birth, Evolution, and Future

This year marks the eightieth anniversary of the invention of the finite...
research
12/20/2017

Space-Time-Parallel Poroelasticity Simulation

The accurate, reliable and efficient numerical approximation of multi-ph...
research
11/08/2022

Simulation-Based Parallel Training

Numerical simulations are ubiquitous in science and engineering. Machine...

Please sign up or login with your details

Forgot password? Click here to reset