aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl56
1 files changed, 25 insertions, 31 deletions
diff --git a/param.ccl b/param.ccl
index 391b6c8..ba1cda5 100644
--- a/param.ccl
+++ b/param.ccl
@@ -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"