| Name | Brief description | How to obtain the software | License |
|---|---|---|---|
| Dragon | Deterministic reactor physics platform including a lattice code, full-core flux solvers, and a full-core operation analysis tool. | Available at: https://www.polymtl.ca/merlin/version5.htm | GNU LGPL |
| FRENDY | Nuclear data processing. | Available at: https://rpg.jaea.go.jp/main/en/program_frendy/ | 2-clause BSD |
| NJOY | Nuclear data processing. | Available at: https://docs.njoy21.io/install.html | 3-clause BSD |
| OpenMC | Fully-featured Monte Carlo particle transport code. It is a constructive solid geometry, continuous-energy transport code that uses HDF5 format cross sections. | Available at: https://github.com/openmc-dev/openmc | MIT |
| OpenMOC | Method of Characteristics (MOC) neutral particle transport code for reactor physics criticality calculations. It is capable of simulating 2D assembly and full-core reactor models based on constructive solid geometry with second-order surfaces. | Available at: https://mit-crpg.github.io/OpenMOC/ | MIT |
| SANDY | Stochastic sampling of nuclear data | Available at: https://github.com/luca-fiorito-11/sandy | MIT |
| Scone | Modern Monte Carlo code based on object-oriented programming and purpose-made for easily testing methods and algorithms. | Available at: https://bitbucket.org/Mikolaj_Adam_Kowalski/scone | MIT |
| Name | Brief description | How to obtain the software | License |
|---|---|---|---|
| AeroSolved | Based on the OpenFOAM software package. Simulation of the generation, transport, evolution and deposition of multispecies aerosol mixtures. | Available at: https://www.intervals.science/resources/aerosolved | GNU GPL |
| code_saturne | General-purpose CFD. | Available at: https://www.code-saturne.org/cms/ | GNU GPL |
| containmentFoam | OpenFOAM-based solver for containment studies in Light Water Reactors. | Available at: https://go.fzj.de/containmentFOAM | GNU GPL |
| Fire Dynamics Simulator (FDS) | Large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and heat transport from fires. | Available at: https://pages.nist.gov/fds-smv/ | Not subject to copyright protection. In the public domain |
| Nek5000/NekRS | Open-source CFD solver based on the spectral element method | Available at: https://github.com/Nek5000 | 3-clause BSD |
| OpenFOAM | Finite-volume library with an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to acoustics, solid mechanics and electromagnetics. It features an intuitive API that allows easily tailoring available solvers or creating new solvers. | Available at: https://www.openfoam.com/ or www.openfoam.org | GNU GPL |
| TrioCFD | CFD code for single and two-phase flows. Modular, object-oriented and allowing massive parallel computing, TrioCFD has a wide range of applications, from industrial applications to scientific research. | Available at: https://sourceforge.net/projects/triocfd/ | BSD |
| TRUST | Open-source platform of fluid mechanics and thermohydraulics with massive parallel computing capabilities. Its flexible, object-oriented architecture allows for the development of target-oriented applications (e.g. fast-neutron reactor simulation, nuclear propulsion, but also now fuel cells simulations, chemistry, etc.). TRUST serves as a basis for various applications, TrioCFD being the most well-known one. | Available at: https://sourceforge.net/projects/trust-platform/ | BSD |
| Name | Brief description | How to obtain the software | License |
|---|---|---|---|
| CALCULIX | General-purpose structure and thermal-mechanics analysis. | Available at: http://www.calculix.de/ | GNU GPL |
| code_aster | General-purpose structure and thermal-mechanics analysis. | Available at: https://www.code-aster.org/spip.php?rubrique2 | GNU GPL |
| MFront | MFront is a code generator which translates a set of closely related domain specific languages into plain C++ on top of the TFEL library. A set of interfaces are provided for various solvers: Cast3M, Code_Aster, Europlexus, Abaqus, CalculiX, ZeBuLoN ... For material properties, various interfaces are also provided and covers the following languages C, C++, python, fortran, etc. | Available at: https://thelfer.github.io/tfel/web/index.html | GNU GPL |
| OFFBEAT | OpenFOAM-based multi-dimensional solver for fuel behavior. | Available at: https://gitlab.com/foam-for-nuclear/offbeat | GNU GPL |
| Name | Brief description | How to obtain the software | License |
|---|---|---|---|
| GeN-Foam | Multiphysics solver based on OpenFOAM and dedicated to nuclear reactor safety analysis. It includes sub-solvers for neutronics (point kinetics, diffusion, SP3, SN), one- and two-phase thermal-hydraulics, and thermal-mechanics. Suitable for traditional and liquid-fuel reactors. | Available at: https://gitlab.com/foam-for-nuclear/GeN-Foam | GNU GPL |
| Name | Brief description | How to obtain the software | License |
|---|---|---|---|
| Dakota | Software for optimization and UQ. The Dakota software's advanced parametric analyses enable design exploration, model calibration, risk analysis, and quantification of margins and uncertainty with computational models. | Available at: https://dakota.sandia.gov/ | GNU LGPL |
| GNU Octave | Scientific programming language with powerful mathematics-oriented syntax with built-in plotting and visualization tools. | Available at: https://www.gnu.org/software/octave/ | GNU GPL |
| Raven | Multi-purpose uncertainty quantification, regression analysis, probabilistic risk assessment, data analysis and model optimization framework. | Available at: https://raven.inl.gov/SitePages/Overview.aspx | Apache |
| Name | Brief description | How to obtain the software | License |
|---|---|---|---|
| Elmer | General purpose multi-physics simulation software that includes physical models of fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics. Equations are solved based on the Finite Element Method. | Available at: https://www.csc.fi/web/elmer | GNU LGPL |
| MOOSE | Object-oriented modeling and simulation library for the multi-physics finite-element solution of system of partial differential equations. Non-open-source software has been developed based on MOOSE, including: multi-scale nuclear fuels (BISON, Marmot), reactor physics (MAMMOTH, Rattlesnake), geology (FALCON), geo-chemistry (RAT), nuclear power plant systems/safety analysis (RELAP-7), and reactor engineering (Pronghorn). | Available at: https://moose.inl.gov/SitePages/Home.aspx | GNU LGPL |
| OpenFOAM | Finite-volume library with an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to acoustics, solid mechanics and electromagnetics. It features an intuitive API that allows easily tailoring available solvers or creating new solvers. | Available at: https://www.openfoam.com/ or www.openfoam.org | GNU GPL |
| OpenModelica | Modelica-based environment for modeling, simulating, optimizing and analyzing complex dynamic systems. | Available at: https://openmodelica.org/ | OSMC-PL 1.2 |
| Spheral | Modeling tool aimed at the development of novel meshless numerical modeling techniques, particularly focused on hydrodynamics, strength, and damage modeling | Available at: https://wci.llnl.gov/simulation/computer-codes/spheral | BSD |
| Name | Brief description | How to obtain the software | License |
|---|---|---|---|
| ARMI | The Advanced Reactor Modeling Interface (ARMI®) is an open-source tool that streamlines nuclear reactor design/analysis needs by providing a software reactor at your fingertips and a rich ecosystem of utilities working in concert. | Available at: https://terrapower.github.io/armi/ | Apache License, Version 2.0 |
| ENRICO | The Exascale Nuclear Reactor Investigative Code (ENRICO) is a framework for multi-physics coupling that currently supports: SHIFT, OpenMC, Nek5000, a surrogate heat model developed at MIT for CFD, and OpenFOAM. | Available at: https://github.com/enrico-dev/enrico | 3-clause BSD |
| Computational Model Builder (CMB) | Application framework designed to integrate various available codes into a monolithic approach, from pre-processing to simulation and post-processing. CMB pulls the together tools and simulation codes such as Open-Cascade, Nek5000, Hydra-TH, DAKOTA, PHASTA, ParaView, MOAB, Albany, and MeshKit into a cohesive, end-to-end framework | Available at: https://www.computationalmodelbuilder.org/ | 3-clause BSD |
| preCICE | Coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations. | Available at: https://www.precice.org/ | GNU GPL |
| Name | Brief description | How to obtain the software | License |
|---|---|---|---|
| cfMesh | Library for mesh generation implemented within the OpenFOAM® framework. | Available at: https://cfmesh.com/cfmesh/ | GNU GPL |
| FreeCAD | Parametric 3D modeler made primarily to design real-life objects of any size. | Available at: https://www.freecadweb.org/ | GNU LGPL |
| Gmsh | Three-dimensional finite element mesh generator with built-in pre- and post-processing facilities | Available at: https://gmsh.info/ | GNU GPL |
| MeshLab | System for processing and editing 3D triangular meshes. It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. | Available at: https://www.meshlab.net/ | GNU GPL |
| paraview | Multi-platform data analysis and visualization application. ParaView was developed to analyze extremely large datasets using distributed memory computing resources. | Available at: https://www.paraview.org/ | BSD |
| Salome | Generic platform for pre- and post-processing for numerical simulation. | Available at: https://www.salome-platform.org/ | GNU LGPL |
| snappyHexMesh | Library for mesh generation implemented within the OpenFOAM® framework. It takes an already existing mesh and chisels it into the mesh you want. | Distributed with OpenFOAM | GNU GPL |
| VisIt | Interactive, scalable, visualization, animation and analysis tool. | Available at: https://wci.llnl.gov/simulation/computer-codes/visit | BSD |