aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authortradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2000-06-02 15:17:55 +0000
committertradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2000-06-02 15:17:55 +0000
commite84210459cfbed430d8dfd0f1b4d04e76c1b0f6f (patch)
treeecc9fb15aa93adde2fc854644e3182ecf9ba61da /param.ccl
parente4b33cec4b4c3899f97259e4037bda4ed734becd (diff)
IOASCII using thorn Hyperslab. No PUGH in here anymore !
Also changed the output format to use tabs rather than spaces which reduces the output filesize by 1/3. Should still pass all testsuites (tested for the WaveToys). If everything else is okay we can move IOASCII into the IOBasic/ arrangement and remove CactusPUGHIO/IOASCII. Also finally removed all the http stuff. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOASCII/trunk@2 94b1c47f-dcfd-45ef-a468-0854c0e9e350
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl126
1 files changed, 126 insertions, 0 deletions
diff --git a/param.ccl b/param.ccl
new file mode 100644
index 0000000..aaf27db
--- /dev/null
+++ b/param.ccl
@@ -0,0 +1,126 @@
+# Parameter definitions for thorn IOASCII
+# $Header$
+
+
+#############################################################################
+### declare IOASCII parameters
+#############################################################################
+private:
+
+##########################
+# Directories to output to (overriden by outdir)
+##########################
+STRING outdir1D "Name of 1D ASCII output directory, overrides outdir"
+{
+ .* :: A regex which matces everything
+} "."
+
+STRING outdir2D "Name of 2D ASCII output directory, overrides outdir"
+{
+ .* :: A regex which matces everything
+} "."
+
+
+##########################
+# What variables to output
+##########################
+STRING out1D_vars "Variables to output in 1D ASCII file format" STEERABLE = ALWAYS
+{
+ .* :: A regex which matces everything
+} ""
+
+STRING out2D_vars "Variables to output in 2D ASCII file format" STEERABLE = ALWAYS
+{
+ .* :: A regex which matces everything
+} ""
+
+
+########################
+# How often to do output
+########################
+INT out1D_every "How often to do 1D ASCII output, overrides out_every" STEERABLE = ALWAYS
+{
+ -1:* :: "Values <= 0 disable 1D output"
+} -1
+
+INT out2D_every "How often to do 2D ASCII output, overrides out_every" STEERABLE = ALWAYS
+{
+ -1:* :: "Values <= 0 disable 2D output"
+} -1
+
+
+#################
+# output style
+#################
+KEYWORD out_style "Which style for 1D ASCII output"
+{
+ "gnuplot" :: "output readable by gnuplot"
+ "xgraph" :: "output readable by xgraph"
+} "xgraph"
+
+KEYWORD out_format "Which format for ASCII output" STEERABLE = ALWAYS
+{
+ "e" :: "output in exponential notation"
+ "f" :: "output in floating point notation"
+} "f"
+
+#######################
+# Specific to 1D output
+# Choosing what output to do
+#######################
+BOOLEAN out1D_x "Do 1D IOASCII output in the x-direction" STEERABLE = ALWAYS
+{
+} "yes"
+BOOLEAN out1D_y "Do 1D IOASCII output in the y-direction" STEERABLE = ALWAYS
+{
+} "yes"
+BOOLEAN out1D_z "Do 1D IOASCII output in the z-direction" STEERABLE = ALWAYS
+{
+} "yes"
+BOOLEAN out1D_d "Do 1D IOASCII output in the diagonal-direction" STEERABLE = ALWAYS
+{
+} "yes"
+
+
+#############################################################################
+### import grid parameters
+#############################################################################
+shares: grid
+
+USES KEYWORD domain ""
+{
+}
+
+USES KEYWORD bitant_plane ""
+{
+}
+
+
+#############################################################################
+### import IOUtil parameters
+#############################################################################
+shares: IO
+
+####################
+# Output directories
+####################
+USES STRING outdir ""
+{
+}
+
+
+########################
+# How often to do output
+########################
+USES INT out_every ""
+{
+ : ::
+}
+
+
+################
+# various things
+################
+USES BOOLEAN verbose ""
+{
+}