INL’s Nuclear Computational Resource Center

Code Descriptions

Open Source

This software is available free of charge for all users via GitHub.


MOOSE, the Multiphysics Object Oriented Simulation Environment, is a finite-element multiphysics framework largely developed by Idaho National Laboratory. It offers a high level interface to sophisticated nonlinear solver technology, such as BISON for nuclear fuel, Griffin for radiation transport and reactor multiphysics, and more. MOOSE has a straightforward API well suited to how scientists and engineers tackle real-world problems. It is a fully coupled and fully implicit multiphysics solver that is automatically parallel, making it possible to run large simulations and tackle complicated models.


BlackBear models degradation in concrete, steel, and other structural materials over time and under specified environmental conditions. It also models the response of those materials to loading conditions that they are safely expected to withstand, with these simulations done accounting for the modeled degradation.


Data Integration Aggregated Model and Ontology for Nuclear Deployment – DIAMOND for short – is a data model. It interfaces with various data sources and functionalities associated with nuclear power plants and facilities to ensure a seamless flow of data and of the related data handling methods. DIAMOND can be used to standardize data storage and exchange formats, automating data searches. It also can allow the sharing and comparing of data in a single or between multiple nuclear power plants, as well as revealing cost-saving opportunities.


Deep Lynx is a megaproject manager, an integrated platform for the design and operation of large projects. Such projects are prone to cost and schedule overruns, in part, because engineering teams in design, procurement and construction often exchange data manually. This practice increases the risk of error. Deep Lynx is a data warehouse that stores information in a graph like format following a structure of concept and category properties and relationships that users define. As such, Deep Lynx makes it easier to avoid communication errors and improve performance with regard to meeting megaproject cost and schedule targets.


Falcon models fluid flow, heat transfer, rock mechanics and chemical reactions in geological porous material. It is primarily used to study geothermal reservoirs, thermal energy storage, carbon sequestration, and groundwater flow and transport.


Heron is a modeling toolset and plugin for RAVEN that aids in the evaluation of the economic viability of electrical grids, integrated energy systems, and other grid-energy system configurations. It does this by assessing the impact of random events occurring within a probability distribution envelope that is specific to a particular project, such as a light-water reactor operating in a deregulated market. Heron can also be used to construct workflows that solve complex resource allocation problems to meet target economic goals.


Magpie links various atomistic codes that analyze distinct, separable and independent elementary components to MOOSE applications. Magpie currently provides coupling modules for SPPARKS (a kinetic onte Carlo solver from Sandia National Laboratories that simulates particle motion) and MyTRIM (a binary collision Monte Carlo solver for ion transport in materials).


The MOOSE Application Library for Advanced Manufacturing UTilitiEs, or MALAMUTE, is a simulation code for a variety of advanced manufacturing processes designed to connect the microscale characteristics and evolution of materials with their engineering scale, post-manufacture performance. MALAMUTE currently models electric field assisted sintering (EFAS, also known as spark plasma sintering) and laser surface heating (deformation, melting, and welding). Additive manufacturing capabilities are also under development. MALAMUTE leverages and builds on the MOOSE modules to provide a wide range of multiphysics capability up to three dimensions utilizing the finite element and finite volume methods.


Mastodon is used for seismic analysis and risk assessment. It can simulate source-to-site wave propagation and analyze risk over time during a simulated event for 1D, 2D and 3D soil structures. Mastodon’s risk assessment is probabilistic meaning it can estimate the likelihood of an outcome as well as provide a deterministic analysis of risk.


Risk Analysis Virtual ENvironment, or RAVEN, is a flexible, multi-purpose framework for risk analysis, calculating uncertainty, optimizing parameters and more of complex system codes. RAVEN can investigate the response of such codes and their input space using Monte Carlo, Grid or Latin Hyper Cube sampling schemes. It is particularly strong at finding input space regions that lead to system failure, finding limit surfaces, and other aspects of system feature discovery. RAVEN runs on MAC, Linux and Windows operating systems with multi-core and multi-thread parallel computing.

Available for License

These INL-licensed software tools require a license in order to be used by researchers. Additional codes may be available. To license a code, click the Request Licenses Software button.