diff options
Diffstat (limited to 'Carpet/CarpetIOHDF5/param.ccl')
-rw-r--r-- | Carpet/CarpetIOHDF5/param.ccl | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/Carpet/CarpetIOHDF5/param.ccl b/Carpet/CarpetIOHDF5/param.ccl new file mode 100644 index 000000000..c80b383c5 --- /dev/null +++ b/Carpet/CarpetIOHDF5/param.ccl @@ -0,0 +1,113 @@ +# Parameter definitions for thorn CarpetIOHDF5 +# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetIOHDF5/param.ccl,v 1.15 2004/06/25 12:54:30 schnetter Exp $ + + + +shares: IO + +USES STRING out_dir +USES BOOLEAN out_single_precision + +USES KEYWORD out_criterion +USES CCTK_INT out_every +USES CCTK_REAL out_dt + +USES INT checkpoint_every +USES INT checkpoint_keep +USES BOOLEAN checkpoint_ID +USES BOOLEAN recover_and_remove +USES BOOLEAN checkpoint_on_terminate +USES BOOLEAN strict_io_parameter_check +USES KEYWORD recover +USES STRING checkpoint_dir +USES STRING checkpoint_ID_file +USES STRING checkpoint_file +USES STRING recover_dir +USES STRING recover_file + + +shares: Cactus + +USES CCTK_REAL cctk_initial_time + + +private: + + + +BOOLEAN verbose "Produce log output" STEERABLE = ALWAYS +{ +} "no" + + + +CCTK_STRING out3D_dir "Name of 3D CarpetIOHDF5 output directory, overrides IO::out_dir" STEERABLE = ALWAYS +{ + "^$" :: "Empty: use IO::out_dir" + ".+" :: "Not empty: directory name" +} "" + +CCTK_STRING out3D_vars "Variables to output in 3D CarpetIOHDF5 file format" STEERABLE = ALWAYS +{ + .* :: "List of group and variable names" +} "" + +CCTK_STRING out3D_extension "File extension to use for 3D CarpetIOHDF5 output" STEERABLE = ALWAYS +{ + ".*" :: "File extension (including a leading dot, if desired)" +} ".h5" + +KEYWORD out3D_criterion "Criterion to select 3D CarpetIOHDF5 output intervals, overrides out_every" STEERABLE = ALWAYS +{ + "default" :: "Use IO::out_criterion" + "never" :: "Never output" + "iteration" :: "Output every so many iterations" + "divisor" :: "Output if (iteration % out_every) == 0." + "time" :: "Output every that much coordinate time" +} "default" + +CCTK_INT out3D_every "How often to do 3D CarpetIOHDF5 output, overrides out_every" STEERABLE = ALWAYS +{ + 1:* :: "Output every so many time steps" + -1:0 :: "No output" + -2 :: "Use IO::out_every" +} -2 + +REAL out3D_dt "How often to do 3D CarpetIOHDF5 output, overrides IO::out_dt" STEERABLE = ALWAYS +{ + (0:* :: "In intervals of that much coordinate time" + 0 :: "As often as possible" + -1 :: "Disable output" + -2 :: "Default to IO::out_dt" +} -2 + + + +CCTK_STRING in3D_dir "Name of 3D CarpetIOHDF5 input directory" STEERABLE = ALWAYS +{ + ".+" :: "Directory name" +} "." + +CCTK_STRING in3D_vars "Variables to input in 3D CarpetIOHDF5 file format" STEERABLE = ALWAYS +{ + .* :: "List of group and variable names" +} "" + +CCTK_STRING in3D_extension "File extension to use for 3D CarpetIOHDF5 input" STEERABLE = ALWAYS +{ + ".*" :: "File extension (including a leading dot, if desired)" +} ".h5" + + +BOOLEAN checkpoint "Do checkpointing with CarpetIOHDF5" STEERABLE = ALWAYS +{ +} "no" + +BOOLEAN checkpoint_next "Checkpoint at next iteration" STEERABLE = ALWAYS +{ +} "no" + + +BOOLEAN use_reflevels_from_checkpoint "Use CarpetRegrid::refinement_levels from the checkpoint file rather than from the parameter file." STEERABLE = ALWAYS +{ +} "no" |