Run
schemas.workflow.run.RunConfig
¶
Bases: BaseModel
, YamlIO
Configuration options during the simulation runtime.
dir_input = '.'
class-attribute
instance-attribute
¶
Path to a directory relative to
[dir_work
][schemas.RunConfig.dir_work] that will contain
input files.
dir_output = '.'
class-attribute
instance-attribute
¶
Path to a directory relative to
[dir_work
][schemas.RunConfig.dir_work] that the simulation will
store output files.
dir_run = '.'
class-attribute
instance-attribute
¶
Directory that calculations are performed in. This can be the same as
[dir_work
][schemas.RunConfig.dir_work]
or some scratch space like $SLURM_SCRATCH
.
dir_work = '.'
class-attribute
instance-attribute
¶
Working directory during runtime. This can be the current work directory or
a workload manager directory such as $SLURM_SUBMIT_DIR
.
splits = 1
class-attribute
instance-attribute
¶
Split simulation stage into several chunks.
use_scratch = False
class-attribute
instance-attribute
¶
Treat [dir_run
][schemas.RunConfig.dir_run] as a scratch directory
by copying input files to that location, running the simulation there, and
then copying output files back.