Skip to content
forked from arfc/moltres

Repository for Moltres, a code for simulating Molten Salt Reactors

License

Notifications You must be signed in to change notification settings

yardasol/moltres

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI DOI

Moltres

Moltres is a MOOSE-application code designed for simulation of molten salt reactors.

Use

Moltres documentation can be found at http://arfc.github.io/software/moltres. Doxygen pages are here. Outlines of the kernels and boundary conditions used to construct the Moltres governing equations can be found on the Moltres wiki. Breakdown of a full-fledged Moltres input file can be found here. New Moltres users who have never used MOOSE before are encouraged to check-out its wiki, tutorials, and examples to help understand the underlying Moltres components.

Install

Moltres relies on the MOOSE framework. To install MOOSE please follow the instructions at http://mooseframework.org/getting-started/. After installing MOOSE, you can install Moltres by running the following commands in a shell after changing into the directory holding your MOOSE directory (perhaps ~/projects):

git clone https://github.com/arfc/moltres
cd moltres
git submodule init
git submodule update
./build_libmesh_and_moltres.sh

You may also compile a debug version of Moltres by replacing the last line in build_libmesh_and_moltres.sh with METHOD=dbg make -j8. Note that you should replace 8 with the number of processors available on your machine.

Testing

To ensure that Moltres is functioning properly, run ./run_tests -j8 from the root of the Moltres directory.

Development

If you ever want to contribute changes to the Moltres repository, make sure you run scripts/install-format-hook.sh before making any commits. This will ensure that any commits you make adhere to the MOOSE/Moltres C++ style. Pull requests should be submitted to the devel branch of the arfc/moltres repository. Each pull request is automatically tested for style and for whether it breaks any of the core Moltres physics capabilities.

Contact

Please post to our discussion list at [email protected].

About

Repository for Moltres, a code for simulating Molten Salt Reactors

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 44.7%
  • Jupyter Notebook 24.9%
  • Assembly 16.5%
  • SWIG 6.8%
  • GLSL 5.3%
  • Python 1.0%
  • Other 0.8%