From aef2c7825b02ab8a72292b13e4718d1f8eebd572 Mon Sep 17 00:00:00 2001 From: jthorn Date: Mon, 28 Jul 2003 11:37:45 +0000 Subject: replace Boolean parameter find_AHs with new integer parameter find_every so user can choose how often to find AHs (with Carpet, at present you can only find AHs on a time level where the coarsest grid is defined ==> you must use find_every ) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1153 f88db872-0e4f-0410-b76b-b9085cfa78c5 --- src/driver/find_horizons.cc | 4 ++++ src/driver/mask.cc | 5 +++++ 2 files changed, 9 insertions(+) (limited to 'src') diff --git a/src/driver/find_horizons.cc b/src/driver/find_horizons.cc index e8336db..2a0cd39 100644 --- a/src/driver/find_horizons.cc +++ b/src/driver/find_horizons.cc @@ -91,6 +91,10 @@ extern "C" DECLARE_CCTK_ARGUMENTS DECLARE_CCTK_PARAMETERS +// only try to find horizons every find_every time steps +if ((cctk_iteration % find_every) != 0) + then return; + if (state.timer_handle >= 0) then CCTK_TimerResetI(state.timer_handle); diff --git a/src/driver/mask.cc b/src/driver/mask.cc index 898e899..87e0506 100644 --- a/src/driver/mask.cc +++ b/src/driver/mask.cc @@ -153,6 +153,11 @@ extern "C" DECLARE_CCTK_ARGUMENTS DECLARE_CCTK_PARAMETERS +// only try to do mask stuff if we've found AHs at this time level +// ==> only try every find_every time steps +if ((cctk_iteration % find_every) != 0) + then return; + const struct verbose_info& verbose_info = state.verbose_info; struct mask_info& mask_info = state.mask_info; -- cgit v1.2.3