| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
files. For now the filenames has to be in a specific format (for example
the filename for iteration 2 for gxx should be gxx_000002.h5 and the
filename for iteration 142 should be gxx_000142.h5). This is the format
used by the NASA Goddard group.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@187 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
of the EH and calculate it's area. Don't use it yet. This is still in
a development phase.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@183 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@180 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
number of iterations before starting the real backwards evolution of the
level set function. If everything is stationary this should be okay. If it
is only approximately stationary, the evolution of the level set function
is dubious but the trial surfaces might get closer to the real event horizon.
Testing is definitely necessary. Don't use it unless you really know what you
are doing.
The implementation is also slightly dubious, since I modify cctk_iteration
to start out with negative iteration numbers. There might be a more elegant
way of doing this.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@167 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
| |
Something fishy is going on. Don't use yet.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@165 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
| |
hardwired limits on the size of the vector groups.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@157 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@146 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@130 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
grid functions. More changes are needed to make everything work as before
but all of the standard features seem to be working.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@128 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
going surfaces. If tracking inward going surfaces it is not an event horizon
finder anymore, but this feature might be useful for other things.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@121 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
|
| |
Added support for evolving the generators independently (used for testing).
Added support for detecting a peanut shaped excision region and take the
appropriate precautions.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@119 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
| |
conformal factor only once (since it's not changed during the evolution).
The user now only has to output staticconformal::psi at iteration 0, thereby
saving some diskspace.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@117 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
a different way of calculating the rhs of the generator evolution equations
and parameters to choose between them.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@111 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
| |
placed on a line located at y=0 on the initial sphere.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@109 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
| |
grid arrays to introduce tracking of the generators of the horizon along
with the horizon itself. Still needs some work on setting up the initial
generators (now it only does one) but first it needs to be tested.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@108 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@106 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
| |
some comments.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@99 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
integrals over all surfaces. Still only supports full mode. Only weakly tested.
There is a problem with the outputs in multiprocessor mode. The results of
the integration are stored in 1D grid arrays. However if I use DISTRIB=DEFAULT
(taking care only to store results on the correct processor), the
output fails if the number of processors are bigger than the number of
elements in the grid array (essentially some processors contains a chunk
of length zero). If I on the other hand uses DISTRIB=CONSTANT, it works
but on multiple processors i get multiple copies of the data in the output.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@90 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
this information is not used. Added beginning support for the spacemask.
Only routine to read in the emask. Nothing is done with it.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@89 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
implemented, this can be done directly in the param.ccl by adding a stride
of 2 to the range.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@84 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@80 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
|
| |
grid arrays and works in parallel. Still needs to be generalized to work
in other modes than full mode and an algorithm has to be implemented
to figure out how many surfaces are actually present in the level set
function.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@78 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@76 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
| |
evolution is done.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@72 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
|
| |
and to translate the origin for spherical and ellipsoidal initial data.
The rotation is done in sequence first around the z-axis, then
the rotated y-axis and finally around the (twice) rotated x-axis.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@66 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@64 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
intrinsic (where the values of f itself is used to determine the direction) or
shift (where the direction of the shift dictates the upwinding direction).
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@56 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
| |
are read in independently. Also scheduled these routines at CCTK_INITIAL
extending the ADMBase parameter for initial_data, initial_lapse and
initial_shift with "read from file".
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@30 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
|
| |
that. Scheduled the routine at CCTK_PRESTEP. This is only the first
pass of this. I Also need to schedule someting at CCTK_INITIAL to avoid
having to set some arbitrary initial data, that then gets overwritten.
I need to add some error checking as well.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@29 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
pde and approximate reparametrization. Initial tests seem to indicate that
pde works better than approximate re-parametrization but is slower.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@27 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
| |
source function to change sign if the lapse goes negative.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@14 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
work for full, bitant, quadrant and octant mode for the event horizon
evolution and for re-parametrization with euler pde. Still need testing though.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@13 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@7 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
function and evolving it. Have to add re-parametrization of the level
set function before it can be used.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@3 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@2 2a26948c-0e4f-0410-aee8-f1d3e353619c
|