aboutsummaryrefslogtreecommitdiff
path: root/interface.ccl
Commit message (Collapse)AuthorAge
* Correct error in group tag specificationschnetter2006-04-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@200 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Changed the grid function used in the flooding alogrithm (to find the numberdiener2006-01-10
| | | | | | | | | | of separate surfaces) from integer to real type in preparation to get the area calculation to work with Carpet. Introduced a module with fuzzy comparison routines. Testsuite still passes. Still needs to be tested in more complicated circumstances. Please report any problems. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@199 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Made grid functions and variables private instead of public (I don't know whydiener2004-06-22
| | | | | | | | | | they were public in the first place). Added a USES INCLUDE carpet.h. Added tags='Prolongation="None"' to grid functions with only 1 timelevel. Added a grid scalar to count iterations in the re-initialization so that I can use the same variable in Fortran and C++. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@179 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Change to the new (well fairly new) SymBase interface.diener2004-04-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@170 2a26948c-0e4f-0410-aee8-f1d3e353619c
* First attempt at using 2d grid arrays to hold the generator information.diener2004-02-13
| | | | | | | 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
* Deleted declaration of MoL aliased functions that are no longer used.diener2003-09-30
| | | | | | | Added a group of grid functions for the inverse 3-metric. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@147 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Major changes to clean up and comment the code.diener2003-09-01
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@130 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Changed to using vector groups of the level set function and relateddiener2003-08-13
| | | | | | | | 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
* Change from registering the individual generator coordinates separately withdiener2003-06-26
| | | | | | | MoL to register the whole group at once. From Ian Hawke. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@120 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added parameters to choose interpolators and orders. Added support fordiener2003-06-03
| | | | | | | | 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
* Changed to use the newest version of MoL. Used its support for evolvingdiener2003-05-26
| | | | | | | | | 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
* Put in some error checking so that the code doesn't keep working on calculatingdiener2003-05-14
| | | | | | | | 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
* Added calculations of circumferences. Results of area, centroid anddiener2003-03-28
| | | | | | | | 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
* Added support for figuring out the symmetry of the surface based on thediener2003-02-10
| | | | | | | | | 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
* Added support for finding out how many surfaces are present and then do thediener2003-02-07
| | | | | | | | | | | | | | 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
* Added routines to find out how many surfaces are present. At presentdiener2003-02-06
| | | | | | | | 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
* Added variables and scheduled routines for calculating the eh centroid.diener2003-02-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@86 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Corrosponding changes to the *.ccl files in support of the area calculation.diener2003-01-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@80 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Second pass at finding points on the level set surface. It now usesdiener2003-01-24
| | | | | | | | | | 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
* Grid scalar to hold the horizon area.diener2002-10-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@63 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added gridfunction for temporary storage of the eh_mask duringdiener2002-09-18
| | | | | | | | | 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@57 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added grid function for saving f before reparametrization so it can bediener2002-07-26
| | | | | | | undone if pinch off is imminent. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@36 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Got approximate reparametrization to work again. Also allows mixing ofdiener2002-06-17
| | | | | | | | 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
* Added support for static conformal factor. Also changed the evolutiondiener2002-05-21
| | | | | | | 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
* Changed to the new Einstein. Does not look at conformal state yet, so fordiener2002-05-20
| | | | | | | now it just works for physical metrics. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@8 2a26948c-0e4f-0410-aee8-f1d3e353619c
* The ccl files to go with the last commit.diener2002-05-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@7 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Routines for setting up evolution with MoL, for initializing the level setdiener2002-04-19
| | | | | | | | 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
* Initial files for the event horizon thorn. Everything is still empty.diener2002-04-11
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@2 2a26948c-0e4f-0410-aee8-f1d3e353619c