aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetReduce/src/reduce.cc
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@aei.mpg.de>2004-09-21 16:10:00 +0000
committerErik Schnetter <schnetter@aei.mpg.de>2004-09-21 16:10:00 +0000
commit5617c8a8df71c1761ec5448b0e4a475ae89e2090 (patch)
tree558d6e3bd91422c298dafbc898ae0687102b1128 /Carpet/CarpetReduce/src/reduce.cc
parent86a0e592bb1b9ac68f222fd09f4a41c861429123 (diff)
Relax consistency test in reduction operations
Use relative instead of absolute error when checking that the times are aligned during reduction. darcs-hash:20040921161026-891bb-361d8f344ec91f7d1392101267fa94114d1d18e5.gz
Diffstat (limited to 'Carpet/CarpetReduce/src/reduce.cc')
-rw-r--r--Carpet/CarpetReduce/src/reduce.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/Carpet/CarpetReduce/src/reduce.cc b/Carpet/CarpetReduce/src/reduce.cc
index 617e84b72..6005a070e 100644
--- a/Carpet/CarpetReduce/src/reduce.cc
+++ b/Carpet/CarpetReduce/src/reduce.cc
@@ -944,15 +944,14 @@ namespace CarpetReduce {
bool need_time_interp
= (! reduce_arrays
&& (fabs(current_time - level_time)
- > 1e-12 * (fabs(level_time) + fabs(current_time)
- + fabs(cgh->cctk_delta_time))));
+ > 1e-12 * fabs(cgh->cctk_delta_time)));
assert (! (! want_global_mode && need_time_interp));
assert (! (reduce_arrays && need_time_interp));
int num_tl = need_time_interp ? prolongation_order_time + 1 : 1;
- // Are there enought time levels?
if (need_time_interp) {
+ // Are there enough time levels?
if (CCTK_ActiveTimeLevelsVI(cgh, vi) < num_tl) {
static vector<bool> have_warned;
if (have_warned.empty()) {