An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# MC/DC: Monte Carlo Dynamic Code

![mcdc_logo v1](https://user-images.githubusercontent.com/26186244/173467190-74d9b09a-ef7d-4f0e-8bdf-4a076de7c43c.svg)

[![Build](https://github.com/CEMeNT-PSAAP/MCDC/actions/workflows/regression_test.yml/badge.svg)](https://github.com/CEMeNT-PSAAP/MCDC/actions/workflows/regression_test.yml)
[![DOI](https://joss.theoj.org/papers/10.21105/joss.06415/status.svg)](https://doi.org/10.21105/joss.06415)
[![ReadTheDocs](https://github.com/CEMeNT-PSAAP/MCDC/actions/workflows/docs_test.yml/badge.svg)](https://mcdc.readthedocs.org/en/dev/ )
[![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](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).