ARMI Logo
  • Installation
  • User Docs
  • Developer Docs
  • Gallery
  • Tutorials
    • 1. Building input files for a fast reactor
    • 2. Building input files for a thermal reactor
    • 3. Hands-on at the ARMI Terminal
    • 4. Making your first ARMI-based App
    • 5. Parameter sweeps
  • Release Notes
  • QA Documentation
  • Glossary
  • API Docs
ARMI
  • Tutorials
  • Edit on GitHub

Tutorials

You should have ARMI installed and operational by this point. The following tutorials demonstrate in more detail how to interact with ARMI.


  • 1. Building input files for a fast reactor
    • 1.1. Setting up the blueprints
    • 1.2. Specifying the core map
    • 1.3. Specifying settings
    • 1.4. Defining fuel management
  • 2. Building input files for a thermal reactor
    • 2.1. Setting up the blueprints
    • 2.2. The settings file
    • 2.3. Defining fuel management
    • 2.4. Ok, so now what?
  • 3. Hands-on at the ARMI Terminal
    • 3.1. Initializing and Exploring the ARMI Model
    • 3.2. Exploring the state of the reactor
    • 3.3. Modifying the state of the reactor
    • 3.4. Modifying number densities
    • 3.5. Saving state to disk
    • 3.6. Fuel management
    • 3.7. Loading from the database
  • 4. Making your first ARMI-based App
    • 4.1. Starting a new app
    • 4.2. Registering the app with ARMI
    • 4.3. Defining the app class
    • 4.4. Defining the physics plugin
    • 4.5. Defining custom settings
    • 4.6. Creating the physics kernels
    • 4.7. Adding entry points
    • 4.8. Running the app and debugging
    • 4.9. Checking the output
    • 4.10. Bonus: Ad-hoc UserPlugins
  • 5. Parameter sweeps
    • 5.1. A simple one-dimensional parameter sweep
    • 5.2. Modifying the reactor design
    • 5.3. A full factorial parameter sweep
    • 5.4. Post-processing the results of the sweep
Previous Next

© Copyright 2009-2025, TerraPower, LLC. Last updated on 2025-03-14.

Built with Sphinx using a theme provided by Read the Docs.