Skip to content

idaholab/moose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1172f9a · Apr 25, 2025
Jun 20, 2024
Feb 1, 2024
Apr 22, 2025
Apr 22, 2025
Mar 24, 2025
Mar 24, 2025
Apr 25, 2025
Apr 24, 2025
Apr 21, 2025
Sep 30, 2020
Apr 25, 2025
Apr 8, 2025
Apr 24, 2025
Apr 24, 2025
Mar 24, 2025
Apr 23, 2025
Apr 24, 2025
Apr 24, 2025
Aug 19, 2019
Mar 10, 2025
Feb 7, 2017
Aug 15, 2017
Apr 11, 2025
Apr 11, 2025
Nov 18, 2023
Mar 6, 2025
Feb 14, 2014
Apr 11, 2025
Feb 14, 2014
Mar 24, 2025
Apr 11, 2025
Apr 11, 2025
Apr 11, 2025
Apr 11, 2025
Jan 22, 2018

Repository files navigation

MOOSE

Build status

The Multiphysics Object-Oriented Simulation Environment (MOOSE) is a finite-element, multiphysics framework primarily developed by Idaho National Laboratory. It provides a high-level interface to some of the most sophisticated nonlinear solver technology on the planet. MOOSE presents a straightforward API that aligns well with the real-world problems scientists and engineers need to tackle. Every detail about how an engineer interacts with MOOSE has been thought through, from the installation process through running your simulation on state of the art supercomputers, the MOOSE system will accelerate your research.

Some of the capability at your fingertips:

  • Fully-coupled, fully-implicit multiphysics solver
  • Dimension independent physics
  • Automatically parallel (largest runs >100,000 CPU cores!)
  • Modular development simplifies code reuse
  • Built-in mesh adaptivity
  • Continuous and Discontinuous Galerkin (DG) (at the same time!)
  • Intuitive parallel multiscale solves (see videos below)
  • Dimension agnostic, parallel geometric search (for contact related applications)
  • Flexible, pluggable graphical user interface
  • ~30 pluggable interfaces allow specialization of every part of the solve

More Information

For more information, including installation instructions, please see the official website: https://mooseframework.inl.gov

Contributing

For information on how to contribute code changes to MOOSE please see this article.