aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
Commit message (Collapse)AuthorAge
* Added a parameter and routine to read in data with timesteps saved in separatediener2004-10-01
| | | | | | | | | | 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
* 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
* Added a verbose parameter for re-initialization.diener2004-06-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@180 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added a cheat parameter to enable the reuse of the final data set for adiener2004-03-03
| | | | | | | | | | | | | | | | 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
* 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
* Made the maximum value of eh_number_level_sets consistent with thediener2003-09-30
| | | | | | | 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
* Changed the default for re_init_undo from "no" to "yes".diener2003-09-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@146 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
* Added a parameter to schoose inward going surfaces instead of outwarddiener2003-07-02
| | | | | | | | 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 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
* First go at having more than one generator. In this case they arediener2003-05-27
| | | | | | | 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
* 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
* Added parameter and code to use the new experimental upwinding scheme.diener2003-05-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@106 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added parameters to separately turn off inner and outer excision and addeddiener2003-05-02
| | | | | | | some comments. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@99 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
* Remove the check for odd numbers, since, as Tom pointed out and is nowdiener2003-02-04
| | | | | | | | 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
* 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
* Removed a superfluous shares grid.diener2003-01-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@76 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
* Added parameters and code to rotate the initial ellipsoidal data for f anddiener2002-10-07
| | | | | | | | | | 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
* Parameter for undoing re-parametrization.diener2002-10-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@64 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added parameter to choose between different upwinding methods. Eitherdiener2002-09-18
| | | | | | | | 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
* 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
* 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
* 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