User Docs
Here you will learn how to use ARMI. It will cover getting and installing ARMI and its prerequisites, making ARMI input files, running various kinds of ARMI runs, analyzing ARMI output files, etc.
- 1. Inputs
- 1.1. YAML Files
- 1.2. The Settings Input File
- 1.3. The Blueprints Input File
- 1.3.1. Blueprint sections
- 1.3.2. Blocks and Components
- 1.3.3. Flags and naming
- 1.3.4. Assemblies
- 1.3.5. Systems
- 1.3.6. Grids
- 1.3.6.1. Lattice Maps
- 1.3.6.1.1. Full-Core Cartesian Examples
- 1.3.6.1.2. Full-Core Hexagonal Examples
- 1.3.6.1.3. Placeholders and Whitespace
- 1.3.6.1.4. Two-Ring, Third-Core Hex Maps
- 1.3.6.1.5. Three-Ring, Third-Core Hex Maps
- 1.3.6.1.6. Four-Ring, Third-Core Hex Maps
- 1.3.6.1.7. Five-Ring, Third-Core Hex Maps
- 1.3.6.1.8. Six-Ring, Third-Core Hex Maps
- 1.3.6.1.9. Seven-Ring, Third-Core Hex Maps
- 1.3.6.1.10. Eight-Ring, Third-Core Hex Maps
- 1.3.6.1.11. Nine-Ring, Third-Core Hex Maps
- 1.3.6.1.12. Ten-Ring, Third-Core Hex Maps
- 1.3.6.1.13. Eleven-Ring, Third-Core Hex Maps
- 1.3.6.1. Lattice Maps
- 1.3.7. Custom Isotopics
- 1.3.8. Advanced topics
- 1.3.9. Nuclide Flags
- 1.4. The Materials Input File
- 1.5. Fuel Management Input
- 2. Outputs
- 3. Settings Report
- 4. Parameters Report
- 5. Accessing Data in ARMI
- 6. Spatial Block Data
- 7. Physics Coupling
- 8. Radial and Axial Expansion and Contraction
- 8.1. Thermal Expansion
- 8.2. Implementation Discussion and Example of Radial and Axial Thermal Expansion
- 9. Symmetry Handling