aboutsummaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* small tweaksjthorn2003-05-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1040 f88db872-0e4f-0410-b76b-b9085cfa78c5
* I should set CXXFLAGS for this thorn to turn off automagic templatejthorn2003-04-09
| | | | | | | | instantiation on those platforms (eg lemieux, modi4) where it's on by default (Thomas Radke says to copy FlexIO's scheme for doing this) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1037 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add:jthorn2003-04-09
| | | | | | | | | there should to be an option to make the excised region never shrink, i.e. if a point is ever excised then it would stay excised for the rest of the run git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1036 f88db872-0e4f-0410-b76b-b9085cfa78c5
* there's now a testsuite, so remove thisjthorn2003-03-31
| | | | | | | | | | | add: it should be possible to set a mask to different values in the excised region, in the buffer zone between there & the AH, and outside the AH; also it should be possible to supress setting the mask (i.e. just leave it unchanged) in any subset of these git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1033 f88db872-0e4f-0410-b76b-b9085cfa78c5
* clarify new-style mask:jthorn2003-03-31
| | | | | | | | * AHFinderDirect doesn't setup bit fields * string --> bitmask is done only once, at startup git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1032 f88db872-0e4f-0410-b76b-b9085cfa78c5
* note that having output on a latitude/longitude grid would be nicejthorn2003-03-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1029 f88db872-0e4f-0410-b76b-b9085cfa78c5
* document N_zones_per_right_angle parameterjthorn2003-03-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1026 f88db872-0e4f-0410-b76b-b9085cfa78c5
* emphasize that AHs are numbered starting at 1, not at 0!jthorn2003-03-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1017 f88db872-0e4f-0410-b76b-b9085cfa78c5
* document the new feature that we can simultaneously set old- andjthorn2003-03-25
| | | | | | | new-style excision masks git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1016 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Fix a couple of ambiguities pointed out by Frank Loeffler:jthorn2003-03-24
| | | | | | | | | | * clarify that initial data positions/centers are in global Cactus coords, not relative to the local coordinate origin * clarify that if find_AHs_at_poststep is set, AHFinderDirect will _try_to_ find an AH at each time step git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1008 f88db872-0e4f-0410-b76b-b9085cfa78c5
* update TODO that I now properly handle "ghost size too small" error codejthorn2003-03-22
| | | | | | | | | from the interpoltor small tweaks to documentation.tex git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1004 f88db872-0e4f-0410-b76b-b9085cfa78c5
* document latest code fix: we now set the excision mask properlyjthorn2003-03-20
| | | | | | | in symmetry zones git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1001 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add a paragraph clarifying how the buffer zone is specified whenjthorn2003-03-18
| | | | | | | setting a mask gridfn git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@993 f88db872-0e4f-0410-b76b-b9085cfa78c5
* document parameters for setting an (excision) mask gridfnjthorn2003-03-18
| | | | | | | based on the horizon shape git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@992 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add new fields in BH diagnostics outputjthorn2003-03-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@991 f88db872-0e4f-0410-b76b-b9085cfa78c5
* describe recent code mods:jthorn2003-03-18
| | | | | | | | * works properly on multiprocessors * sets excision mask (not properly described yet :( ) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@990 f88db872-0e4f-0410-b76b-b9085cfa78c5
* updatesjthorn2003-03-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@985 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add:jthorn2003-03-17
| | | | | | | | src/gr/geometry.cc should give a nice error msg for "ghost size too small" interpolator error code git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@974 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * add support for sparse-matrix Jacobians ==> works!jthorn2003-01-22
| | | | | | | | | | * change default in param.ccl to use this * change default in src/include/config.h to default to no longer link in LAPACK routines * update documentation git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@931 f88db872-0e4f-0410-b76b-b9085cfa78c5
* document how performance scales with number of processorsjthorn2003-01-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@923 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change so that only processor #0 writes data filesjthorn2003-01-17
| | | | | | | (other processors still do all the computations, but writes are supressed) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@922 f88db872-0e4f-0410-b76b-b9085cfa78c5
* update documentation to match recent code changes:jthorn2003-01-16
| | | | | | | initial_guess_method is now a Cactus array parameter git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@921 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * change to not use STL vector class any morejthorn2003-01-16
| | | | | | | | | | | (it caused portability problems on platinum) ==> move stl_vector.hh from src/include/ to archive/ directory * convert patch_system_type and initial_guess_method parameters to be array parameters, i.e. they're now set individually for each AH we want to find git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@920 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tiny wording tweakjthorn2002-11-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@900 f88db872-0e4f-0410-b76b-b9085cfa78c5
* I've now checked that we work ok with FishEye, so remove this from TODOjthorn2002-11-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@899 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * reorder sections so "how to use it" info comes before "how it works"jthorn2002-11-17
| | | | | | | | | * expand discussion of I/O parameters * add acknowledgments * lots of smaller cleanups git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@896 f88db872-0e4f-0410-b76b-b9085cfa78c5
* this is now done:jthorn2002-11-15
| | | | | | | < compute all 3 coordinate-plane circumferences of the BH (Ed likes this) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@894 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add a small thingjthorn2002-11-06
| | | | | | | | | | compute all 3 coordinate-plane circumferences of the BH (Ed likes this) and a medium thing compute Gaussian curvature, cf AHFinder/src/AHFinder_gau.F git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@886 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add a small thingjthorn2002-11-04
| | | | | | | | | | | | | read IO parameters to set (default) directory in which we write output files and a medium thing if two apparent horizons appear together, then move apart, right now even with N_horizons > 1 we will probably have each of our AHs track the same one; there should be some way to say "use AH 1 + something as the initial guess for AH2" or suchlike, so we could find both AHs git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@876 f88db872-0e4f-0410-b76b-b9085cfa78c5
* *** empty log message ***jthorn2002-10-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@874 f88db872-0e4f-0410-b76b-b9085cfa78c5
* clarify wording on setting initial guessjthorn2002-10-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@873 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add another "medium" item:jthorn2002-10-29
| | | | | | | | | checkpoint/recover doesn't work (needs storage of h gridfn in Cactus arrays, or else some equivalent mechanism) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@871 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add support for (mirrored, not rotating) quadrant and octant gridsjthorn2002-10-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@869 f88db872-0e4f-0410-b76b-b9085cfa78c5
* this is now fixed:jthorn2002-10-26
| | | | | | | | < maybe getting NaN or Inf in the interpolated geometry < shouldn't abort the Cactus run, but just fail to find the horizon git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@864 f88db872-0e4f-0410-b76b-b9085cfa78c5
* this is now fixed!jthorn2002-10-26
| | | | | | | | | | | | | | | | | < write an output file or files at each time step giving the < apparent horizon centroid, area, and mass < Ian Hawke points out that a better (or additional) method might be < to put all the info in Cactus "local arrays" < CCTK_INT N_horizons_found < CCTK_REAL centroid_x[N_horizons] < CCTK_REAL centroid_y[N_horizons] < CCTK_REAL centroid_z[N_horizons] < CCTK_REAL area[N_horizons] < CCTK_REAL mass[N_horizons] < and then use IOBasic or IOASCII to output these git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@862 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * Move suboptions out of top-level "method" parameter into separatejthorn2002-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parameters; the top-level method parameter is now just keyword method "what should this thorn do for each apparent horizon?" { # these options are mostly for testing/debugging "horizon function" :: "evaluate the LHS function H(h)" "test Jacobian" :: "compute/print the J[H(h)] Jacobian matrix" # this is for normal apparent horizon finding "find horizon" :: "find the apparent horizon" } "find horizon" The keyword strings have changed a bit, but since most users will not need to change the default value, this shouldn't change their parameter files. * Revise driver logic to clean up handling of the different values of the top-level method parameter. * Slightly tweak output format for BH diagnostics, and documentation (thorn guide) to make it explicit that what we're calculating is the irreducible mass of the apparent horizon. Modified Files: param.ccl doc/documentation.tex par/misner-run.par run/test-ahfinderdirect/misc/Kerr.par run/test-ahfinderdirect/misc/try-5.par run/test-ahfinderdirect/misc/try-7.5-debug.par run/test-ahfinderdirect/misc/try-7.5.par run/test-ahfinderdirect/misc/try-9.par src/driver/driver.hh src/driver/find_horizons.cc src/driver/setup.cc Added Files: # new par file to compute/print the analytical horizon # for this Kerr/Schild test, for comparison with numerical ones run/test-ahfinderdirect/misc/try-7.5-horizon.par git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@855 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add a bunch more TODOs:jthorn2002-10-23
| | | | | | | | | | | | | | | | | | | | | | | [[for writing out the horizon position/mass/centroid to a data file]] > Ian Hawke points out that a better (or additional) method might be > to put all the info in Cactus "local arrays" > CCTK_INT N_horizons_found > CCTK_REAL centroid_x[N_horizons] > CCTK_REAL centroid_y[N_horizons] > CCTK_REAL centroid_z[N_horizons] > CCTK_REAL area[N_horizons] > CCTK_REAL mass[N_horizons] > and then use IOBasic or IOASCII to output these > maybe getting NaN or Inf in the interpolated geometry > shouldn't abort the Cactus run, but just fail to find the horizon > write data files giving intersection of AH with a Cactus output plane > (or more generally, with a hyperslab) > detect Cartoon and rotate geometry interpolation into Cartoon plane git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@854 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add:jthorn2002-10-22
| | | | | | | | | handle quadrant/octant grids with symmetry BCs (I think current Jacobian data structures can handle this, I just need to define a new type of patch system) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@852 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add another TODO itemjthorn2002-10-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@848 f88db872-0e4f-0410-b76b-b9085cfa78c5
* expand documentation to describe the multipatch system,jthorn2002-10-17
| | | | | | | and add a figure illustrating this git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@847 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add another TODO:jthorn2002-10-17
| | | | | | | | | > handle excision properly > (detect when interpolator tries to use data from excised region > and treat this as failure to evalute H(h) --> failure to find horizon git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@846 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add a lot more documentation in preparation for the firstjthorn2002-10-17
| | | | | | | test release to the AEI numrel group git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@840 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add another TODO item (Cactus test suite)jthorn2002-10-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@836 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add another item to the wish listjthorn2002-10-13
| | | | | | | | > handle quadrant/octant grids > (needs Jacobian of one ghost zone to cover two different ghost zones) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@833 f88db872-0e4f-0410-b76b-b9085cfa78c5
* doc/TODOjthorn2002-10-10
| | | | | | | | | | | spelling fix, clarification src/driver/setup.cc change CCTI_VWarn() to CCTK_VInfo() for a message that's not really an error git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@824 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add another feature to the wish listjthorn2002-10-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@823 f88db872-0e4f-0410-b76b-b9085cfa78c5
* better document new environment variables and build procedure;jthorn2002-10-09
| | | | | | | | move compiler portability notes from documentation.tex to top-level README file git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@813 f88db872-0e4f-0410-b76b-b9085cfa78c5
* document new initial-data setting procedurejthorn2002-10-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@804 f88db872-0e4f-0410-b76b-b9085cfa78c5
* // The first time we (try to) find a given horizon, our initialjthorn2002-10-06
| | | | | | | | | | // guess is likely to be rather inaccurate, so we may need a // larger number of iterations. But if we've found this horizon // before, then we have its previous position as an initial guess, // so we shouldn't need as many iterations. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@795 f88db872-0e4f-0410-b76b-b9085cfa78c5
* we now (in theory, not tested yet) supportjthorn2002-10-03
| | | | | | | | | | the CactusEinstein/StaticConformal conformal metric also add more discussion of C++ code portability (stil needs updating for Peters experiences compiling on various machines) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@788 f88db872-0e4f-0410-b76b-b9085cfa78c5