HOME

Multiphysics Object-Oriented Simulation Environment

An open-source, parallel finite element framework

flash_on

Rapid Development

MOOSE provides a plug-in infrastructure that simplifies definitions of physics, material properties, and postprocessing.

group

User-Focused

MOOSE includes an ever-expanding set of physics modules and supports multi-scale models, thus enabling collaboration across applications, time-scales, and spatial domains.

settings

Getting Started

MOOSE works on Mac OS, Linux, and Windows, and it is easy to get started.

more_vertFaulted Geothermal Reservoirs
closeFaulted Geothermal Reservoirs

Evolution of the 100C temperature during 30 years of injection/production for a complex doublet system into a fractured geothermal reservoir. Based on GOLEM, a MOOSE based application for thermo-hydro-mechanical simulations of fractured reservoirs.

more_vertLaser Melt Pool
closeLaser Melt Pool

Using an arbitrary Lagrangian-Eulerian (ALE) formulation a laser is rotated around the surface of a stainless steel block. The steel first melts and then begins to evaporate. The recoil force from evaporation deforms the surface of the melt pool which in turn drives flow in the melt pool interior. Melt flow is determined using the incompressible Navier-Stokes equations while mesh deformation is determined using a linear elasticity equation.

more_vertSingle-phase Flow in a Packed Bed
closeSingle-phase Flow in a Packed Bed

Transient flow around corner using Euler equations with variable porosity, see Pronghorn: Porous media thermal-hydraulics for reactor applications.

more_vertDensity Driven, Porous Flow with Adaptivity
closeDensity Driven, Porous Flow with Adaptivity

Density driven, porous flow simulation of the Elder problem using Falcon. Mesh adaptivity is used to accurately capture the moving fronts.

Credit: Robert Podgorney (INL)

more_vertMulti-scale Simulation
closeMulti-scale Simulation

Engineering scale porous flow, modeled using Darcy's equation within a cylinder assuming a porous media of closely packed steel spheres, see MultiApp System.

more_vert3D Densification of Snow
close3D Densification of Snow

Densification of a 3D snow pack using empirical, density based continuum model using Pika.

more_vertDendritic Crystal Growth
closeDendritic Crystal Growth

Process of dendritic crystal growth, which is an anisotropic nucleation process as presented by Modeling and numerical simulations of dendritic crystal growth.

Credit: Yang Xia, Department of Material Science and Engineering, Shanghai Jiao Tong University, Shanghai.

more_vert3D Spinodal Decomposition
close3D Spinodal Decomposition

A 3D spinodal decomposition modeled with Cahn-Hilliard equations using third-order Hermite elements with the phase field module.

more_vert2D Half-Wave Dipole Antenna
close2D Half-Wave Dipole Antenna

The 2D electric field radiation pattern of a broadcasting half-wave dipole antenna, modeled using the VectorMooseVariable system with first-order Nedelec elements.

more_vert3D Grain Tracking
close3D Grain Tracking

The GrainTracker is a utility that dramatically reduces the number of order parameters needed to model a large polycrystal system with the phase-field module. This video shows the dynamic remapping that occurs as "reused" order parameters get too close to one and other as the simulation evolves.

more_vertVortex Benchmark
closeVortex Benchmark

The level set equation is commonly used to for interface tracking, especially when the interface velocity is known. MOOSE contains a level set module, for more information see Level Set Module.

more_vertSoil Desiccation Simulation
closeSoil Desiccation Simulation

A 3D soil desiccation simulation using phase-field for cohesive fracture model, see A phase-field formulation for dynamic cohesive fracture.

Select MOOSE Features