diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2007-06-13 21:50:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2007-06-13 21:50:00 +0000 |
commit | feae39a18b52c28447257ff20d8b922aaf124dd9 (patch) | |
tree | caf0bfc1d9218955397d97be82f290461c70d0c5 /Carpet/Carpet/src/Evolve.cc | |
parent | aa884eecd5db9657882008704284014c205a27d6 (diff) |
Carpet: Add more timers
Add more timers to Initialise.cc and Evolve.cc.
darcs-hash:20070613215046-dae7b-01cbfbe064e49ed70c28a179ceb68eb2eecf858f.gz
Diffstat (limited to 'Carpet/Carpet/src/Evolve.cc')
-rw-r--r-- | Carpet/Carpet/src/Evolve.cc | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/Carpet/Carpet/src/Evolve.cc b/Carpet/Carpet/src/Evolve.cc index 6cc937c64..4de4d431b 100644 --- a/Carpet/Carpet/src/Evolve.cc +++ b/Carpet/Carpet/src/Evolve.cc @@ -217,7 +217,8 @@ namespace Carpet { { DECLARE_CCTK_PARAMETERS; - static Timer timer ("Evolve::CallRegrid"); + char const * const where = "Evolve::CallRegrid"; + static Timer timer (where); timer.start(); assert (is_level_mode()); @@ -233,8 +234,7 @@ namespace Carpet { (do_meta_mode ? " (meta)" : "")); // Preregrid - Checkpoint ("Scheduling PREREGRID"); - CCTK_ScheduleTraverse ("CCTK_PREREGRID", cctkGH, CallFunction); + ScheduleTraverse (where, "CCTK_PREREGRID", cctkGH); // Regrid Checkpoint ("Regrid"); @@ -299,9 +299,7 @@ namespace Carpet { cctkGH->cctk_delta_time / cctkGH->cctk_timefac; // Postregrid - Checkpoint ("Scheduling POSTREGRID"); - CCTK_ScheduleTraverse - ("CCTK_POSTREGRID", cctkGH, CallFunction); + ScheduleTraverse (where, "CCTK_POSTREGRID", cctkGH); } // for tl cctkGH->cctk_time = old_cctk_time; @@ -329,7 +327,8 @@ namespace Carpet { { DECLARE_CCTK_PARAMETERS; - static Timer timer ("Evolve::CallEvol"); + char const * const where = "Evolve::CallEvol"; + static Timer timer (where); timer.start(); for (int ml=mglevels-1; ml>=0; --ml) { @@ -373,10 +372,8 @@ namespace Carpet { Poison (cctkGH, currenttimebutnotifonly); // Evolve - Checkpoint ("Scheduling PRESTEP"); - CCTK_ScheduleTraverse ("CCTK_PRESTEP", cctkGH, CallFunction); - Checkpoint ("Scheduling EVOL"); - CCTK_ScheduleTraverse ("CCTK_EVOL", cctkGH, CallFunction); + ScheduleTraverse (where, "CCTK_PRESTEP", cctkGH); + ScheduleTraverse (where, "CCTK_EVOL", cctkGH); // Checking PoisonCheck (cctkGH, currenttime); |