Skip to content

oncore-iaea/ONCORE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Neutronics

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

Thermal-hydraulics, system analysis, containment

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

Structural mechanics, Fuel behavior, Materials

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

Multi-physics applications

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

Data processing, optimization, UQ

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

Multi-physics libraries

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

Application Frameworks

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

Pre- and post-processing

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •