MOOSE Simulation Environment

Idaho National Laboratory's MOOSE (Multiphysics Object Oriented Simulation Environment)

Launch Tool

You must login before you can run this tool.

Version 1.02 - published on 10 Jun 2020

doi:10.21981/SWCC-5J48 cite this

Open source: license | download

View All Supporting Documents

    MOOSE phase-field example



Published on


MOOSE (Multiphysics Object Oriented Simulation Environment) is a general-purpose software tool for solving partial differential equations using the finite element method. MOOSE makes use of the PETSc non-linear solver package and libmesh to provide the finite element discretization. This nanoHUB implementation of MOOSE allows the use of several applications included with the MOOSE distribution such as the phase-field application. The user can run phase-field and other simulations and visualize the results using Peacock, a python-based graphical user interface included with the MOOSE distribution.


A full list of contributors to the MOOSE framework's development can be found at:


Cite this work

Researchers should cite this work as follows:

  • C. J. Permann, D. R. Gaston, D. Andrˇs, R. W. Carlsen, F. Kong, A. D. Lindsay, J. M. Miller, J. W. Peterson, A. E. Slaughter, R. H. Stogner, and R. C. Martineau, “MOOSE: Enabling massively parallel multiphysics simulation,” SoftwareX, vol. 11, p. 100430 (5 pages), Jan.–Jun. 2020., ArXiv e- print:

  • Steven Clark, Larry Aagesen, Daniel Schwen (2020), "MOOSE Simulation Environment," (DOI: 10.21981/SWCC-5J48).

    BibTex | EndNote