aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authorlanfer <lanfer@4825ed28-b72c-4eae-9704-e50c059e567d>2000-08-22 16:46:15 +0000
committerlanfer <lanfer@4825ed28-b72c-4eae-9704-e50c059e567d>2000-08-22 16:46:15 +0000
commit75d91a8760dc343715be4faeb8f2ffeab4cf4144 (patch)
tree39cb628a07a7da5442c01c2bcc238eee89486616 /param.ccl
parent3a141c4a390c403e35c3b6453567028b63b3ee1e (diff)
extended IOHDF5 which can do n dimensional output plus n-1 dimensional hyperslabs - testing phase
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@2 4825ed28-b72c-4eae-9704-e50c059e567d
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl290
1 files changed, 290 insertions, 0 deletions
diff --git a/param.ccl b/param.ccl
new file mode 100644
index 0000000..f222e18
--- /dev/null
+++ b/param.ccl
@@ -0,0 +1,290 @@
+# Parameter definitions for thorn IOHDF5
+
+#############################################################################
+### declare IOHDF5 parameters
+#############################################################################
+private:
+
+########################
+# How often to do output
+########################
+INT out1D_every "How often to do 1D output, overrides out_every" STEERABLE = ALWAYS
+{
+ -1:* ::
+} -1
+INT out2D_every "How often to do 2D output, overrides out_every" STEERABLE = ALWAYS
+{
+ -1:* ::
+} -1
+INT out3D_every "How often to do 3D output, overrides out_every" STEERABLE = ALWAYS
+{
+ -1:* ::
+} -1
+
+####################
+# Output directories
+####################
+STRING outdir1D "Name of IO 1D output directory, overrides outdir"
+{
+ .* :: A regex which matches everything
+} "."
+STRING outdir2D "Name of IO 2D output directory, overrides outdir"
+{
+ .* :: A regex which matches everything
+} "."
+STRING outdir3D "Name of IO 3D output directory, overrides outdir"
+{
+ .* :: A regex which matches everything
+} "."
+
+
+#####################
+# Variables to output
+#####################
+STRING out1D_vars "Variables to output in 1D HDF5 file format" STEERABLE = ALWAYS
+{
+ .* :: A regex which matches everything
+} ""
+STRING out2D_vars "Variables to output in 2D HDF5 file format" STEERABLE = ALWAYS
+{
+ .* :: A regex which matches everything
+} ""
+STRING out3D_vars "Variables to output in 3D HDF5 file format" STEERABLE = ALWAYS
+{
+ .* :: A regex which matches everything
+} ""
+
+##############################################
+# Downsampling parameters specific to IOHDF5
+##############################################
+# 1D
+######
+STRING origin1D "Default origin"
+{
+ .* :: "Comma separated list of positive integer values"
+} "0,0,0"
+STRING downsampling1D "Default downsampling"
+{
+ .* :: "Comma separated list of positive integer values"
+} "1,1,1"
+STRING length1D "Default length of the 1D hyperslab"
+{
+ .* :: "Comma separated list of integer values"
+} "-1,-1,-1"
+
+######
+# 2D
+######
+STRING origin2D "Default origin 2D"
+{
+ .* :: "Comma separated list of positive integer values"
+} "0,0,0"
+STRING downsampling2D "Default downsampling 2D"
+{
+ .* :: "Comma separated list of positive integer values"
+} "1,1,1"
+STRING length2D "Default length 2D"
+{
+ .* :: "Comma separated list of integer values"
+} "-1,-1,-1"
+
+######
+# 3D
+######
+STRING origin3D "Default origin 3D"
+{
+ .* :: "Comma separated list of positive integer values"
+} "0,0,0"
+STRING downsampling3D "Default downsampling 3D"
+{
+ .* :: "Comma separated list of positive integer values"
+} "1,1,1"
+STRING length3D "Default length of the 3D hyperslab"
+{
+ .* :: "Comma separated list of integer values 3D"
+} "-1,-1,-1"
+
+######
+# 4D
+######
+STRING origin4D "Default origin"
+{
+ .* :: "Comma separated list of positive integer values"
+} "0,0,0"
+STRING downsampling4D "Default downsampling"
+{
+ .* :: "Comma separated list of positive integer values"
+} "1,1,1"
+STRING length4D "Default length of the hyperslab to stream"
+{
+ .* :: "Comma separated list of integer values"
+} "-1,-1,-1"
+
+##########
+# General
+##########
+STRING origin "Default origin"
+{
+ .* :: "Comma separated list of positive integer values"
+} "0,0,0"
+STRING downsampling "Default downsampling"
+{
+ .* :: "Comma separated list of positive integer values"
+} "1,1,1"
+STRING length "Default length of the hyperslab to stream"
+{
+ .* :: "Comma separated list of integer values"
+} "-1,-1,-1"
+
+#########################
+# Checkpointing requested
+#########################
+BOOLEAN checkpoint "Do checkpointing with HDF5"
+{
+} "no"
+
+
+#############################################################################
+### import IOUtil parameters
+#############################################################################
+shares: IO
+
+####################
+# Output directories
+####################
+USES STRING outdir ""
+{
+}
+
+
+########################
+# How often to do output
+########################
+USES INT out_every ""
+{
+ : ::
+}
+
+
+################
+# various things
+################
+USES BOOLEAN verbose ""
+{
+}
+USES BOOLEAN print_timing_info ""
+{
+}
+USES BOOLEAN out3D_datestamp ""
+{
+}
+USES BOOLEAN out3D_parameters ""
+{
+}
+USES BOOLEAN out2D_datestamp ""
+{
+}
+USES BOOLEAN out2D_parameters ""
+{
+}
+USES BOOLEAN out1D_datestamp ""
+{
+}
+USES BOOLEAN out1D_parameters ""
+{
+}
+
+#######################
+# Specific to 1/2/3D output
+#######################
+USES KEYWORD out3D_mode ""
+{
+}
+USES INT out3D_procs ""
+{
+ : ::
+}
+USES BOOLEAN out3D_septimefiles ""
+{
+}
+USES BOOLEAN out3D_unchunked ""
+{
+}
+
+USES KEYWORD out2D_mode ""
+{
+}
+USES INT out2D_procs ""
+{
+ : ::
+}
+USES BOOLEAN out2D_septimefiles ""
+{
+}
+USES BOOLEAN out2D_unchunked ""
+{
+}
+USES KEYWORD out1D_mode ""
+{
+}
+USES INT out1D_procs ""
+{
+ : ::
+}
+USES BOOLEAN out1D_septimefiles ""
+{
+}
+USES BOOLEAN out1D_unchunked ""
+{
+}
+##############################################
+# Downsampling parameters based on IOUTIL
+##############################################
+USES INT out3D_downsample_x ""
+{
+ : ::
+}
+USES INT out3D_downsample_y ""
+{
+ : ::
+}
+USES INT out3D_downsample_z ""
+{
+ : ::
+}
+
+###################################
+# Checkpointing/recovery parameters
+###################################
+USES BOOLEAN checkpoint_ID ""
+{
+}
+USES BOOLEAN checkpoint_keep_all ""
+{
+}
+USES KEYWORD recover ""
+{
+}
+USES INT checkpoint_every ""
+{
+ : ::
+}
+USES INT checkpoint_keep ""
+{
+ : ::
+}
+USES STRING checkpoint_file ""
+{
+}
+USES STRING checkpoint_ID_file ""
+{
+}
+USES STRING recover_file ""
+{
+}
+USES STRING checkpoint_dir ""
+{
+}
+USES STRING recovery_dir ""
+{
+}