aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Use modules to compile on the SiCortex machine (from Steve Brandt).diener2009-01-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@202 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
* First step in making isosurface area calculation work.florin2005-03-12
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@196 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Cleaned version.florin2005-03-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@195 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Fixed subroutine call parameters so that it compiles.diener2005-02-03
| | | | | | | Still doesn't work, though. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@194 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Commented out some print statements. One of them was printing somethingdiener2004-10-25
| | | | | | | undefined. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@193 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Changed allocatable to pointer attribute for arrays with intent in order todiener2004-10-25
| | | | | | | make it compile. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@192 2a26948c-0e4f-0410-aee8-f1d3e353619c
* EHFinder_IsoSurface_optimized.F90 compiles right now and it should compute ↵florin2004-10-11
| | | | | | the area of the event horizon- given the appropriate level set function- still in testing... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@190 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Compile the optimized version of the isosurfacer.diener2004-10-08
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@189 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Fixed a bug in the RK2 re-initialization routines that were introduced whendiener2004-10-01
| | | | | | | | converting to Carpet. These routines are never used (which is why this bug wasn't discovered before) and may be removed at a later time. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@188 2a26948c-0e4f-0410-aee8-f1d3e353619c
* 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
* 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
* This is the optimized version of IsoSurfacer code. It uses smaller output ↵florin2004-09-03
| | | | | | arrays.Still under testing. Any comments are more than welcomed! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@185 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Modified procedure;corrected the problem with big table; still under ↵florin2004-08-30
| | | | | | testing;any inputs are welcomed! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@184 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
* Changed [ and ]'s to { and }'s to avoid nasty warning messages:-)diener2004-08-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@182 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Moved stuff around so that global mode and level mode operations are clearlydiener2004-06-22
| | | | | | | separated, so that the routines can be scheduled with Carpet. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@178 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added EHFinder_CarpetSupport.cc to the list of files to be compiled.diener2004-06-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@177 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Removed some local variables. Added another. To work with Carpet.diener2004-06-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@176 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Changed from cctk_delta_space to CCTK_DELTA_SPACE. To work with Carpet.diener2004-06-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@175 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Routines to make re-initialization work with carpet.diener2004-06-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@174 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Removed declarations of ierr, since they were already done in a module.diener2004-04-12
| | | | | | | Thanks to Erik for spotting this. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@171 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
* Added an empty line.diener2004-03-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@168 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
* Now the 2d grid array for the generators should work.diener2004-02-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@166 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
* Get the local sizes and place them in nx, ny and nz. Now ellipsoids shoulddiener2004-01-22
| | | | | | | work. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@164 2a26948c-0e4f-0410-aee8-f1d3e353619c
* initial_f is an array, not a scalarschnetter2004-01-19
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@163 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Ups. Forgot this file.diener2003-10-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@161 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Getting EHFinder up to date with the recent changes in function aliasingdiener2003-10-29
| | | | | | | for fortran. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@160 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added some trim calls to the generation of warning and info messages. As Erikdiener2003-09-30
| | | | | | | Schnetter correctly pointed out, the previous version would not work correctly. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@159 2a26948c-0e4f-0410-aee8-f1d3e353619c
* The native preprocessor didn't like two question marks following eachdiener2003-09-30
| | | | | | | other in fortran strings. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@150 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Removed re-declaration of the inverse 3-metric.diener2003-09-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@149 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Changed the makefiles to reflect the move from EHFinder_Integrate2.F90 todiener2003-09-30
| | | | | | | EHFinder_Integrate. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@145 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Preparing for release. Added comments. Changed the way the inverse three metricdiener2003-09-30
| | | | | | | | | | is calculated, so I don't have to calculate it both for the characteristic upwinding and for the rhs evaluation and to make it easier to convert between conformal metric and physical metric. This requires a set of grid functions for the inverse 3 metric. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@144 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Preparing for release. Added comments, deleted obsolete pieces of code, fixeddiener2003-09-30
| | | | | | | a few bugs. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@143 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Removed EHFinder_Integrate2.F90 (now EHFinder_Integrate.F90).diener2003-09-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@142 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Moved EHFinder_ReInitialize2 to EHFinder_ReInitialize.diener2003-09-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@141 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Remove deleted files.diener2003-09-01
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@139 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Delete these obsolete files.diener2003-09-01
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@138 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Change reparam_undone to re_initialize_undone.diener2003-09-01
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@137 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Remove all references to the approximation reparametrization and changeddiener2003-09-01
| | | | | | | re_param to re_init. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@136 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Added support for using all the different kinds of initial guesses for thediener2003-09-01
| | | | | | | level set function for all the different level set functions. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@135 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Major cleanup. All references to approximation re-parametrization is deleteddiener2003-09-01
| | | | | | | and reparam has been changed to reinit everywhere. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@134 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Delete this file since the functionality is now done indiener2003-09-01
| | | | | | | EHFinder_ReInitialize.F90 git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@133 2a26948c-0e4f-0410-aee8-f1d3e353619c
* EHFinder_ReParametrize.F90 is now EHFinder_ReInitialize.F90 to be consistentdiener2003-09-01
| | | | | | | with the exclusive use of reinitialization instead of reparametrization. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@132 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Remove this experimental routine, that turned out to be a dead end.diener2003-09-01
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@131 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Some of the more obscure debugging features haven't made the transitiondiener2003-08-13
| | | | | | | so they have been commented out. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@127 2a26948c-0e4f-0410-aee8-f1d3e353619c
* Major modification of almost all source files to use vector groups for variousdiener2003-08-13
| | | | | | | | variables. Not tested in all detail, but the standard features seem to work. The version before all these changes was tagged with PRE_MULTI. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@126 2a26948c-0e4f-0410-aee8-f1d3e353619c