Checkpointing

The following inputs must be preceded by the prefix mfix and control checkpoint/restart:

Description

Type

Default

check_file

Prefix to use for checkpoint output file name.

String

chk

check_int

Checkpoint output interval in number of timesteps (0 to disable).

Int

0

check_per_approx

Approximate checkpoint output interval in simulation time (0 to disable).

Real

0

check_walltime_interval

Checkpoint output interval in elapsed run time (HH:MM:SS). Only one of check_int, check_per_approx, or check_walltime_interval may be specified.

String

None

geom_chk_write

Write the EB geometry data into geom_chk_file and additionally, geom_levelset_chk_file if levelset refinement is enabled.

Bool

false

geom_chk_file

Name of the EB checkpoint file that is used to store or read the unrefined geometry.

String

geom_chk

geom_levelset_chk_file

Name of the EB checkpoint file that is used to store or read the refined geometry, i.e. when levelset refinement is enabled.

String

geom_levelset_chk

Replication

Domain replication is a restart capability that takes the domain stored in a checkpoint file and duplicates it according to the user‑specified replication factors. This feature is available only for fully periodic domains. Its primary purpose is to support scaling studies where the amount of work per processor must remain constant.

The following inputs must be preceded by the prefix mfix.

Description

Type

Default

repl_x

Replicate initial data by this factor in the x-direction.

Int

1

repl_y

Replicate initial data by this factor in the y-direction.

Int

1

repl_z

Replicate initial data by this factor in the z-direction.

Int

1