MOOSE: Enabling Massively Parallel Multiphysics Simulation.
Cody J. Permann,Derek Gaston,David Andrs,Robert W. Carlsen,Fande Kong,Alexander Lindsay,Jason M. Miller,John W. Peterson,Andrew E. Slaughter,Roy H. Stogner,Richard C. Martineau +10 more
TL;DR: The Multiphysics Object Oriented Simulation Environment (MOOSE) aims to enable 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.
read more
Abstract: 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 more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Figures

Table 1: Code metadata (mandatory) 
Figure 1: Scaling study of MOOSE using up to 32,768 processor cores. Each data point is annotated with the total compute time and the parallel efficiency. The total computed time does not include the input/ouptut cost and the mesh preparation. 
Figure 2: Results after 58 seconds of simulation for a thermo-mechanical problem with feedback from a micro-structure calculation that shows the temperature at the engineering scale, the geometry of each degraded micro-structure, and the effective thermal conductivity over time for each of the micro-structure calculations.
Citations
BISON: A Flexible Code for Advanced Simulation of the Performance of Multiple Nuclear Fuel Forms
Richard L. Williamson,Jason Hales,Stephen Novascone,Giovanni Pastore,Kyle A. Gamble,Benjamin Spencer,Wen Jiang,Stephanie Pitts,Albert Casagranda,Daniel Schwen,Adam X. Zabriskie,Aysenur Toptan,R. J. Gardner,Christoper Matthews,W. Liu,Hailong Chen +15 more
TL;DR: BISON is a platform for research in nuclear fuel performance modeling while simultaneously serving as a tool for the analysis of nuclear fuel designs, and has a growing set of rigorous verification and validation tests.
170
Control of polarization in bulk ferroelectrics by mechanical dislocation imprint
Marion Höfling,Xiandong Zhou,Lukas M. Riemer,Enrico Bruder,Binzhi Liu,Lin Zhou,Lin Zhou,Pedro B. Groszewicz,Fangping Zhuo,Bai-Xiang Xu,Karsten Durst,Xiaoli Tan,Dragan Damjanovic,Jurij Koruza,Jürgen Rödel +14 more
TL;DR: In this article, point defects are exploited to engineering the properties of functional materials ranging from semiconductors and superconductors to ferroics, and point defects have been widely exploited, dislocatio...
119
Gaussian filtering method of evaluating the elastic/elasto-plastic properties of sintered nanocomposites with quasi-continuous volume distribution
TL;DR: In this paper , the Gaussian filtering algorithm and the cutting quantile functions are combined to efficiently generate the RVE of randomly distributed metal matrix nanocomposites (MMNCs) with quasi-continuous volume distribution.
83
Digital Twin Concepts with Uncertainty for Nuclear Power Applications
Brendan Kochunas,Xun Huan +1 more
TL;DR: For nuclear power applications, DT development should rely first on mechanistic model-based methods to leverage the extensive experience and understanding of these systems, and model-free techniques can then be adopted to selectively, and correctively, augment limitations in the model- based approaches.
76
A phase-field model of fracture with frictionless contact and random fracture properties: Application to thin-film fracture and soil desiccation
TL;DR: In this paper, a new derivation for a phase-field model of cohesive fracture that allows for fullydamaged surfaces to properly transmit tractions under frictionless contact conditions is presented from an energy minimization standpoint.
74
References
GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems
Youcef Saad,Martin H. Schultz +1 more
TL;DR: An iterative method for solving linear systems, which has the property of minimizing at every step the norm of the residual vector over a Krylov subspace.
The FEniCS Project Version 1.5
Martin Sandve Alnæs,Jan Blechta,Johan Hake,August Johansson,Benjamin Kehlet,Anders Logg,Chris N. Richardson,Johannes Ring,Marie E. Rognes,Garth N. Wells +9 more
- 07 Dec 2015
TL;DR: The FEniCS Project is a collaborative project for the development of innovative concepts and tools for automated scientific computing, with a particular focus on the solution of differential equations by finite element methods.
2.4K
•Book
Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations
Barry Smith,Petter E. Bjorstad,William Gropp +2 more
- 13 Jun 1996
TL;DR: 1. One level algorithms 2. Two level algorithms 3. Multilevel algorithms 4. Substructuring methods 5. A convergence theory
2.2K
Efficient management of parallelism in object-oriented numerical software libraries
Satish Balay,William Gropp,Lois Curfman McInnes,Barry Smith +3 more
- 01 May 1997
TL;DR: The PETSc 2.0 package as discussed by the authors uses object-oriented programming to conceal the details of the message passing, without concealing the parallelism, in a high-quality set of numerical software libraries.
2.1K
Jacobian-free Newton-Krylov methods: a survey of approaches and applications
Dana A. Knoll,David E. Keyes +1 more
TL;DR: The aim of this paper is to present the reader with a perspective on how JFNK may be applicable to applications of interest and to provide sources of further practical information.
2.1K