SaltProc Input File¶
Note
The allOf block in under depcode picks out the correct schema for template_inputfiles_path based on the depletion code.
SaltProc input file schema¶
| type | object | |||||
| properties | ||||||
| 
 | File containing processing system objects | |||||
| type | string | |||||
| pattern | ^(.*)\.json$ | |||||
| 
 | Graph file containing processing system structure | |||||
| type | string | |||||
| pattern | ^(.*)\.dot$ | |||||
| 
 | Path output data storing folder | |||||
| type | string | |||||
| pattern | ^\.\/(.*)$ | |||||
| 
 | Number of steps for constant power and depletion interval case | |||||
| type | number | |||||
| 
 | Depcode class input parameters | |||||
| type | object | |||||
| properties | ||||||
| 
 | Name of depletion code | |||||
| type | string | |||||
| enum | serpent, openmc | |||||
| 
 | Path to depletion code executable | |||||
| type | string | |||||
| 
 | Path(s) to user’s template depletion code input file(s) with reactor model | |||||
| 
 | Number of neutrons per generation | |||||
| type | number | |||||
| minimum | 0 | |||||
| 
 | number of active generations | |||||
| type | number | |||||
| minimum | 0 | |||||
| 
 | Number of inactive generations | |||||
| type | number | |||||
| minimum | 0 | |||||
| 
 | Path(s) to geometry file(s) to switch to in depletion code runs | |||||
| type | array | |||||
| items | type | string | ||||
| minItems | 1 | |||||
| uniqueItems | False | |||||
| allOf | if | properties | ||||
| 
 | const | serpent | ||||
| then | properties | |||||
| 
 | Path to Serpent template inputfile | |||||
| type | string | |||||
| pattern | ^\.\/(.*)$ | |||||
| if | properties | |||||
| 
 | const | openmc | ||||
| then | properties | |||||
| 
 | Paths to OpenMC template input files | |||||
| type | object | |||||
| properties | ||||||
| 
 | OpenMC settings file | |||||
| type | string | |||||
| pattern | ^\.\/(.*)\.xml$ | |||||
| 
 | OpenMC materials file | |||||
| type | string | |||||
| pattern | ^\.\/(.*)\.xml$ | |||||
| 
 | OpenMC plots file (optional) | |||||
| type | string | |||||
| pattern | ^\.\/(.*)\.xml$ | |||||
| 
 | OpenMC depletion chain file | |||||
| type | string | |||||
| pattern | ^\.\/(.*)\.xml$ | |||||
| 
 | Simulation class input parameters | |||||
| type | object | |||||
| properties | ||||||
| 
 | Name of simulation | |||||
| type | string | |||||
| 
 | Output HDF5 database file name | |||||
| type | string | |||||
| pattern | ^(.*)\.h5$ | |||||
| 
 | Restart simulation from the step when it stopped? | |||||
| type | boolean | |||||
| 
 | switch to another geometry when keff drops below 1? | |||||
| type | boolean | |||||
| 
 | Reactor class input parameters | |||||
| type | object | |||||
| properties | ||||||
| 
 | reactor core volume [cm^3] | |||||
| type | number | |||||
| minimum | 0 | |||||
| 
 | Salt mass flowrate through reactor core [g/s] | |||||
| type | number | |||||
| minimum | 0 | |||||
| 
 | Reactor power or power step list durng depletion step [W] | |||||
| type | array | |||||
| items | type | number | ||||
| minimum | 0 | |||||
| minItems | 1 | |||||
| uniqueItems | False | |||||
| 
 | Depletion step length(s) (cumulative) [d] | |||||
| type | array | |||||
| items | type | number | ||||
| minimum | 0 | |||||
| minItems | 1 | |||||
| uniqueItems | False | |||||