diff options
Diffstat (limited to 'param.ccl')
-rw-r--r-- | param.ccl | 56 |
1 files changed, 25 insertions, 31 deletions
@@ -8,27 +8,31 @@ private: ########################## -# Directory to output to (overriden by 'IO::outdir') +# Directory to output to ########################## -STRING outdir "Name of Scalar output directory, overrides IO::outdir" +STRING out_dir "Output directory for IOBasic's scalar files, overrides IO::out_dir" STEERABLE = RECOVER { - .* :: "A regex which matches everything" -} "." -STRING outdirScalar "Name of Scalar output directory, overrides IO::outdir" + ".+" :: "A valid directory name" + "^$" :: "An empty string to choose the default from IO::out_dir" +} "" +STRING outdirScalar "Output directory for IOBasic's scalar files, overrides IO::out_dir (DEPRECATED IN BETA13)" STEERABLE = RECOVER { - .* :: "A regex which matches everything" -} "." + ".+" :: "A valid directory name" + "^$" :: "An empty string to choose the default from IO::out_dir" +} "" ########################## # What variables to output ########################## STRING outInfo_vars "Variables to output as Info to screen" STEERABLE = ALWAYS { - .* :: "A regex which matches everything" + ".+" :: "Space-separated list of fully qualified variable/group names" + "^$" :: "An empty string to output nothing" } "" STRING outScalar_vars "Variables to output into files" STEERABLE = ALWAYS { - .* :: "A regex which matches everything" + ".+" :: "Space-separated list of fully qualified variable/group names" + "^$" :: "An empty string to output nothing" } "" @@ -37,11 +41,11 @@ STRING outScalar_vars "Variables to output into files" STEERABLE = ALWAYS ########################## STRING outInfo_reductions "List of reductions to output as Info to screen" STEERABLE = ALWAYS { - ".*" :: "A regex which matches everything" + ".+" :: "Space-separated list of reduction operators" } "minimum maximum" STRING outScalar_reductions "List of reductions to output into files" STEERABLE = ALWAYS { - ".*" :: "A regex which matches everything" + ".+" :: "Space-separated list of reduction operators" } "minimum maximum norm1 norm2" @@ -50,11 +54,15 @@ STRING outScalar_reductions "List of reductions to output into files" STEERABLE ######################## INT outInfo_every "How often to do Info output" STEERABLE = ALWAYS { - -1:* :: "" + 1:* :: "Every so many iterations" + 0: :: "Disable Info output" + -1: :: "Default to IO::out_every" } -1 -INT outScalar_every "How often to do Info output" STEERABLE = ALWAYS +INT outScalar_every "How often to do Scalar output" STEERABLE = ALWAYS { - -1:* :: "" + 1:* :: "Every so many iterations" + 0: :: "Disable Scalar output" + -1: :: "Default to IO::out_every" } -1 @@ -73,30 +81,16 @@ STRING out_format "Which format for Scalar floating-point number output" STEERAB } ".13f" - ############################################################################# ### import IOUtil parameters ############################################################################# shares: IO -#################### -# Output directories -#################### -#FIXME: want USES AS -#USES STRING outdir - - -######################## -# How often to do output -######################## +#FIXME: want USES STRING out_dir AS default_out_dir USES INT out_every - - -################ -# various things -################ -USES BOOLEAN newverbose +USES KEYWORD verbose USES BOOLEAN new_filename_scheme + EXTENDS KEYWORD out_fileinfo { "axis labels" :: "add axis labels information to output files" |