https://github.com/cement-psaap/mcdc
MC/DC: Monte Carlo Dynamic Code
https://github.com/cement-psaap/mcdc
high-performance-computing monte-carlo-simulation neutron-transport neutronics nuclear-engineering parallel particle-transport python radiation-transport simulation
Last synced: 2 months ago
JSON representation
MC/DC: Monte Carlo Dynamic Code
- Host: GitHub
- URL: https://github.com/cement-psaap/mcdc
- Owner: CEMeNT-PSAAP
- License: bsd-3-clause
- Created: 2021-02-25T21:10:46.000Z (over 5 years ago)
- Default Branch: dev
- Last Pushed: 2025-12-04T02:46:51.000Z (6 months ago)
- Last Synced: 2025-12-06T03:32:08.715Z (6 months ago)
- Topics: high-performance-computing, monte-carlo-simulation, neutron-transport, neutronics, nuclear-engineering, parallel, particle-transport, python, radiation-transport, simulation
- Language: Python
- Homepage: https://mcdc.readthedocs.io/en/latest/
- Size: 30.4 MB
- Stars: 46
- Watchers: 5
- Forks: 27
- Open Issues: 55
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
# MC/DC: Monte Carlo Dynamic Code

[](https://github.com/CEMeNT-PSAAP/MCDC/actions/workflows/regression_test.yml)
[](https://doi.org/10.21105/joss.06415)
[](https://mcdc.readthedocs.org/en/dev/ )
[](https://opensource.org/licenses/BSD-3-Clause)
MC/DC is a performant, scalable, and machine-portable Python-based Monte Carlo
neutron transport software, initiated by the Center for Exascale Monte Carlo
Neutron Transport ([CEMeNT](https://cement-psaap.github.io/)), and currently
in active development in the Center for Advancing the Radiation Resilience of
Electronics ([CARRE](https://carre-psaapiv.org)).
## Documentation
All detailed instructions and guides are hosted on [Read the Docs](https://mcdc.readthedocs.io/en/dev/). These include:
- [Installation](https://mcdc.readthedocs.io/en/dev/install.html),
- [User Guide](https://mcdc.readthedocs.io/en/dev/user/index.html),
- [API Reference](https://mcdc.readthedocs.io/en/dev/pythonapi/index.html), and
- [Contribution Guide](https://mcdc.readthedocs.io/en/dev/contribution/index.html).
## Citing
If you use MC/DC in your work and want to provide attribution, please cite the following as appropriate:
- **[MC/DC Origins]** I. Variansyah, et al. (2023). Development of MC/DC: a performant, scalable, and portable Python-based Monte Carlo neutron transport code. Proc. ANS M&C 2025, Niagara Falls, Canada. https://doi.org/10.48550/arXiv.2305.07636.
- **[MC/DC JOSS article]** J. Morgan, et al. (2024). Monte Carlo / Dynamic Code (MC/DC): An accelerated Python package for fully transient neutron transport and rapid methods development. Journal of Open Source Software, 9(96), 6415. https://doi.org/10.21105/joss.06415.
## Reporting Bugs and Issues
To report bugs or request new features, feel free to [open an Issue](https://github.com/CEMeNT-PSAAP/MCDC/issues).