| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@900 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@899 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
< 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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@874 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@873 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@869 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
| |
< 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
< 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[[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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@848 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
| |
and add a figure illustrating this
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@847 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
| |
test release to the AEI numrel group
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@840 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@836 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@823 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@804 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
|
|
| |
// 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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@785 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
| |
also describe BH diagnostics printed
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@774 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
|
| |
only referencescited in this thornguide,
also change keys in this to the cadctus thornguide standard,
i.e. all now have a prefix AEIDevelopment_AHFinderDrect_
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@772 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* switch to proper cactus thornguide style
* try to describe how to *use* the thorn, save derivations
of all the equations for the paper I'm going to write :)
* many other revisions/clarifications (still ongoing)
TODO
* list a couple of new things to be one, cross off ones now ok
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@764 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@755 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
change from $Id:$ to $Header:$
TODO
notes on things still to be done
hdf.format
prototype quick-n-dirty format for hdf5 data files (not implemented yet)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@750 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@552 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* delete the description of the main C++ classes (this is now in
README files in the various source directories)
* Describe our overall algorithm
* Describe in more detail how we evaluate H(h) using only
angular-coordinate derivatives of h and xyz-coordinate derivs of
the metric
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@352 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@348 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@39 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@38 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@13 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@12 f88db872-0e4f-0410-b76b-b9085cfa78c5
|
|
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@11 f88db872-0e4f-0410-b76b-b9085cfa78c5
|