diff options
Diffstat (limited to 'Carpet/CarpetIOScalar/param.ccl')
-rw-r--r-- | Carpet/CarpetIOScalar/param.ccl | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/Carpet/CarpetIOScalar/param.ccl b/Carpet/CarpetIOScalar/param.ccl new file mode 100644 index 000000000..ca22695e6 --- /dev/null +++ b/Carpet/CarpetIOScalar/param.ccl @@ -0,0 +1,57 @@ +# Parameter definitions for thorn CarpetIOScalar +# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetIOScalar/param.ccl,v 1.3 2004/06/14 10:49:41 tradke Exp $ + + + +shares: IO + +USES STRING out_dir + +USES KEYWORD out_criterion +USES CCTK_INT out_every +USES CCTK_REAL out_dt + +USES BOOLEAN strict_io_parameter_check + + +private: + + + +CCTK_STRING outScalar_dir "Name of scalar output directory, overrides out_dir" STEERABLE = ALWAYS +{ + "^$" :: "Empty: use IO::out_dir" + ".+" :: "Not empty: directory name" +} "" + +CCTK_STRING outScalar_vars "Variables to output in scalar form" STEERABLE = ALWAYS +{ + ".*" :: "A regex which matches everything" +} "" + +CCTK_STRING outScalar_reductions "List of reductions to output in scalar form" STEERABLE = ALWAYS +{ + ".*" :: "A regex which matches everything" +} "count minimum maximum sum average norm1 norm2 norm_inf" + + + +KEYWORD outScalar_criterion "Criterion to select scalar output intervals, overrides out_every" STEERABLE = ALWAYS +{ + "never" :: "Never output" + "iteration" :: "Output every so many iterations" + "time" :: "Output every that much coordinate time" +} "iteration" + +CCTK_INT outScalar_every "How often to do scalar output, overrides out_every" STEERABLE = ALWAYS +{ + -1:* :: "Values <= 0 disable scalar output" +} -1 + +REAL outScalar_dt "How often to do scalar output, overrides 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 |