diff options
author | Erik Schnetter <schnetter@gmail.com> | 2012-10-23 14:34:32 -0400 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2012-10-23 14:34:32 -0400 |
commit | 1ab0d7d9c5f3a9044fa7e3b0c215ace4f7fcd74c (patch) | |
tree | cea7b52dab2316e6866a37e55bbb702559b94ebd /Carpet/Carpet/src/Evolve.cc | |
parent | 05f213b500cccb3aae0eb97ee775414ec077f713 (diff) |
Carpet: Correct errors in adaptive step size handling
Diffstat (limited to 'Carpet/Carpet/src/Evolve.cc')
-rw-r--r-- | Carpet/Carpet/src/Evolve.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Carpet/Carpet/src/Evolve.cc b/Carpet/Carpet/src/Evolve.cc index b427920e3..936414d40 100644 --- a/Carpet/Carpet/src/Evolve.cc +++ b/Carpet/Carpet/src/Evolve.cc @@ -239,7 +239,8 @@ namespace Carpet { cctkGH->cctk_time = global_time; } else { // Take varying step sizes into account - cctkGH->cctk_time += delta_time; + cctkGH->cctk_time += cctkGH->cctk_delta_time; + delta_time = cctkGH->cctk_delta_time; global_time = cctkGH->cctk_time; } @@ -436,8 +437,8 @@ namespace Carpet { = (global_time - delta_time / maxtimereflevelfact + delta_time * mglevelfact / timereflevelfact); - tt->set_time (mglevel, reflevel, timelevel, cctkGH->cctk_time); } + tt->set_time (mglevel, reflevel, timelevel, cctkGH->cctk_time); Waypoint ("Evolution I at iteration %d time %g%s%s%s", cctkGH->cctk_iteration, (double)cctkGH->cctk_time, |