diff options
author | Erik Schnetter <schnetter@aei.mpg.de> | 2004-09-21 16:10:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@aei.mpg.de> | 2004-09-21 16:10:00 +0000 |
commit | 5617c8a8df71c1761ec5448b0e4a475ae89e2090 (patch) | |
tree | 558d6e3bd91422c298dafbc898ae0687102b1128 /Carpet/CarpetReduce/src/reduce.cc | |
parent | 86a0e592bb1b9ac68f222fd09f4a41c861429123 (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.cc | 5 |
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()) { |