| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
undone. This is important when running on real data:-) This was uncommented
while working on getting re-initialization to work with Carpet, since it
doesn't work with Carpet yet. However, now it's only scheduled when PUGH is
active.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@191 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@186 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
|
|
|
|
|
|
|
|
|
|
| |
schedule groups and organized the routines in a different way, so that
I can call the schedule groups in the correct way with Carpet. Note
that it only works with carpet, if the declaration of Restrict is moved from
carpet.hh to functions.hh.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@181 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@170 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
new group EHFinder_MarkPoints. This is because I finally got around to use
the CartGrid3D symmetry routines that were fixed some time ago to work on
integer variables as well.
Changed the name of EHFinder_IntegrateEquatorial to
EHFinder_IntegrateCircumference (exactly 31 characters long).
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@148 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@130 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
| |
managed to run is a mystery.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@129 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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
something different in the schedule group.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@110 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
|
|
|
|
|
|
|
|
| |
surface quantities if finding points on the surface didn't work because of
interpolation problems.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@103 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@102 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
| |
local variables and another that sets up the initial level set function.
Schedule some routines at CCTK_POST_RECOVER to be able to restart from
a checkpoint. Still need testing, though.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@97 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
circumference calculations are stored in 1D grid arrays. This will change
when support for vector groups of grid scalars are added to Cactus.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@93 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
| |
symmetries of the underlying grid and the location of the surface on the
grid. Has been tested for all octant, quadrant and bitant cases I could
think of in a simple case, but hasn't been tested in a production run.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@91 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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@86 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
|
|
|
|
|
|
|
|
|
| |
feasibility of the algorithm. Now it needs to be parallelized using
grid-arrays instead of using local arrays and generelized to more than
full mode.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@77 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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@65 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
| |
during re-parametrization to be used in undoing it. The code that uses it
is already commented out again, so this might disappear if it really
proves unnecessary.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@58 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
|
|
|
| |
Schedule symmetry boundary conditions in MoL_PostStep (I have no idea
how it appeared to be working before).
Schedule routine to check if reparametrization has to be undone due to
imminent pinch off.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@37 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
|
|
|
|
|
|
|
| |
more comments in schedule.ccl.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@25 2a26948c-0e4f-0410-aee8-f1d3e353619c
|
|
|
|
|
|
|
|
| |
be added when they are ready. Right now many parameter choices will
not do anything, because routines are not scheduled.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@16 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.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@4 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
|