aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix par file of testsuiteHEADmasterknarf2013-07-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@134 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* implement UIUC's speed-up in "evaluation" of spectral solutionrhaas2013-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | The accompanying svn patch applies the recently released refinement of TwoPunctures by Vasileios Paschalidis and Zach Etienne at UIUC, greatly reducing the time taken to properly apply the solution of the spectral solve to all grid points. From the abstract of the notes in arXiv:1304.0457: TwoPunctures is perhaps the most widely-adopted code for generating binary black hole "puncture" initial data and interpolating these (spectral) data onto evolution grids. In typical usage, the bulk of this code's run time is spent in its spectral interpolation routine. We announce a new publicly-available spectral interpolation routine that improves the performance of the original interpolation routine by a factor of ~100, yielding results consistent with the original spectral interpolation routine to roundoff precision. This note serves as a guide for installing this routine both in the original standalone TwoPunctures code and the Einstein Toolkit supported version of this code. Patch kindly provided by Bernard Kelly Original code by Vasileios Paschalidis and Zach Etienne git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@133 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* activate TmunuBase in test parfilesrhaas2013-01-17
| | | | | | | required since ADMConstraints inherits from TmunuBase since rev 154. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@130 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Declare all loop variables privateeschnett2012-05-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@127 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Add output of metadata file TwoPunctures.bbhhinder2011-09-25
| | | | | | | | The format and keys are defined in http://arxiv.org/abs/0709.0093 with additional draft keys defined for the NR-AR project (to be committed to the arXiv version when finalized). Also introduced grid scalars for the ADM energy and angular momentum and the puncture ADM masses. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@124 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* don't prolongate puncture_uknarf2011-05-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@123 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* convert to eos_omniknarf2011-03-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@121 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* update par files due to new location of w_lorentzknarf2011-03-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@120 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* remove compiler warnings (declare functions, rename x1,y1,z1 (because of ↵knarf2011-01-10
| | | | | | bessel functions in math libraries), initialize variables) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@119 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* patch from Bernard Kelly:knarf2011-01-10
| | | | | | | Output the individual puncture ADM mass post-solve in TwoPunctures git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@118 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* update testsuite because: originally the conserved variables of GRHydro ↵knarf2010-10-31
| | | | | | (which should not be part of this anyway, but let's keep it for now) have been computed by TOVSolver using only the TOV metric. Now GRHydro is doing that, using the full metric. This changes the value primarily close to the BH - not by much, but enough to make the testsuite fail, thus the update git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@115 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* remove parameter file from testsuite output dirknarf2010-07-08
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@111 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* remove (leftover) permanent change of the grid functions x y and zknarf2010-06-24
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@110 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* TwoPunctures: fix bug in d3tensorrhaas2010-05-25
| | | | | | | | | Had hard coded the lower bound to be zero and forgotten to initialize the first column of pointers git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@108 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* make PunctEvalAtArbitPosition work with more than one variablerhaas2010-05-24
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@105 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* TwoPunctures: improve search for ADM masses of black holesrhaas2010-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | Incorporates the additions by Barry Wardell: 1) When the bare masses are not given as parameters (give_bare_mass=no), they are calculated at double precision, but the par_m_plus and par_m_minus parameters are then only set at single precision. 2) When the bare masses have been calculated, they are printed to stdout. In some cases, the initial guess for the bare mass is printed rather than the final calculated bare mass. 3) After looking at this section of code further, it seems that the termination criterion for the bare mass search could be improved. Attached is an updated patch which implements and improved check. It now continues trying to find the bare masses until the ADM masses are within a specified tolerance of their target. Other than the change in termination criterion, the algorithm is unchanged, although I have simplified the calculation of a new bare mass guess somewhat. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@103 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* make testsuites work with new GRHydroknarf2010-05-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@102 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* TwoPunctures: remove NR memory management and complex arithmetic coderhaas2010-04-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@101 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* remove some code from numerical recipes and replace by code using the gnurhaas2010-03-24
| | | | | | | scientific library git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@100 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* a bit more output (b), make par_b steerableknarf2010-03-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@99 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Explicitly state that this thorn is from now on under theknarf2010-02-09
| | | | | | | | | the LGPL licence, version 2 or later. All the authors did agree with this. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@98 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* partial openMP support, one loop remains serialized, because it would have ↵knarf2009-10-20
| | | | | | to be rewritten to make use of openMP git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@97 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* make testsuites work again (only for development version of whisky so far, ↵knarf2009-09-21
| | | | | | like before) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@96 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* fix scheduling for schedule_in_ADMBase_InitialData=noknarf2009-09-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@95 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* update testsuites: add new thorns, only output some reductions. However, ↵knarf2009-08-22
| | | | | | they do not pass still git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@94 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* insert scheduling directive for users of stable version of Whisky - can go ↵knarf2009-06-04
| | | | | | out once this is updated git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@93 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* fix scheduling which broke after a recent change to TOVSolverCknarf2009-06-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@92 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* output residuum and initial guess debug information only on processor 0tradke2009-02-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@91 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Unify README format, update informationknarf2009-02-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@90 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Added missing type declarations.pollney2008-11-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@89 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Erik's patch to improve parallelisation via OpenMP.pollney2008-11-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@88 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Fix allowed ranges of mass parameters.pollney2008-10-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@87 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* This is much slower, but much more accurate and does not give diffrent ↵jese2008-05-07
| | | | | | values after the last post-mass-solving call to the Newton solver. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@86 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* *** empty log message ***jese2008-03-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@85 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* yay! it works now. thanks, erik.jese2008-03-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@84 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Version which works for runs and calculates bare_mass, but may not properly ↵jese2008-03-26
| | | | | | set calculated bare masses. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@83 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Set the puncture masses on the refined levels as well. This shouldschnetter2008-02-29
| | | | | | | remove the nans that appeared recently. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@82 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Use snprintf instead of sprintfschnetter2008-02-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@81 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Added parameters boolean "give_bare_mass" and plus and minus target ADM ↵jese2008-02-19
| | | | | | masses for bare mass solver. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@80 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* restrict testsuite "twopunctures" to one processor and set tolerances for itknarf2007-04-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@79 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* *** empty log message ***knarf2007-04-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@78 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* forgotten fileknarf2007-04-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@77 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* add norms again as these suites are run on one processor only anywayknarf2007-04-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@76 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* remove norms and some other reductions from testsuitesknarf2007-04-05
| | | | | | | | specify higher tolerance for two testsuites suite "twopunctures" still fails, which seems to be a real error git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@75 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* - trim bhns_* testsuites to make them fasterknarf2007-03-16
| | | | | | | | | - make all work again, however I was not able to verify the old testsuites, not even using old code of this thorn. This might be because of small changes in other thorns, but is now too difficult to track down completly. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@74 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* run testsuite only on a single processor (because of processor-specifictradke2007-01-18
| | | | | | | CarpetIOASCII output files) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@73 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Added LocalReduce to the ActiveThorns list.tradke2006-12-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@72 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Activate thorn LocalReduce. Set PUGH::processor_topology = "automatic_old".tradke2006-12-20
| | | | | | | Testsuite now passes again. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@71 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* Added center_offset parameter to allow the initial data BHs to bepollney2006-10-18
| | | | | | | shifted around the grid. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@70 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
* remove compiler warning about oo many arguments in printfknarf2006-08-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@69 b2a53a04-0f4f-0410-87ed-f9f25ced00cf