OpenMC Monte Carlo Code
Clone or download
paulromano Merge pull request #1133 from liangjg/casl_chain
Simplified depletion chain from CASL-ORIGEN
Latest commit f9b74bd Dec 11, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake/Modules Adding check for DAGMC_ROOT in environment as a hint. Oct 1, 2018
docs Fixing equation reference in the theory about random number generation Nov 27, 2018
examples Update openmc.Source creation in all example notebooks Nov 27, 2018
include/openmc Added xtensor read_dataset Dec 11, 2018
man/man1 Remove option to specify multipole library outside of cross_sections.xml Nov 12, 2018
openmc Merge pull request #1134 from Shimwell/activation_group_structures Dec 6, 2018
scripts updated casl chain and the scripts Dec 4, 2018
src Merge pull request #1136 from nelsonag/urr_cpp Dec 11, 2018
tests Fix broken docbuild Nov 27, 2018
tools/ci Update test data used on Travis Nov 13, 2018
vendor Include xtensor as vendored header-only library Aug 10, 2018
.gitignore Adding VTK image format to ignore. Oct 8, 2018
.gitmodules Replace FoX with pugixml Mar 3, 2017
.travis.yml Update test data used on Travis Nov 13, 2018
CMakeLists.txt completed conversion of Urr to C++ Dec 7, 2018 Clarify enforcement in code of conduct Jul 25, 2018 Document governance model discussed at OpenMC developer's meeting Aug 3, 2018
Dockerfile Changes suggested by @liangjg Nov 13, 2018
LICENSE Add 'contributors' to copyright Aug 2, 2018 Use PEP 518 pyproject.toml file to manage build dependencies Aug 16, 2018 change mit-crpg -> openmc-dev Aug 2, 2018
pyproject.toml Use PEP 518 pyproject.toml file to manage build dependencies Aug 16, 2018
pytest.ini Skip multipole-related tests if OPENMC_MULTIPOLE_LIBRARY is not set Feb 6, 2018
schemas.xml Added back RELAX NG compact schemata. Aug 15, 2013 Removing optional silo dependency. Oct 8, 2018

OpenMC Monte Carlo Particle Transport Code

License Travis CI build status (Linux) Code Coverage

The OpenMC project aims to provide a fully-featured Monte Carlo particle transport code based on modern methods. It is a constructive solid geometry, continuous-energy transport code that uses HDF5 format cross sections. The project started under the Computational Reactor Physics Group at MIT.

Complete documentation on the usage of OpenMC is hosted on Read the Docs (both for the latest release and developmental version). If you are interested in the project or would like to help and contribute, please send a message to the OpenMC User's Group mailing list.


Detailed installation instructions can be found in the User's Guide.


If you use OpenMC in your research, please consider giving proper attribution by citing the following publication:


If you run into problems compiling, installing, or running OpenMC, first check the Troubleshooting section in the User's Guide. If you are not able to find a solution to your problem there, please send a message to the User's Group mailing list.

Reporting Bugs

OpenMC is hosted on GitHub and all bugs are reported and tracked through the Issues feature on GitHub. However, GitHub Issues should not be used for common troubleshooting purposes. If you are having trouble installing the code or getting your model to run properly, you should first send a message to the User's Group mailing list. If it turns out your issue really is a bug in the code, an issue will then be created on GitHub. If you want to request that a feature be added to the code, you may create an Issue on github.


OpenMC is distributed under the MIT/X license.