diff options
-rw-r--r-- | param.ccl | 72 |
1 files changed, 43 insertions, 29 deletions
@@ -1,8 +1,8 @@ -# Parameter definitions for thorn StreamedHDF5 +# Parameter definitions for thorn IOStreamedHDF5 # $Header$ ############################################################################# -### declare StreamedHDF5 parameters +### declare IOStreamedHDF5 parameters ############################################################################# private: @@ -29,41 +29,29 @@ STRING out_vars "Variables to stream in HDF5 file format" STEERABLE = ALWAYS .* :: A regex which matches everything } "" -STRING testvars "Variables to stream in HDF5 file format" STEERABLE = ALWAYS +INT data_port "Port to stream out the HDF5 data files" { - .* :: "format" -} "" - -INT port "Port to stream the HDF5 file out" -{ - 1000:16000 :: "Valid ranges are above 1000, ports below that value would require root access" + 1000:32000 :: "Ports below 1000 require root access" } 8000 -##################### -# Variables to output -##################### -STRING origin "Default origin" +############### +# Checkpointing +############### +BOOLEAN checkpoint "Do checkpointing with IOStreamedHDF5" STEERABLE = ALWAYS { - .* :: "Comma separated list of positive integer values" -} "0,0,0" -STRING downsampling "Default downsampling" +} "no" +BOOLEAN checkpoint_next "Checkpoint at next iteration" STEERABLE = ALWAYS { - .* :: "Comma separated list of positive integer values" -} "1,1,1" -STRING length "Default length of the hyperslab to stream" +} "no" +INT checkpoint_port "Port to stream out HDF5 checkpoint files" { - .* :: "Comma separated list of integer values" -} "-1,-1,-1" -STRING direction "Default direction of hyperslab to stream" + 1000:32000 :: "Ports below 1000 require root access" +} 8001 +INT checkpoint_accept_timeout "Timeout in seconds for accepting client connections to stream checkpoint files to" { - .* :: "Comma separated list of positive integer values" -} "0,1,2" - -CCTK_INT slabdim "default dimension of slab" -{ - 1:3 :: "dimension of slab (1,2,3)" -} 3 + 0:* :: "A value of 0 means not to wait on clients at all" +} 0 ############################################################################# @@ -86,3 +74,29 @@ USES BOOLEAN verbose "" { : :: } +USES BOOLEAN out3D_parameters "" +{ +} +USES BOOLEAN print_timing_info "" +{ +} + +################################### +# Checkpointing/recovery parameters +################################### +USES BOOLEAN checkpoint_ID "" +{ +} +USES KEYWORD recover "" +{ +} +USES INT checkpoint_every "" +{ + : :: +} +USES BOOLEAN checkpoint_on_terminate "" +{ +} +USES STRING recover_file "" +{ +} |