aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOBasic
diff options
context:
space:
mode:
authorcott <schnetter@cct.lsu.edu>2005-12-22 11:59:00 +0000
committercott <schnetter@cct.lsu.edu>2005-12-22 11:59:00 +0000
commitdb198afe4865f0a21453739acd1320a53ae05c5d (patch)
treec33c81eb8167c32bf45c1e9cf2fffeb135dc7006 /Carpet/CarpetIOBasic
parent2453e3b19d421340c616bb706852f422f4e5da95 (diff)
Introduce parameter "outHeader_every"
darcs-hash:20051222115946-34d71-caa3ae316d395c348ae6303643f5dd1154655fe1.gz
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);
}