aboutsummaryrefslogtreecommitdiff
path: root/interface.ccl
Commit message (Collapse)AuthorAge
* support named spherical surfacesrhaas2012-01-24
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1562 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
* add a new aliased functionjthorn2006-09-25
| | | | | | | | HorizonCentroid() so other thorns can query the horizon centroid git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1469 f88db872-0e4f-0410-b76b-b9085cfa78c5
* detect whether we're in a checkpoint-recover recovery,jthorn2006-04-25
| | | | | | | | | | | | and if so *append* to BH_diagnostics files rather than truncating them -- thanks to Luca for reporting this bug and pesting us for a fix, to Erik for helpful discussions, and to Steve for a patch which forms the basis for this commit (tweaked to be in AHFinderDirect style) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1443 f88db872-0e4f-0410-b76b-b9085cfa78c5
* fix a bug found by Yosef Zlochower:jthorn2005-06-14
| | | | | | | | | | | | | | | | | | | | | | In a multiprocessor run, AHFinderDirect finds different horizons in parallel on different processors, and doesn't broadcast horizon shapes to all processors unless it thinks they'll be needed. However, the "the information will be needed" calculation doesn't take into account the possibility of the HorizonRadiusInDirection() aliased function being called on another processor, and in this case this function returns a wrong result if AHFinderDirect hasn't broadcast the horizon shapes. * introduce a new Boolean parameter always_broadcast_horizon_shape (defaults to false) * document in interface.ccl, param.ccl, and doc/documentation.tex, that this parameter should be set to true if you expect HorizonRadiusInDirection() to be used * inclusive-or this parameter into the "should we broadcast the horizon shape?" calculation in src/driver/find_horizons.cc git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1419 f88db872-0e4f-0410-b76b-b9085cfa78c5
* whitespace tweakjthorn2005-06-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1417 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
* fix SetDriftCorrectPosition() protototype to properly declare GH as constjthorn2004-05-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1319 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
* Cleanup the aliased-function interface:jthorn2004-02-12
| | | | | | | | | | | | | | | | | * rename (delete-and-add in CVS :( ) the file which implements it from src/driver/horizon_radius.cc to src/driver/aliased_functions.cc * fix some off-by-one errors in checking the horizon number * add a new aliased function to allow querying of whether or not a given horizon was found the last time we looked for it * all the aliased functions are now *functions* returning a status code (>= 0 for ok, < 0 for error), instead of subroutines before * document the whole thing in the thorn guide (this was missing before :( ) N.b. you will need a make YOUR_CONFIG_NAME-cleandeps after this cvs update git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1267 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add an ***experimental-not-tested-yet-not-documented-yet***jthorn2003-12-03
| | | | | | | | function-aliasing interface to allow other thorns to find out the AH shape git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1221 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
* - inherit from IOjthorn2003-07-29
| | | | | | | | | | | | - add new parameters BH_diagnostics_directory h_directory which both default to IO::out_dir - change code to use these for output directories - change code to auto-create output directories if they don't already exist git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1157 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
* back out addition of dependency on IO -- I committed this byjthorn2003-07-28
| | | | | | | mistake before it was ready... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1155 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename parametersjthorn2003-07-28
| | | | | | | | | | how_often_to_output_h --> output_h_every how_often_to_output_Theta --> output_Theta_every to match the usual Cactus convention for "*_every" parameters (including our own find_every parameter) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1154 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change mask gridfn names to match those used by SpaceMask thorn;jthorn2003-03-18
| | | | | | | get rid of our own mask gridfns since SpaceMask already defines them git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@987 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
* * #ifdef-out code for storing BH diagnostics in Cactus arraysjthorn2002-10-26
| | | | | | | | | | | | because (for reasons I don't understand) all the Cactus arrays show up as NULL pointers at run-time :( :( * Add an option to also write the BH diagnostics to an output file inside AHFinderDirect -- this works fine. Alas the output file format is hard-wired to a simple ASCII one. :( git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@860 f88db872-0e4f-0410-b76b-b9085cfa78c5
* store BH diagnostics (= centroid x,y,z, area, m_irreducible)jthorn2002-10-26
| | | | | | | in Cactus arrays so they're accessible to other thorns and/or I/O methods git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@858 f88db872-0e4f-0410-b76b-b9085cfa78c5
* changes to add support for CactusEinstein/StaticConformal conformal metricjthorn2002-10-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@787 f88db872-0e4f-0410-b76b-b9085cfa78c5
* we're not interface-compatible with AHFinder, so don't say we implementjthorn2002-09-15
| | | | | | | that implementation! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@739 f88db872-0e4f-0410-b76b-b9085cfa78c5
* need to inherit from grid to get grid-symmetry parsjthorn2002-09-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@721 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
* minor tweaksjthorn2002-04-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@465 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