Explicit Output List
If the OutputListOn parameter is set to 1, then the user can explicitly specify times
for the simulation to output. These times are input as a separate text file, whose name
is specified in the OutputListFilename parameter. Each line requests one code output,
and can be specified with one or more numbers per line. The first value (mandatory)
specifies the requested simulation time for the output (scale factor in the case of
comoving integrations). The second value (optional), is used as the DumpFlag, described
below.
DumpFlag
This short documents summarizes the functioning of the DumpFlag, i.e. of the second column input (optional) which can be specified in file given as OutputListFilename. The flag can assume a few values, implying a different combination of output files:
0 (DUMP_NONE) - no snapshots and no halo catalogs
1 (DUMP_BOTH) - both snapshots and halo catalogs (default)
2 (DUMP_ONLY_SNAP) - only snapshots
3 (DUMP_BOTH_MINI) - mini snapshots and halo catalogs
4 (DUMP_ONLY_HALOS) - only halo catalogs
Note: in this implementation, the naming scheme is kept fixed, i.e. for example full and mini snapshots have the same name roots (snap_00*/snap_00*.*.hdf5) but simply differ in size.
Note: in all cases, the counter for the dump keeps running (see example below).
Note: as of 2016/03/21, option DumpFlag == DUMP_ONLY_HALOS might conflict with the dump of the SUBBOXES: to be checked and fixed.
Example
The following entries in OutputListFile:
0.0079 1
0.0081 1
0.0083 0
0.0085 2
0.0088 3
0.0090 3
0.0093 4
0.0095 4
0.0098 4
0.01 1
produce the following dumps
snapdir_000
snapdir_001
snapdir_003
snapdir_004
snapdir_005
snapdir_009
groups_000
groups_001
groups_004
groups_005
groups_006
groups_007
groups_008
groups_009