This repository is for the Fast Reactor Input Deck Generator (FRIDGe)
The FRIDGe input file is used to denote general properties for the MCNP input file, and what core/assembly to make, these files can be found in fridge/fridge_input_files.
There are currently 16 options that can be included in the FRIDGe input file, Table 1 gives a descriptions of each one and the default value.
Table 1. Variables for FRIDGe Input YAML file.
| Variable Name | Variable Type | Unit | Example | Default |
|---|---|---|---|---|
| Name | string | – | FRIDGe_Test | |
| Input Type | string | – | Core | |
| Output File Name* | string | – | File23 | FRIDGe1 |
| Temperature* | int | K | 1200 | 900 |
| XC Library* | string | – | ENDFVII.0 | ENDFVII.1 |
| Number of Generations* | int | – | 1000 | 230 |
| Number of Skipped Generations* | int | – | 50 | 30 |
| Number of Particle Per Generations* | int | – | 1e8 | 1e6 |
| Run Kinetics* | Boolean | – | True | False |
| Void Percent* | float | % | 0.1 | 1.0 |
| ksens*,** | Boolean | – | True | False |
| Temperature Adjusted Density*,** | Boolean | – | True | False |
| Temperature Adjusted Volume*,** | Boolean | – | True | False |
| Smear Clad*,** | Boolean | – | True | False |
| Smear Bond*,** | Boolean | – | True | False |
*Optional
**Currently not built into FRIDGe.
The only variables required for building a FRIDGe input file are the Name and Input Type, all other variables have default setting.
The Name is assembly or core file in fridge/data/assembly or fridge/data/core which will be used to create an input file.
The Input Type is the the type of file to be create, two options are available; Single and Core.
Output File Name will denote the name of the MCNP input file, .i file, that will be created.
Temperature is the temperature of the system denoted in Kelvin, currently there are three options; 600, 900, and 1200.
XC Library is the name of the cross section library that will be used, currently there are three options; ENDFVII.0, ENDFVII.1, JEFF3.1.
Note: The combination of Temperature and XC Library will select the appropriate cross-section set for each material used.
Note: JEFF3.1 is not a standard MCNP cross-sectin library and must be acquired separately.
Number of Generations is the MCNP number of generations that the simulation will run for.
Number of skikpped Generations is the MCNP number of generations that are skipped before statistics are started.
Number Particles per Generation is the number of particles that will be run for each generation.
Run Kinetics will implement the kopts portion of code for MCNP, the default setting for kopts are currently used.
Void Percent will create a coolant material that simulates a voided core by reducing the coolant density; where the float is the percent of coolant left in the core.
For example, a value of 0.01 indicates that the density of the coolant will be reduced by 99%.
The remaining settings are currently not used in FRIDGe, but are intended for addition.
A description of each will be added as each variable is added.