aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOBasic
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/CarpetIOBasic')
-rw-r--r--Carpet/CarpetIOBasic/param.ccl5
-rw-r--r--Carpet/CarpetIOBasic/src/iobasic.cc2
2 files changed, 6 insertions, 1 deletions
diff --git a/Carpet/CarpetIOBasic/param.ccl b/Carpet/CarpetIOBasic/param.ccl
index 8153424c6..81dc37280 100644
--- a/Carpet/CarpetIOBasic/param.ccl
+++ b/Carpet/CarpetIOBasic/param.ccl
@@ -47,6 +47,11 @@ REAL outInfo_dt "How often to do scalar output, overrides out_dt" STEERABLE = AL
} -2
+INT outHeader_every "How often to print the header" STEERABLE = ALWAYS
+{
+ 1:* :: "Output every so many time steps"
+ -1 :: "No header output"
+} 20
# Output field widths and precisions
diff --git a/Carpet/CarpetIOBasic/src/iobasic.cc b/Carpet/CarpetIOBasic/src/iobasic.cc
index 2fe46a135..a80dca138 100644
--- a/Carpet/CarpetIOBasic/src/iobasic.cc
+++ b/Carpet/CarpetIOBasic/src/iobasic.cc
@@ -214,7 +214,7 @@ namespace CarpetIOBasic {
oldflags = cout.flags();
}
- if (output_count ++ % 20 == 0) {
+ if (output_count ++ % outHeader_every == 0 && outHeader_every != -1) {
// Print the header
OutputHeader (cctkGH);
}