aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authortradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2002-05-06 09:11:42 +0000
committertradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2002-05-06 09:11:42 +0000
commit84df6a1831d14dcd7a80b7c65758919a78732df0 (patch)
treeb66b71102d27bfaf0b90d5dd5918292041b092d0 /param.ccl
parent76d4e575a9901080e16d0558e9d65f7a1ec8fe22 (diff)
Parameter names changes as announced in today's mail to users@cactuscode.org.
You must also update thorn IOUtil now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOASCII/trunk@113 94b1c47f-dcfd-45ef-a468-0854c0e9e350
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl280
1 files changed, 149 insertions, 131 deletions
diff --git a/param.ccl b/param.ccl
index 9d0f2c4..34b7644 100644
--- a/param.ccl
+++ b/param.ccl
@@ -10,89 +10,110 @@ private:
##########################
# Directories to output to
##########################
-STRING outdir1D "Name of 1D ASCII output directory, overrides IO::outdir"
+STRING out1D_dir "Output directory for 1D IOASCII files, overrides IO::out_dir" STEERABLE = RECOVER
{
- .* :: "Any valid directory name, an empty string defaults to outdir"
+ ".+" :: "A valid directory name"
+ "^$" :: "An empty string to choose the default from IO::out_dir"
} ""
-
-STRING outdir2D "Name of 2D ASCII output directory, overrides outdir"
+STRING out2D_dir "Output directory for 2D IOASCII files, overrides out_dir" STEERABLE = RECOVER
{
- .* :: "Any valid directory name, an empty string defaults to outdir"
+ ".+" :: "A valid directory name"
+ "^$" :: "An empty string to choose the default from IO::out_dir"
} ""
-
-STRING outdir3D "Name of 3D ASCII output directory, overrides IO::outdir"
+STRING out3D_dir "Output directory for 3D IOASCII files, overrides IO::out_dir" STEERABLE = RECOVER
+{
+ ".+" :: "A valid directory name"
+ "^$" :: "An empty string to choose the default from IO::out_dir"
+} ""
+STRING outdir1D "Output directory for 1D IOASCII files, overrides IO::out_dir (DEPRECATED IN BETA13)" STEERABLE = RECOVER
+{
+ ".+" :: "A valid directory name"
+ "^$" :: "An empty string to choose the default from IO::out_dir"
+} ""
+STRING outdir2D "Output directory for 2D IOASCII files, overrides out_dir (DEPRECATED IN BETA13)" STEERABLE = RECOVER
{
- .* :: "Any valid directory name, an empty string defaults to outdir"
+ ".+" :: "A valid directory name"
+ "^$" :: "An empty string to choose the default from IO::out_dir"
+} ""
+STRING outdir3D "Output directory for 3D IOASCII files, overrides IO::out_dir (DEPRECATED IN BETA13)" STEERABLE = RECOVER
+{
+ ".+" :: "A valid directory name"
+ "^$" :: "An empty string to choose the default from IO::out_dir"
} ""
##########################
# What variables to output
##########################
-STRING out1D_vars "Variables to output in 1D ASCII file format" STEERABLE = ALWAYS
+STRING out1D_vars "Variables to output in 1D IOASCII file format" STEERABLE = ALWAYS
{
- .* :: "A regex which matches everything"
+ ".+" :: "Space-separated list of fully qualified variable/group names"
+ "^$" :: "An empty string to output nothing"
} ""
-
-STRING out2D_vars "Variables to output in 2D ASCII file format" STEERABLE = ALWAYS
+STRING out2D_vars "Variables to output in 2D IOASCII file format" STEERABLE = ALWAYS
{
- .* :: "A regex which matches everything"
+ ".+" :: "Space-separated list of fully qualified variable/group names"
+ "^$" :: "An empty string to output nothing"
} ""
-
-STRING out3D_vars "Variables to output in 3D ASCII file format" STEERABLE = ALWAYS
+STRING out3D_vars "Variables to output in 3D IOASCII file format" STEERABLE = ALWAYS
{
- .* :: "A regex which matches everything"
+ ".+" :: "Space-separated list of fully qualified variable/group names"
+ "^$" :: "An empty string to output nothing"
} ""
########################
# How often to do output
########################
-INT out1D_every "How often to do 1D ASCII output, overrides out_every" STEERABLE = ALWAYS
+INT out1D_every "How often to do 1D IOASCII output, overrides IO::out_every" STEERABLE = ALWAYS
{
- -1:* :: "Values <= 0 disable 1D output"
+ 1:* :: "Every so many iterations"
+ 0: :: "Disable 1D IOASCII output"
+ -1: :: "Default to IO::out_every"
} -1
-
-INT out2D_every "How often to do 2D ASCII output, overrides out_every" STEERABLE = ALWAYS
+INT out2D_every "How often to do 2D IOASCII output, overrides IO::out_every" STEERABLE = ALWAYS
{
- -1:* :: "Values <= 0 disable 2D output"
+ 1:* :: "Every so many iterations"
+ 0: :: "Disable 2D IOASCII output"
+ -1: :: "Default to IO::out_every"
} -1
-
-INT out3D_every "How often to do 3D ASCII output, overrides out_every" STEERABLE = ALWAYS
+INT out3D_every "How often to do 3D IOASCII output, overrides IO::out_every" STEERABLE = ALWAYS
{
- -1:* :: "Values <= 0 disable 3D output"
+ 1:* :: "Every so many iterations"
+ 0: :: "Disable 3D IOASCII output"
+ -1: :: "Default to IO::out_every"
} -1
#################
# output style
#################
-KEYWORD out_style "Which style for 1D ASCII output (DEPRICATED IN BETA12)"
+KEYWORD out_style "Which style for 1D IOASCII output (DEPRICATED IN BETA12)"
{
"gnuplot" :: "output readable by gnuplot"
"xgraph" :: "output readable by xgraph"
} "xgraph"
-KEYWORD out1D_style "Which style for 1D lines ASCII output"
+KEYWORD out1D_style "Which style for 1D lines IOASCII output"
{
"xgraph" :: "f over x plots suitable for xgraph"
"gnuplot f(x)" :: "f over x plots suitable for gnuplot"
"gnuplot f(t,x)" :: "f over t,x plots suitable for gnuplot"
} "xgraph"
-KEYWORD out2D_style "Which style for 2D slices ASCII output"
+KEYWORD out2D_style "Which style for 2D slices IOASCII output"
{
"gnuplot f(x,y)" :: "f over x,y plots suitable for gnuplot"
"gnuplot f(t,x,y)" :: "f over t,x,y plots suitable for gnuplot"
} "gnuplot f(x,y)"
-KEYWORD out3D_style "Which style for 3D volume ASCII output"
+KEYWORD out3D_style "Which style for 3D volume IOASCII output"
{
"gnuplot f(x,y,z)" :: "f over x,y,z plots suitable for gnuplot"
"gnuplot f(t,x,y,z)" :: "f over t,x,y,z plots suitable for gnuplot"
} "gnuplot f(x,y,z)"
-STRING out_format "Which format for ASCII floating-point number output" STEERABLE = ALWAYS
+STRING out_format "Which format for IOASCII floating-point number output" STEERABLE = ALWAYS
{
"^(\.[0-9]{1,2})?[EGefg]$" :: "output with given precision in exponential / floating point notation"
} ".13f"
@@ -115,95 +136,109 @@ BOOLEAN out1D_d "Do 1D IOASCII output in the diagonal-direction" STEERABLE = ALW
{
} "yes"
-CCTK_REAL out1D_xline_y "y-coord for 1D lines in x-direction"
+################################
+# Choosing what slices to output
+################################
+REAL out1D_xline_y "y-coord for 1D lines in x-direction" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
-CCTK_REAL out1D_xline_z "z-coord for 1D lines in x-direction"
+ *:* :: "A value between [ymin, ymax]"
+ -424242: :: "Default to IO::out_xline_y"
+} -424242
+REAL out1D_xline_z "z-coord for 1D lines in x-direction" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
-
-CCTK_REAL out1D_yline_x "x-coord for 1D lines in y-direction"
+ *:* :: "A value between [zmin, zmax]"
+ -424242: :: "Default to IO::out_xline_z"
+} -424242
+REAL out1D_yline_x "x-coord for 1D lines in y-direction" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
-CCTK_REAL out1D_yline_z "z-coord for 1D lines in y-direction"
+ *:* :: "A value between [xmin, xmax]"
+ -424242: :: "Default to IO::out_yline_x"
+} -424242
+REAL out1D_yline_z "z-coord for 1D lines in y-direction" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
-
-CCTK_REAL out1D_zline_x "x-coord for 1D lines in z-direction"
+ *:* :: "A value between [zmin, zmax]"
+ -424242: :: "Default to IO::out_yline_z"
+} -424242
+REAL out1D_zline_x "x-coord for 1D lines in z-direction" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
-CCTK_REAL out1D_zline_y "y-coord for 1D lines in z-direction"
+ *:* :: "A value between [xmin, xmax]"
+ -424242: :: "Default to IO::out_zline_x"
+} -424242
+REAL out1D_zline_y "y-coord for 1D lines in z-direction" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
+ *:* :: "A value between [ymin, ymax]"
+ -424242: :: "Default to IO::out_zline_y"
+} -424242
-CCTK_INT out1D_xline_yi "y-index (from 0) for 1D lines in x-direction"
+INT out1D_xline_yi "y-index (from 0) for 1D lines in x-direction" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
-CCTK_INT out1D_xline_zi "z-index (from 0) for 1D lines in x-direction"
+ 0:* :: "An index between [0, ny)"
+ -1: :: "Choose the default from IO::out_xline_yi"
+} -1
+INT out1D_xline_zi "z-index (from 0) for 1D lines in x-direction" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
+ 0:* :: "An index between [0, nz)"
+ -1: :: "Choose the default from IO::out_xline_zi"
+} -1
-CCTK_INT out1D_yline_xi "x-index (from 0) for 1D lines in y-direction"
+INT out1D_yline_xi "x-index (from 0) for 1D lines in y-direction" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
-CCTK_INT out1D_yline_zi "z-index (from 0) for 1D lines in y-direction"
+ 0:* :: "An index between [0, nx)"
+ -1: :: "Choose the default from IO::out_yline_xi"
+} -1
+INT out1D_yline_zi "z-index (from 0) for 1D lines in y-direction" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
+ 0:* :: "An index between [0, nz)"
+ -1: :: "Choose the default from IO::out_yline_zi"
+} -1
-CCTK_INT out1D_zline_xi "x-index (from 0) for 1D lines in z-direction"
+INT out1D_zline_xi "x-index (from 0) for 1D lines in z-direction" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
-CCTK_INT out1D_zline_yi "y-index (from 0) for 1D lines in z-direction"
+ 0:* :: "An index between [0, nx)"
+ -1: :: "Choose the default from IO::out_zline_xi"
+} -1
+INT out1D_zline_yi "y-index (from 0) for 1D lines in z-direction" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
+ 0:* :: "An index between [0, ny)"
+ -1: :: "Choose the default from IO::out_zline_yi"
+} -1
-############################
+################################
# Specific to 2D output
-# Choosing what output to do
-############################
-CCTK_REAL out2D_yzplane_x "x-coord for 2D planes in yz"
+# Choosing what planes to output
+################################
+REAL out2D_yzplane_x "x-coord for 2D planes in yz" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
-
-CCTK_REAL out2D_xzplane_y "y-coord for 2D planes in xz"
+ *:* :: "A value between [xmin, xmax]"
+ -424242: :: "Default to IO::out_yzplane_x"
+} -424242
+REAL out2D_xzplane_y "y-coord for 2D planes in xz" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
-
-CCTK_REAL out2D_xyplane_z "z-coord for 2D planes in xy"
+ *:* :: "A value between [ymin, ymax]"
+ -424242: :: "Default to IO::out_xzplane_y"
+} -424242
+REAL out2D_xyplane_z "z-coord for 2D planes in xy" STEERABLE = RECOVER
{
- *:* :: ""
-} 0.0
+ *:* :: "A value between [zmin, zmax]"
+ -424242: :: "Default to IO::out_xyplane_z"
+} -424242
-CCTK_INT out2D_xyplane_zi "z-index (from 0) for 2D planes in xy"
+INT out2D_yzplane_xi "x-index (from 0) for 2D planes in yz" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
-
-CCTK_INT out2D_xzplane_yi "y-index (from 0) for 2D planes in xz"
+ 0:* :: "An index between [0, nx)"
+ -1: :: "Choose the default from IO::out_yzplane_xi"
+} -1
+INT out2D_xzplane_yi "y-index (from 0) for 2D planes in xz" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
-
-CCTK_INT out2D_yzplane_xi "x-index (from 0) for 2D planes in yz"
+ 0:* :: "An index between [0, ny)"
+ -1: :: "Choose the default from IO::out_xzplane_yi"
+} -1
+INT out2D_xyplane_zi "z-index (from 0) for 2D planes in xy" STEERABLE = RECOVER
{
- 0:* :: ""
-} 0
-
+ 0:* :: "An index between [0, nz)"
+ -1: :: "Choose the default from IO::out_xyplane_zi"
+} -1
#############################################################################
@@ -211,46 +246,29 @@ CCTK_INT out2D_yzplane_xi "x-index (from 0) for 2D planes in yz"
#############################################################################
shares: IO
-####################
-# Output directories
-####################
-USES STRING outdir
-
-
-########################
-# How often to do output
-########################
+USES STRING out_dir
USES INT out_every
-
-
-#######################
-# What slices to output
-#######################
-USES CCTK_REAL out_xline_y
-USES CCTK_REAL out_xline_z
-USES CCTK_REAL out_yline_x
-USES CCTK_REAL out_yline_z
-USES CCTK_REAL out_zline_x
-USES CCTK_REAL out_zline_y
-USES CCTK_INT out_xline_yi
-USES CCTK_INT out_xline_zi
-USES CCTK_INT out_yline_xi
-USES CCTK_INT out_yline_zi
-USES CCTK_INT out_zline_xi
-USES CCTK_INT out_zline_yi
-USES CCTK_REAL out_yzplane_x
-USES CCTK_REAL out_xzplane_y
-USES CCTK_REAL out_xyplane_z
-USES CCTK_INT out_xyplane_zi
-USES CCTK_INT out_xzplane_yi
-USES CCTK_INT out_yzplane_xi
-
-
-
-# various things
-################
-USES KEYWORD newverbose
+USES REAL out_xline_y
+USES REAL out_xline_z
+USES REAL out_yline_x
+USES REAL out_yline_z
+USES REAL out_zline_x
+USES REAL out_zline_y
+USES INT out_xline_yi
+USES INT out_xline_zi
+USES INT out_yline_xi
+USES INT out_yline_zi
+USES INT out_zline_xi
+USES INT out_zline_yi
+USES REAL out_yzplane_x
+USES REAL out_xzplane_y
+USES REAL out_xyplane_z
+USES INT out_yzplane_xi
+USES INT out_xzplane_yi
+USES INT out_xyplane_zi
+USES KEYWORD verbose
USES BOOLEAN new_filename_scheme
+
EXTENDS KEYWORD out_fileinfo
{
"axis labels" :: "add axis labels information to output files"