diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-07-15 12:35:05 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-07-15 13:30:26 -0500 |
commit | fffcfd8edb78774fceef690683cb2b89cee394b3 (patch) | |
tree | 4864007ccf71eee9b2e5c6959b25242c5ebfc548 /Carpet/Carpet/src/Comm.cc | |
parent | 8e67c9ad1dd037bf71acae314f7e8712c8dc3182 (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.cc | 3 |
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 |