:html_theme.sidebar_secondary.remove: true ====================================== MC/DC: Monte Carlo Dynamic Code ====================================== MC/DC is an open-source, Python-based Monte Carlo radiation transport software package for rapid methods development and scalable execution on CPUs, GPUs, and modern high-performance computing systems. New to the project? Begin with :doc:`What is MC/DC? `. ------------- Documentation ------------- Choose the path that best matches what you want to accomplish. .. grid:: 1 1 2 2 :gutter: 3 .. grid-item-card:: :octicon:`book;2em` User Guide :link: user_guide/index :link-type: doc :link-alt: Get started and learn how to use MC/DC :class-card: sd-card-hover :text-align: center Learn what MC/DC is, install it, run your first simulation, and follow task-oriented guidance for everyday use. +++ Start here :octicon:`arrow-right` .. grid-item-card:: :octicon:`beaker;2em` Theory and Methods :link: theory/index :link-type: doc :link-alt: Study the transport theory and numerical methods in MC/DC :class-card: sd-card-hover :text-align: center Study the transport theory, numerical algorithms, and acceleration methods implemented in MC/DC. +++ Explore the theory :octicon:`arrow-right` .. grid-item-card:: :octicon:`code-square;2em` API Reference :link: reference/python_api/index :link-type: doc :link-alt: Look up MC/DC Python classes and methods :class-card: sd-card-hover :text-align: center Look up the classes, methods, arguments, and attributes available through MC/DC's Python interface. +++ Browse the API :octicon:`arrow-right` .. grid-item-card:: :octicon:`tools;2em` Developer Guide :link: developer_guide/index :link-type: doc :link-alt: Understand and contribute to MC/DC development :class-card: sd-card-hover :text-align: center Understand MC/DC's architecture, extend its implementation, and prepare contributions to the project. +++ Develop MC/DC :octicon:`arrow-right` More resources -------------- - Learn from complete input decks in :doc:`examples/index`. - Follow the contribution workflow in :doc:`contributing/index`. - Find citation and publication information in :doc:`project/index`. .. admonition:: Recommended citation :class: tip Morgan, Joanna Piper, et al. "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 (2024): 6415. https://doi.org/10.21105/joss.06415 .. toctree:: :hidden: :maxdepth: 2 user_guide/index theory/index reference/index developer_guide/index project/index