aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/src/Comm.cc
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2008-07-15 12:35:05 -0500
committerErik Schnetter <schnetter@cct.lsu.edu>2008-07-15 13:30:26 -0500
commitfffcfd8edb78774fceef690683cb2b89cee394b3 (patch)
tree4864007ccf71eee9b2e5c6959b25242c5ebfc548 /Carpet/Carpet/src/Comm.cc
parent8e67c9ad1dd037bf71acae314f7e8712c8dc3182 (diff)
Carpet: Small clean-up to handling time fuzz
Small clean-up to the code that handles accumulated floating point errors in the physical time of the refinement levels.
Diffstat (limited to 'Carpet/Carpet/src/Comm.cc')
-rw-r--r--Carpet/Carpet/src/Comm.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/Carpet/Carpet/src/Comm.cc b/Carpet/Carpet/src/Comm.cc
index b09869ef9..5bdb02270 100644
--- a/Carpet/Carpet/src/Comm.cc
+++ b/Carpet/Carpet/src/Comm.cc
@@ -144,8 +144,9 @@ namespace Carpet {
mytime = vtt.at(map)->time (0, reflevel, mglevel);
parenttime = vtt.at(map)->time (0, reflevel - 1, mglevel);
}
+ CCTK_REAL const eps = 1.0e-12;
bool const in_sync =
- abs (mytime - parenttime) < 1.0e-10 * abs (delta_time);
+ abs (mytime - parenttime) <= eps * abs (delta_time);
local_do_prolongate = in_sync;
}
} else { // no tapered grids