From 12eef2bf2ef69ca9bcc31f8d58ece7e445d2ee0b Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Sat, 25 Aug 2007 06:07:00 +0000 Subject: CarpetIOBasic: Add a timer around OutputGH darcs-hash:20070825060750-dae7b-564132600cbc361cdcfe68512977e9ecc7665ccf.gz --- Carpet/CarpetIOBasic/interface.ccl | 1 + Carpet/CarpetIOBasic/src/iobasic.cc | 6 ++++++ 2 files changed, 7 insertions(+) (limited to 'Carpet/CarpetIOBasic') diff --git a/Carpet/CarpetIOBasic/interface.ccl b/Carpet/CarpetIOBasic/interface.ccl index f78b46d71..294161c2d 100644 --- a/Carpet/CarpetIOBasic/interface.ccl +++ b/Carpet/CarpetIOBasic/interface.ccl @@ -9,3 +9,4 @@ CCTK_REAL last_output_time TYPE=scalar CCTK_INT this_iteration TYPE=scalar USES INCLUDE HEADER: carpet_typecase.hh +USES INCLUDE HEADER: CarpetTimers.hh diff --git a/Carpet/CarpetIOBasic/src/iobasic.cc b/Carpet/CarpetIOBasic/src/iobasic.cc index 6ab29fd37..817634276 100644 --- a/Carpet/CarpetIOBasic/src/iobasic.cc +++ b/Carpet/CarpetIOBasic/src/iobasic.cc @@ -21,6 +21,7 @@ #include "CactusBase/IOUtil/src/ioutil_Utils.h" #include "carpet.hh" +#include "CarpetTimers.hh" using namespace CarpetLib; @@ -152,6 +153,9 @@ namespace CarpetIOBasic { DECLARE_CCTK_ARGUMENTS; DECLARE_CCTK_PARAMETERS; + static Carpet::Timer timer ("CarpetIOBasic::OutputGH"); + timer.start(); + if (TimeToOutput (cctkGH)) { int oldprec; @@ -193,6 +197,8 @@ namespace CarpetIOBasic { } // if time to output + timer.stop(); + return 0; } -- cgit v1.2.3