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
Parametric Dynamic Mode Decomposition for Reduced Order Modeling
TL;DR: In this article , a parametric DMD approach based on the interpolation of the reduced-order DMD eigen-pair and the reduced DMD (Koopman) operator is presented.
Recovery efficiency in high-temperature aquifer thermal energy storage systems
TL;DR: In this paper, the authors used a convolutional neural network (CNN) to estimate the recovery efficiency of a single-well aquifer thermal energy storage (ATES) system with injection temperatures as high as 300 ∘ C.
28
A perspective on applied geochemistry in porous media: Reactive transport modeling of geochemical dynamics and the interplay with flow phenomena and physical alteration
Hang Deng,Mehdi Gharasoo,Liwei Zhang,Zhenxue Dai,A. Hajizadeh,Catherine A. Peters,Cyprien Soulaine,Martin Thullner,Philippe Van Cappellen +8 more
TL;DR: A brief review of recent developments and applications of reactive transport modeling to study geochemically driven processes and alteration in porous media is provided in this article , with a perspective on opportunities and challenges for continuously developing and expanding the role of this valuable methodology to advance fundamental understanding and transferable knowledge of various dynamic geochemical systems.
27
Modeling mesoscale fission gas behavior in UO2 by directly coupling the phase field method to spatially resolved cluster dynamics
Dong-Uk Kim,S. Blondel,David E. Bernholdt,Philip C. Roth,Fande Kong,David A. Andersson,Michael R. Tonks,Brian D. Wirth +7 more
TL;DR: In this article , a hybrid multi-scale/multi-physics simulation approach is presented to investigate the mechanisms of fission gas release at the mesoscale using spatially resolved cluster dynamics in the Xolotl code.
Materials for Sustainable Nuclear Energy: A European Strategic Research and Innovation Agenda for All Reactor Generations
Lorenzo Malerba,Abderrahim Al Mazouzi,Marjorie Bertolus,Marco Cologna,Pål Efsing,Adrian Jianu,Petri Kinnunen,Karl-Fredrik Nilsson,Madalina Rabung,Mariano Tarantino +9 more
TL;DR: In this article , a research agenda that combines modern digital technologies with materials science practices is proposed to pursue a change of paradigm that promotes innovation, equally serving the different nuclear energy interests and positions throughout Europe.
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