aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
Commit message (Collapse)AuthorAge
* Uncomment the commented routine to check if re-initialization needs to bediener2004-10-12
| | | | | | | | | | 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
* Fixed a bug that made the re-initialization only work in full mode.diener2004-09-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@186 2a26948c-0e4f-0410-aee8-f1d3e353619c
* The beginning of adding Florin's isosurfacer to calculate triangulationsdiener2004-08-20
| | | | | | | | 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
* Reorganized the scheduling of the re-intialization routines. Created newdiener2004-06-22
| | | | | | | | | | 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
* 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
* Now schedules EHFinder_MarkSurfaces followed by EHFinder_ApplySymSC in thediener2003-09-30
| | | | | | | | | | | | 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
* 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
* Fixed a typo. storage for eh_centroid2_z was not activated. How it actuallydiener2003-08-18
| | | | | | | managed to run is a mystery. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@129 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
* Added support for setting up generators on ellipsoidal initial data.diener2003-06-20
| | | | | | | | | | 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
* Added a parameter read_conformal_factor_once to support reading thediener2003-06-13
| | | | | | | | | 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
* 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
* Schedule the symmetry routines in the RK2 re-initialization routines asdiener2003-05-28
| | | | | | | something different in the schedule group. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@110 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 support for using emask. Needs to be tested more.diener2003-05-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@102 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Divided the initialisation routines into two parts. One that sets updiener2003-04-15
| | | | | | | | | 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
* 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
* First pass at finding points on the level set surface, just to testdiener2003-01-23
| | | | | | | | | 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
* Added an analysis mode, where storage is turned on for f, but nodiener2003-01-15
| | | | | | | evolution is done. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@72 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Schedule the integration routine at CCTK_ANALYSIS.diener2002-10-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@65 2a26948c-0e4f-0410-aee8-f1d3e353619c
* request storage for gridfunction for temporary placeholder for the eh_maskdiener2002-09-18
| | | | | | | | | 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
* Turn on storage for back up of f.diener2002-07-26
| | | | | | | | | | | 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
* Splitted the input up so that the metric, conformal factor, lapse and shiftdiener2002-07-04
| | | | | | | | | 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
* Added a routine to read in 3D data. Added some parameters to supportdiener2002-07-03
| | | | | | | | | | 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
* 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
* Changed the name of working routines to be more descriptive. Added somediener2002-05-23
| | | | | | | more comments in schedule.ccl. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@25 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Major restructuring. Only working routines are scheduled. Others willdiener2002-05-23
| | | | | | | | 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
* 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 the way I handle boundaries on the local grid. Should nowdiener2002-05-21
| | | | | | | | 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
* 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
* Added the number of timelevels to the storage requests for the level setdiener2002-04-19
| | | | | | | function. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@4 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