| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | checkpoint_freq | = | 0 |
Frequency of checkpointing (0 = off) |
|
| integer, | public | :: | snapshot_freq | = | 0 |
Frequency of snapshots (0 = off) |
|
| logical, | public | :: | keep_checkpoint | = | .true. |
If false, only keep latest checkpoint |
|
| character(len=256), | public | :: | checkpoint_prefix | = | "checkpoint" | ||
| character(len=256), | public | :: | snapshot_prefix | = | "snapshot" | ||
| logical, | public | :: | restart_from_checkpoint | = | .false. | ||
| character(len=256), | public | :: | restart_file | = | "" | ||
| integer, | public, | dimension(3) | :: | output_stride | = | [2, 2, 2] |
Spatial stride for snapshot output |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(checkpoint_config_t) | :: | self | ||||
| character(len=*), | intent(in), | optional | :: | nml_file | ||
| character(len=*), | intent(in), | optional | :: | nml_string |