MocDown is a nuclear reactor core simulator. It performs Monte Carlo depletion using MCNP6.1 for neutron transport and ORIGEN2.2 for transmutation–just like the MONTEBURNS, MOCUP, and VESTA codes.
MocDown is written in object-oriented Python3. It employs an accelerated equilibrium core composition search algorithm–ideal for systems with multi-recycling fuel cycles–and allows for loose, online coupling of thermo-fluids models. MocDown also takes a simple approach towards neutron source rate scaling which accounts for isotopic composition-dependent decay heat.
The MocDown official code repository is hosted on github. From that repo, the MocDown source code can be downloaded as a tarball or zipfile or cloned with git:
git clone git://github.com/jeffseif/MocDown.git ;
Before it can be executed, MocDown has the following dependencies:
Users and developers should consult the following resources:
The best source for citing MocDown is a paper from the proceedings of the 2013 SNA&MC conference:
J. E. Seifried, P. M. Gorman, J. L. Vujic, and E. Greenspan. Accelerated Equilibrium Core Composition Search Using a New MCNP-Based Simulator. Proceedings of the SNA&MC 2013 conference, Paris, France, October, 2013.
MocDown can always be improved! The following is a (non-exhaustive) to-do list for code development.
MocDown was developed using funding received from the U.S. Department of Energy Office of Nuclear Energy’s Nuclear Energy Univeersity Programs and U.S. Department of Energy National Nuclear Security Administration under Award Number DE-NA0000979 at the University of California, Berkeley Department of Nuclear Engineering.