SaltProc Input File

The main SaltProc input file is a JSON file validated against a JSON schema. In this section, we will describe the structure of this schema. The top level datatype of the schema is a JSON object.

Required properties are as follows: proc_input_file, dot_input_file, output_path, depcode, simulation, reactor.

proc_input_file

description

File containing processing system objects

type

string

pattern

^(.*)\\.json$

dot_input_file

description

Graph file containing processing system structure

type

string

pattern

^(.*)\\.dot$

output_path

description

Path output data storing folder

type

string

pattern

^(.\\/)*(.*)$

default

saltproc_runtime

n_depletion_steps

description

Number of steps for constant power and depletion interval case

type

number

mpi_args

description

Arguments for running simulations on supercomputers using mpiexec or similar programs

type

array, null

items
type

string, integer

default

null

rebuild_saltproc_results

description

Flag to reconstruct the saltproc_results.h5 files from the stepwise depletion simulation results.

type

boolean

default

false

run_without_reprocessing

description

Flag to run SaltProc with no material reprocessing.

type

boolean

default

false

depcode

description

Depcode class input parameters

type

object

default

{}

properties

depcode Properties

simulation

description

Simulation class input parameters

type

object

default

{}

properties

simulation Properties

reactor

description

Reactor class input parameters

type

object. See reactor Properties for object properties.

default

{}

properties

reactor Properties