aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
Commit message (Collapse)AuthorAge
* remove AFTER statements without effect from schedulerhaas2012-07-08
| | | | | | | | the removed statements referred to a group that does not exist in the schedule bins git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1568 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Change the number of timelevels of the ahmask to match the number which is ↵knarf2011-01-25
| | | | | | | | | | | used for the metric. Setting this to three unconditionally leads to problems when running with Carpet and prolongation_order_time=1 because all GFs in Carpet are expected to have the same number of timelevels: prolongation_order_time+1. This is not the ideal solution. That would eliminate also variables ala metric_timelevels, because they directly depend on prolongation_order_time and should not have to be set (correctly) in a parameter file. This could be done automatically. However, this patch for now uses metric_timelevels, in order to get AHFinderDirect working quickly. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1554 f88db872-0e4f-0410-b76b-b9085cfa78c5
* only whitespace change: replace tabs by spaces for consistent intendingknarf2010-08-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1551 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Patch from Bruno Giacomazzo:knarf2010-08-10
| | | | | | | | | | | | | | the patch allows the possibility to schedule AHFinderDirect also at POSTPOSTINITIAL by adding the parameter run_at_CCTK_POSTPOSTINITIAL (default equals to false). I have used it to be sure that an AH was found after initial data computation and before the last call to the Con2Prim routine of Whisky before evolution was started (in order to have hydro variables properly excised before the beginning of the evolution). git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1550 f88db872-0e4f-0410-b76b-b9085cfa78c5
* During recover, find horizons after re-calculating the ADM variablesschnetter2010-02-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1542 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Make "Erik" branch the default trunk for AHFinderDirect.svnadmin2008-06-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1526 f88db872-0e4f-0410-b76b-b9085cfa78c5
* whitespace changes only; no changes in semanticsjthorn2006-10-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1482 f88db872-0e4f-0410-b76b-b9085cfa78c5
* redo the way mask-setting is scheduled:jthorn2006-06-09
| | | | | | | | | | | it's now inside two new groups group_for_mask_stuff group_where_mask_is_set so other thorns (like AEIDevelopment/PreviousMask) can schedule stuff in group_for_mask_stuff before/after group_where_mask_is_set git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1456 f88db872-0e4f-0410-b76b-b9085cfa78c5
* We only want to set the excision mask on those time levels when wejthorn2006-05-25
| | | | | | | | | | | | | | | have tried to find a horizon or horizons. Snce we schedule the horizon-finding in Carpet's global mode, that suggests also scheduling the mask routines in global mode... except that the mask routines need to make direct accesses to the mask grid function(s), and so must actually run in local mode. This fix changes the scheduling of the mask routines to use options: global loop-local which has just the desired semantics. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1447 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add new option run_at_CCTK_POSTINITIALjthorn2005-12-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1433 f88db872-0e4f-0410-b76b-b9085cfa78c5
* make some of the mask parameters steerable (finally!!!)jthorn2005-02-28
| | | | | | | -- thanks to Frank Loeffler for the basic patches for this git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1397 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Introduce parameters to control whether this thorn does everythingjthorn2004-09-27
| | | | | | | | | | | in CCTK_ANALYSIS (which has historically been the case, and remains the default after this commit) or CCTK_POSTSTEP (which sometimes comes in handy). There should be no user-visible change in behavior from this commit. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1383 f88db872-0e4f-0410-b76b-b9085cfa78c5
* [[change from Ian Hawke]]jthorn2004-06-04
| | | | | | | | | | | If we're using mesh refinement, we need to re-set the mask after regridding. If we're not using mesh refinement, then the driver should ignore the POSTREGRID bin and this change is a no-op. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1361 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * add interface to Erik's SphericalSurface thornjthorn2004-05-12
| | | | | | | | | | | | | | ==> With this commit, AHFinderDirect now inherits from AEIThorns/SphericalSurface, so you must have that thorn in your configuration to be able to compile. * add computation of surface quadrupole moments and areal radius * expand BH_diagnostics file format to accomodate quadrupole moments and areal radius, and also to include not-implemented-yet columns for 9 more diagnostics which Erik has implemented in his branch * some other small cleanups git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1329 f88db872-0e4f-0410-b76b-b9085cfa78c5
* clarify schedule-tree descriptions -- our scheduled routines *may*jthorn2004-05-06
| | | | | | | | (but depending on the setting of find_every , do not always) do various things when scheduled... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1321 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Erik has changed the flesh so thorns (like this one) which schedulejthorn2004-05-03
| | | | | | | | | | | routines in CCTK_ANALYSIS don't need to depend on TAT/always to force stuff to run at every times step -- now this happens by default if no trigger is specified So... with this commit AHFinderDirect no longer depends on TAT/always. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1318 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change the schedule-tree description for mask processing to make itjthorn2004-01-08
| | | | | | | | | | clear that the scheduled routine just *might* set the mask -- this routine is actually *always* scheduled, and tests internally whether to set the mask or be a no-op (if the mask parameters say to not set the mask). git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1232 f88db872-0e4f-0410-b76b-b9085cfa78c5
* At Ian Hawke's request, make the setting of an excision mask specifyablejthorn2003-12-03
| | | | | | | | | | | | | | | | on a per-horizon basis: The old parameter set_mask is now replaced by two new parameters: set_mask_for_all_horizons set_mask_for_individual_horizon[n] For most purposes, you can just change set_mask to set_mask_for_all_horizons in your parameter files. If you really want to control the setting of the mask on a per-horizon basis, read section 4.6 in the thorn guide to find out how the new parameters work. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1222 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tweak wording in comment -- no change to executable codejthorn2003-08-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1185 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change the code so AHFinderDirect can tell DriftCorrect about ajthorn2003-08-01
| | | | | | | | | specified AH centroid -- this uses the new function-aliasing DriftCorrect interface developed by Peter Diener and myself (with much assistance from Ian Hawke) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1174 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change from running in CCTK_POSTSTEP (which doesn't work with Carpet)jthorn2003-07-28
| | | | | | | | | | | | | | | | | to CCTK_ANALYSIS (which does, yea!) ... Alas, due to the @*(#&%@*&(%#$ "trigger" behavior of Cactus, the only way to force a routine to run in CCTK_ANALYSIS is to use a dummy I/O method to fake doing output at every time step. Fortunately, Erik Schnetter has already written the code for this, so AHFinderDirect now just used that. Thus AHFinderDirect now depends on thorn TAT/always. All thornlists and par files will have to be changed to compile in always and activate it before activating AHFinderDirect. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1156 f88db872-0e4f-0410-b76b-b9085cfa78c5
* replace Boolean parameter find_AHsjthorn2003-07-28
| | | | | | | | | | | 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
* switch mask processing from being done at the tail ofjthorn2003-07-27
| | | | | | | | | AHFinderDirect_find_horizons() (which is scheduled with options:GLOBAL) into a separately scheduled routine, so we can schedle this without options:GLOBAL -- we want to set the mask on each refined subgrid! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1149 f88db872-0e4f-0410-b76b-b9085cfa78c5
* COPYING newest version of GPL text (from gcc 3.3)jthorn2003-07-04
| | | | | | | | | param.ccl schedule.ccl drop obselete find_AHs_at{poststep,postinitial} parameters git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1117 f88db872-0e4f-0410-b76b-b9085cfa78c5
* dont need our own mask gridfn any more -- SpaceMask provides itjthorn2003-03-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@988 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add 1st draft of support for setting an excision maskjthorn2003-03-17
| | | | | | | -- alas this doesn't work properly (yet) for multiple processors git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@975 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * major changes to driver routines to find multiple horizons in paralleljthorn2003-02-15
| | | | | | | | | | | | across multiple processors -- see src/driver/README.parallel for details * drop convergence checks on ||Delta_h|| in param.ccl because they don't fit well with parallelization changes ==> With this changes, AHFinderDirect is now (I think) multiprocessor-ready!! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@946 f88db872-0e4f-0410-b76b-b9085cfa78c5
* oops, forgot to turn storage on for the Cactus arrays!jthorn2002-10-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@861 f88db872-0e4f-0410-b76b-b9085cfa78c5
* move commented-out test driver section to the endjthorn2002-10-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@837 f88db872-0e4f-0410-b76b-b9085cfa78c5
* param.ccljthorn2002-10-07
| | | | | | | | | | | permute order of som pars schedule.ccl remove initial-data setting -- this is now done inside the AHFinderDirect_find_horizons() routine git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@803 f88db872-0e4f-0410-b76b-b9085cfa78c5
* changes to properly use Cactus schedule bins (--> can find AH at each time step)jthorn2002-09-03
| | | | | | | and to handle finding multiple AHs in a single slice git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@698 f88db872-0e4f-0410-b76b-b9085cfa78c5
* changes so I can compile the full horizon testjthorn2002-07-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@629 f88db872-0e4f-0410-b76b-b9085cfa78c5
* complete interpatch-interpolation Jacobian codejthorn2002-06-30
| | | | | | | add 1st draft of code in src/util/test_patch_system.cc to test this git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@600 f88db872-0e4f-0410-b76b-b9085cfa78c5
* *.ccl --> various fixes to make ready to test H(h) functionjthorn2002-04-21
| | | | | | | | driver.cc add crude timing info horizon_function.cc must remember to synchronize_ghost_zones() !!! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@551 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add new stuff to start doing ghost-zone and derivative testsjthorn2002-04-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@469 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add options:globaljthorn2002-04-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@446 f88db872-0e4f-0410-b76b-b9085cfa78c5
* set up for small test runsjthorn2002-04-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@445 f88db872-0e4f-0410-b76b-b9085cfa78c5
* This commit was generated by cvs2svn to compensate for changes in r2,jthorn2001-06-14
which included commits to RCS files with non-trunk default branches. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@3 f88db872-0e4f-0410-b76b-b9085cfa78c5