MOOSE: A parallel computational framework for coupled systems of nonlinear equations.
Journal Article
·
· Nuclear Engineering and Design
Systems of coupled, nonlinear partial differential equations (PDEs) often arise in simulation of nuclear processes. MOOSE: Multiphysics Object Oriented Simulation Environment, a parallel computational framework targeted at the solution of such systems, is presented. As opposed to traditional data-flow oriented computational frameworks, MOOSE is instead founded on the mathematical principle of Jacobian-free Newton-Krylov (JFNK) solution methods. Utilizing the mathematical structure present in JFNK, physics expressions are modularized into `Kernels,'' allowing for rapid production of new simulation tools. In addition, systems are solved implicitly and fully coupled, employing physics based preconditioning, which provides great flexibility even with large variance in time scales. A summary of the mathematics, an overview of the structure of MOOSE, and several representative solutions from applications built on the framework are presented.
- Research Organization:
- Idaho National Laboratory (INL)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC07-05ID14517
- OSTI ID:
- 968552
- Report Number(s):
- INL/JOU-08-15120
- Journal Information:
- Nuclear Engineering and Design, Journal Name: Nuclear Engineering and Design Journal Issue: 10 Vol. 239; ISSN NEDEAU; ISSN 0029-5493
- Country of Publication:
- United States
- Language:
- English
Similar Records
MOOSE: A PARALLEL COMPUTATIONAL FRAMEWORK FOR COUPLED SYSTEMS OF NONLINEAR EQUATIONS.
Parallel Algorithms and Software for Nuclear, Energy, and Environmental Applications. Part II: Multiphysics Software
Solving Nonlinear Solid Mechanics Problems with the Jacobian-Free Newton Krylov Method
Conference
·
Fri May 01 00:00:00 EDT 2009
·
OSTI ID:966175
Parallel Algorithms and Software for Nuclear, Energy, and Environmental Applications. Part II: Multiphysics Software
Journal Article
·
Sat Sep 01 00:00:00 EDT 2012
· Communications in Computational Physics
·
OSTI ID:1036776
Solving Nonlinear Solid Mechanics Problems with the Jacobian-Free Newton Krylov Method
Journal Article
·
Fri Jun 01 00:00:00 EDT 2012
· CMES: Computer Modeling in Engineering & Sciences
·
OSTI ID:1045497