aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev/CarpetIOF5/src/iof5.cc
diff options
context:
space:
mode:
Diffstat (limited to 'CarpetDev/CarpetIOF5/src/iof5.cc')
-rw-r--r--CarpetDev/CarpetIOF5/src/iof5.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/CarpetDev/CarpetIOF5/src/iof5.cc b/CarpetDev/CarpetIOF5/src/iof5.cc
index 15ebbe273..f7c0cfdc9 100644
--- a/CarpetDev/CarpetIOF5/src/iof5.cc
+++ b/CarpetDev/CarpetIOF5/src/iof5.cc
@@ -202,7 +202,13 @@ namespace CarpetIOF5 {
bool output_this_iteration = false;
int const my_out_every = out_every == -2 ? IO_out_every : out_every;
- if (my_out_every > 0) {
+ int const my_out0D_every = out0D_every == -2 ? my_out_every : out0D_every;
+ int const my_out1D_every = out1D_every == -2 ? my_out_every : out1D_every;
+ int const my_out2D_every = out2D_every == -2 ? my_out_every : out2D_every;
+ int const my_out3D_every = out3D_every == -2 ? my_out_every : out3D_every;
+ if (my_out0D_every > 0 or my_out1D_every > 0 or my_out2D_every > 0 or
+ my_out3D_every > 0)
+ {
if (*this_iteration == cctk_iteration) {
// we already decided to output this iteration
output_this_iteration = true;