aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Change various jtutil/ templates which used to bejthorn2003-01-18
| | | | | | | | | | | | | | | | template <typename fp> to template <typename fp_t> (that is, rename the tempalte parameter from "fp" to "fp_t"). The reason for this change is that elsewhere in this thorn, I use "fp" as a typedef for CCTK_REAL (= usually a typedef for double). Using the same name for both a specific type and a template parameter may be confusing to humans. It also may be confusing the Hitachi compiler... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@925 f88db872-0e4f-0410-b76b-b9085cfa78c5
* update list of compilers/systems which are known to workjthorn2003-01-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@924 f88db872-0e4f-0410-b76b-b9085cfa78c5
* document how performance scales with number of processorsjthorn2003-01-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@923 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change so that only processor #0 writes data filesjthorn2003-01-17
| | | | | | | (other processors still do all the computations, but writes are supressed) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@922 f88db872-0e4f-0410-b76b-b9085cfa78c5
* update documentation to match recent code changes:jthorn2003-01-16
| | | | | | | initial_guess_method is now a Cactus array parameter git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@921 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * change to not use STL vector class any morejthorn2003-01-16
| | | | | | | | | | | (it caused portability problems on platinum) ==> move stl_vector.hh from src/include/ to archive/ directory * convert patch_system_type and initial_guess_method parameters to be array parameters, i.e. they're now set individually for each AH we want to find git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@920 f88db872-0e4f-0410-b76b-b9085cfa78c5
* oops, forgot to add this file! :)jthorn2003-01-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@919 f88db872-0e4f-0410-b76b-b9085cfa78c5
* oops, need to run on all processors for new global interpolator to work...jthorn2003-01-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@918 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add beginnings of support for using new CCTK_InterpGridArrays()jthorn2003-01-13
| | | | | | | | | | | global interpolator & multiprocessor operation ... at present the CCTK_InterpGridArrays() support works fine, but only on 1 processor, I seem to get an infinite loop on multiple processors git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@917 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tweak notes on code portabilityjthorn2003-01-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@916 f88db872-0e4f-0410-b76b-b9085cfa78c5
* switch to Thomas Radke's new auto-configure scheme for locatingjthorn2003-01-10
| | | | | | | the LAPACK and BLAS libraries git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@915 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tiny typographical tweakjthorn2002-12-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@914 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename h.movie --> ah.moviejthorn2002-11-27
| | | | | | | to better signify what it does (show movies of apparent horizons) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@913 f88db872-0e4f-0410-b76b-b9085cfa78c5
* document what's in this directoryjthorn2002-11-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@912 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Perl script to generate gnuplot commands for a movie of the horizon shapesjthorn2002-11-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@911 f88db872-0e4f-0410-b76b-b9085cfa78c5
* update to match recent change in terminology & file namesjthorn2002-11-23
| | | | | | | from H = horizon function to Theta = expansion git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@910 f88db872-0e4f-0410-b76b-b9085cfa78c5
* remove some more parameters that were equal to their default valuejthorn2002-11-22
| | | | | | | anyway... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@909 f88db872-0e4f-0410-b76b-b9085cfa78c5
* try to work around some fp roundoff problems which were causingjthorn2002-11-22
| | | | | | | | | assertion failures: - fix a bunch of asserts to use my fuzzy-arithmetic classes - also guard assertions on sign(z) by a test that z is fuzzily nonzero git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@908 f88db872-0e4f-0410-b76b-b9085cfa78c5
* need to #define CCODE to fake "cctk.h" definitionsjthorn2002-11-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@907 f88db872-0e4f-0410-b76b-b9085cfa78c5
* fix comment since I renamed this file a long time ago...jthorn2002-11-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@906 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename par files, update to match current version of this thornjthorn2002-11-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@905 f88db872-0e4f-0410-b76b-b9085cfa78c5
* slightly simplify this demo par filejthorn2002-11-21
| | | | | | | -- remove parameter which is == default value anyway git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@904 f88db872-0e4f-0410-b76b-b9085cfa78c5
* one more update to par file to fix changed parameter namejthorn2002-11-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@903 f88db872-0e4f-0410-b76b-b9085cfa78c5
* update par files to match current code and ../param.ccljthorn2002-11-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@902 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change in terminology/notation:jthorn2002-11-21
| | | | | | | | | | | | LHS of apparent horizon equation was formerly called $H$, changed to $\Theta$ because it is in fact precisely the expansion of the surface r = h(angle). This implies renaming a lot of variables & functions & a few parameters (which aren't specified in most par files outside my own for testing this thorn) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@901 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tiny wording tweakjthorn2002-11-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@900 f88db872-0e4f-0410-b76b-b9085cfa78c5
* I've now checked that we work ok with FishEye, so remove this from TODOjthorn2002-11-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@899 f88db872-0e4f-0410-b76b-b9085cfa78c5
* don't give a warning any more if no AH foundjthorn2002-11-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@898 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change is_valid_drho() and is_valid_dsigma() to use fuzzy comparisonsjthorn2002-11-20
| | | | | | | with the patch boundaries, to work around fp roundoff problems git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@897 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * reorder sections so "how to use it" info comes before "how it works"jthorn2002-11-17
| | | | | | | | | * expand discussion of I/O parameters * add acknowledgments * lots of smaller cleanups git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@896 f88db872-0e4f-0410-b76b-b9085cfa78c5
* remove comments describing contents of BH diagnostics file, sincejthorn2002-11-17
| | | | | | | | | | they're out-of-date (and would quickly become out of date again if I updated them now) -- documentation.tex now gives a summary, and for the exact info points to either the file's header comments, or the source code. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@895 f88db872-0e4f-0410-b76b-b9085cfa78c5
* this is now done:jthorn2002-11-15
| | | | | | | < compute all 3 coordinate-plane circumferences of the BH (Ed likes this) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@894 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename parameter surface_integral_method to integral_methodjthorn2002-11-15
| | | | | | | | add support for computing BH circumferences in xy, xz, yz planes as requested by Ed recently git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@893 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change to using the "enum hack" for patch numbersjthorn2002-11-15
| | | | | | | so these are now available as array sizes etc git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@892 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add support for computing line integrals around a surfacejthorn2002-11-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@891 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add support for explicitly getting the induced 2-D (rho,sigma) metricjthorn2002-11-15
| | | | | | | add support for computing arc lengths of patches git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@890 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add explicit degree/radian conversions for rho/sigmajthorn2002-11-15
| | | | | | | add tests for whether a given drho/dsigma is valid" git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@889 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tweaks for testing/debugging this thornjthorn2002-11-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@888 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add more par files for testing/debugging this thornjthorn2002-11-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@887 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add a small thingjthorn2002-11-06
| | | | | | | | | | compute all 3 coordinate-plane circumferences of the BH (Ed likes this) and a medium thing compute Gaussian curvature, cf AHFinder/src/AHFinder_gau.F git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@886 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change to the "enum hack" for in-class static constantsjthorn2002-11-05
| | | | | | | because some systems don't grok them properly (linker errors ) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@885 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change syntax of template instantiations yet again, to satisfy(??)jthorn2002-11-05
| | | | | | | | | regatta C++ compiler -- now do everything inside namespace jtutil { ... } instead of using individual jtutil:: qualifiers git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@884 f88db872-0e4f-0410-b76b-b9085cfa78c5
* fix a nasty bug where I tried to print int(method) with a %d formatjthorn2002-11-05
| | | | | | | | | | | | in an error message (method is a CCTK keyword parameter = const char * here) instead of printing int(state.method) (the same parameter decoded into an enum for internal use) [[this bug only affected a "this should never happen" error message, and was caught by the regatta C++ compiler]] git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@883 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add (very very minimal) support for multiprocessor operation:jthorn2002-11-05
| | | | | | | | | | | | if all AHs are entirely within a single processor's chunk of the grid, then set AHFinderDirect::processor_number = 42 (or whatever that processor's processor number is) and things should work ok (this is not yet properly documented :( ) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@882 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename par files to match new resolution naming schemejthorn2002-11-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@881 f88db872-0e4f-0410-b76b-b9085cfa78c5
* test par file for comparison with hemisphere/quadrant/octant onesjthorn2002-11-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@880 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add compuatation and printing of mean radius for each AH foundjthorn2002-11-04
| | | | | | | | | | | | | | | | | | | | | | | output format for BH info in stdout log is now INFO (AHFinderDirect): AH 1/1: r=1.86525 at (-0.000000,0.000000,-0.000000) INFO (AHFinderDirect): AH 1/1: area=45.23876324 m_irreducible=0.9486815054 and in BH_diagnostics file is now # apparent horizon 1 of 1 # # column 1 = cctk_iteration # column 2 = cctk_time # column 3 = centroid_x # column 4 = centroid_y # column 5 = centroid_z # column 6 = mean radius # column 7 = area # column 8 = m_irreducible git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@879 f88db872-0e4f-0410-b76b-b9085cfa78c5
* various updates so these par files work againjthorn2002-11-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@878 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename par files to match new resolution conventionjthorn2002-11-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@877 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add a small thingjthorn2002-11-04
| | | | | | | | | | | | | read IO parameters to set (default) directory in which we write output files and a medium thing if two apparent horizons appear together, then move apart, right now even with N_horizons > 1 we will probably have each of our AHs track the same one; there should be some way to say "use AH 1 + something as the initial guess for AH2" or suchlike, so we could find both AHs git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@876 f88db872-0e4f-0410-b76b-b9085cfa78c5