I/O Dump Times
| Namelist IOCON (no, this isn't a repeat or a typo) | ||||
|---|---|---|---|---|
| Parameter | Data Type | Attribute | Valid Values | Notes |
| tusr | Integer | Evolution time for 1st ASCII dump | greater than time of previous dump, if restarting | See remarks |
| dtusr | Integer | Time increment for next ASCII dump | greater than zero | See remarks |
| thdf | Integer | Evolution time for 1st HDF4 dump | greater than time of previous dump, if restarting | See remarks |
| dthdf | Integer | Time increment for next HDF4 dump | greater than zero | See remarks |
| tdump | Integer | Evolution time for 1st restart dump | greater than time of previous dump, if restarting | See remarks |
| dtdump | Integer | Time increment for next restart dump | greater than zero | See remarks |
| t_out | Integer array | Preset times at which to dump data | greater than zero | Overrides dtusr and dthdf; see remarks |
IOCON Remarks
The t* and corresponding dt* parameters specify the frequency with which each type of output file is written provided that the appropriate LOGICAL switch (XASCII, XHDF4, XRESTART) in namelist IOCONF has been set to ".TRUE.". For example, if XASCII is set to .TRUE., then an ASCII output file will be written once the evolution time (the time variable in ZEUS-MP) equals or exceeds the value of tusr specified in IOCON. Additional files will be written every dtusr seconds of time thereafter.
dthdf and dtusr may be overridden by specifying set times at which HDF and ASCI files are to be written. This is done by setting values of the array t_out(i), which can hold up to 32 entries (this is controlled by the value of the dimension parameter "nbuff". If entries for t_out(1), t_out(2), etc. are included in namelist IOCON, then the values of dtusr and dthdf will be ignored, except that dtusr and dthdf must be non-zero for files to be written at intermediate times! Additional Note: t_out does not overwrite the frequency, dtdump, at which restart files are written.
NOTE: Setting dtusr (for example) to zero will cause an ASCII file to be written only at the beginning and end of program execution.
WARNING FOR RESTARTING: If ZEUS-MP is initiated from a restart file, the values of tusr, thdf, and tdump MUST BE UPDATED to be greater than or equal to the time of the previous dump!! Failure to update the time counter may result in output files written at every timestep. Trust me; you don't want this.