scispace - formally typeset
Open AccessJournal ArticleDOI

MOOSE: A parallel computational framework for coupled systems of nonlinear equations

TLDR
MOOSE as mentioned in this paper is a parallel computational framework targeted at solving coupled, nonlinear partial di?erential equations often arise in sim- ulation of nuclear processes, which is based on mathematics based on Jacobian-free Newton Krylov (JFNK).
About
This article is published in Nuclear Engineering and Design.The article was published on 2009-10-01 and is currently open access. It has received 741 citations till now. The article focuses on the topics: Multiphysics.

read more

Citations
More filters
Journal ArticleDOI

Multidimensional multiphysics simulation of nuclear fuel behavior

TL;DR: In this article, the authors describe a new modeling tool able to simulate coupled multiphysics and multiscale fuel behavior, for either 2D axisymmetric or 3D geometries.
Journal ArticleDOI

MOOSE: Enabling Massively Parallel Multiphysics Simulation.

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.
Book ChapterDOI

Phase-field modeling of fracture

TL;DR: This chapter provides an extensive overview of the literature on the so-called phase-field fracture/damage models (PFMs), particularly, for quasi-static and dynamic fracture of brittle and quasi-brittle materials, from the points of view of a computational mechanician.
Journal ArticleDOI

Multiphysics simulations: Challenges and opportunities

TL;DR: This study considers multiphysics applications from algorithmic and architectural perspectives, where “algorithmic” includes both mathematical analysis and computational complexity, and “architectural’ includes both software and hardware environments.
Journal ArticleDOI

Rapid energy-efficient manufacturing of polymers and composites via frontal polymerization

TL;DR: Frontal polymerization of dicyclopentadiene is used to generate thermoset polymers and composite materials with much lower energy requirements and cure times than are needed in conventional oven or autoclave curing approaches.
References
More filters
Book

Iterative Methods for Sparse Linear Systems

Yousef Saad
TL;DR: This chapter discusses methods related to the normal equations of linear algebra, and some of the techniques used in this chapter were derived from previous chapters of this book.
Book

The Mathematical Theory of Finite Element Methods

TL;DR: In this article, the construction of a finite element of space in Sobolev spaces has been studied in the context of operator-interpolation theory in n-dimensional variational problems.
Book

A Posteriori Error Estimation in Finite Element Analysis

TL;DR: In this paper, a summary account of the subject of a posteriori error estimation for finite element approximations of problems in mechanics is presented, focusing on methods for linear elliptic boundary value problems.
Book

A multigrid tutorial

TL;DR: This paper presents an implementation of Multilevel adaptive methods for Algebraic multigrid (AMG), a version of which has already been described in more detail in the preface.
Book

Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations

TL;DR: This book is a practical and mathematically well informed introduction that emphasizes basic methods and theory, issues in the use and development of mathematical software, and examples from scientific engineering applications.
Related Papers (5)
Frequently Asked Questions (15)
Q1. What are the contributions mentioned in the paper "Moose: a parallel computational framework for coupled systems of nonlinear equations" ?

MOOSE: Multiphysics Object Oriented Simulation Environment, a parallel computational framework targeted at solving these systems, is presented. 

It couples highly nonlinear mechanics, heat conduction and species diffusion equations to model fuel behavior in steady state, power-up and operational timeframes. 

Three main preconditioning schemes are usually employed by applications: operator split using only block diagonals, lower block triangular using one block Gauss-Seidel like iteration and variable block structure utilizing multiple block Gauss-Seidel iterations. 

Forming a fully decoupled M for a two variable (g,h) system amounts to,F(g, h) = [ F1 F2 ] , (8)J ≈ M = [(F1)g 0 0 (F2)h] , (9)where (F1)g and (F2)h can be approximations and linearizations. 

In particular, if the diagonal block contains a large elliptic component then multigrid preconditioning can be very effective [9]. 

After four months of development BISON can perform simulations in both 2 and 3D and on massively parallel computer architectures. 

In the first iteration the blocks above the diagonal will be ignored, while in subsequent iterations they will be used just as the lower diagonal blocks are. 

In this particular example the diagonal blocks are all elliptic dominated therefore a multigrid solver can be used to efficiently invert the systems. 

Off-diagonal blocks in the lower block triangular region carry information about the coupling, allowing for a much more accurate preconditioner. 

After three months of developmentPRONGHORN is reproducing results from the SANA experiments utilizing heating rods in a bed of pebbles [11]. 

In the above thermo-mechanical system changing the solve order for the displacement rows can cause up to double the number of linear iterations. 

the U.S. Government2009 International Conference on Mathematics, Computational Methods & Reactor Physics (M&C 2009), Saratoga Springs, NY, 20099/10retains a non-exclusive, royalty-free license to publish or reproduce the published form of this contribution, or allow others to do so, for U.S. Government purposes. 

2009 International Conference on Mathematics, Computational Methods & Reactor Physics (M&C 2009), Saratoga Springs, NY, 20095/10A more complex option allows for a completely variable block structure. 

MOOSE combines these ideas into a modern, general, comprehensive framework enabling rapid prototyping as well as yielding production ready massively parallel codes in a fraction of the time previously thought necessary. 

Extending this idea by supplying off-diagonal blocks such that M is lower block triangular; a set of augmented systems can be solved,M = [ (F1)g 0 (F2)g (F2)h ] , (10)(F1)gq1 = v1, (11) (F2)hq2 = v2 − (F2)gq1, (12)This formulation is well suited for preconditioning one-way coupled systems.