aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev/CarpetIOF5/param.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'CarpetDev/CarpetIOF5/param.ccl')
-rw-r--r--CarpetDev/CarpetIOF5/param.ccl65
1 files changed, 61 insertions, 4 deletions
diff --git a/CarpetDev/CarpetIOF5/param.ccl b/CarpetDev/CarpetIOF5/param.ccl
index f9da760a4..6f1b1f9f5 100644
--- a/CarpetDev/CarpetIOF5/param.ccl
+++ b/CarpetDev/CarpetIOF5/param.ccl
@@ -2,9 +2,14 @@
SHARES: IO
-USES STRING out_dir AS IO_out_dir
+USES STRING out_dir AS IO_out_dir
+USES INT out_every AS IO_out_every
-USES INT out_timesteps_per_file
+USES INT out_timesteps_per_file
+
+USES BOOLEAN checkpoint_ID
+USES INT checkpoint_every
+USES BOOLEAN checkpoint_on_terminate
@@ -16,6 +21,20 @@ STRING out_dir "Output directory (overrides IO::out_dir)" STEERABLE=always
".+" :: "Not empty: directory name"
} ""
+STRING out_vars "Variables to output in F5 format" STEERABLE=always
+{
+ "" :: "List of group or variable names"
+} ""
+
+INT out_every "How often to do CarpetIOF5 output, overrides out_every" STEERABLE=always
+{
+ 1:* :: "Output every so many time steps"
+ -1:0 :: "No output"
+ -2 :: "Use 'IO::out_every'"
+} -2
+
+
+
KEYWORD file_content "Create one file for every x" STEERABLE=always
{
"group" :: ""
@@ -30,8 +49,9 @@ INT iteration_digits "Minimum number of digits for iteration number" STEERABLE=a
STRING out_filename "File name (without extension) for file_content='everything'" STEERABLE=always
{
- "" :: ""
-} "output"
+ "" :: "use the parameter file name"
+ ".+" :: "use this file name"
+} ""
INT processor_digits "Minimum number of digits for processor number" STEERABLE=always
{
@@ -53,6 +73,21 @@ BOOLEAN one_dir_per_file "Create one subdirectory per output file to reduce lock
+BOOLEAN separate_single_component_tensors "Use a separated representation even for single-component tensors" STEERABLE=always
+{
+} "no"
+
+
+
+BOOLEAN output_all_timelevels "Output all timelevels (instead of only the current)" STEERABLE=always
+{
+} "no"
+
+INT minimum_component_overlap "Minimum overlap between components, even when ghosts are not output" STEERABLE=always
+{
+ 0:* :: ""
+} 1
+
BOOLEAN output_symmetry_points "Output symmetry and inter-patch boundary points" STEERABLE=always
{
} "no"
@@ -64,3 +99,25 @@ BOOLEAN output_ghost_points "Output ghost points" STEERABLE=always
BOOLEAN output_boundary_points "Output outer boundary points" STEERABLE=always
{
} "yes"
+
+
+
+BOOLEAN checkpoint "Checkpoint" STEERABLE=always
+{
+} "no"
+
+BOOLEAN checkpoint_next "Checkpoint at next iteration" STEERABLE=always
+{
+} "no"
+
+
+
+INT compression_level "Compression level" STEERABLE=always
+{
+ -1 :: "no compression"
+ 0:9 :: "higher numbers compress better"
+} 1
+
+BOOLEAN use_checksums "Include a checksum for the data" STEERABLE=always
+{
+} "yes"