aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* use OmpenMP threadprivate variable attribute for SAVE variables in pointwiserhaas2012-10-13
| | | | | | | routines git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@278 e296648e-0e4f-0410-bd07-d597d9acff87
* Modify syntax for disabling OpenMP statementseschnett2012-07-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@277 e296648e-0e4f-0410-bd07-d597d9acff87
* disable openmp in Exact for ET_2012_05 release. There are problems due to ↵knarf2012-05-25
| | | | | | saved variables in several metrics, but it is too late to fix and test all of them now. No openmp should not be a serious issue in Exact as it is fast and usually only used for initial data git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@274 e296648e-0e4f-0410-bd07-d597d9acff87
* OpenMP: make loop indices thread-privateeschnett2011-08-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@269 e296648e-0e4f-0410-bd07-d597d9acff87
* This thorn EinsteinInitial/Exact uses finite differencing to calculateeschnett2010-11-24
| | | | | | | | | the extrinsic curvature. It uses currently only a 2nd order stencil. This patch implements 4th order finite differencing, which reduces the error significantly. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@266 e296648e-0e4f-0410-bd07-d597d9acff87
* Use CCTK_DELTA_SPACE instead of cctk_delta_space to acces the grideschnett2010-05-28
| | | | | | | | spacing. This was used in places that are not used for setting up initial conditions. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@258 e296648e-0e4f-0410-bd07-d597d9acff87
* Initialise the variable exact_psiyy, which was not initialised before.eschnett2010-05-28
| | | | | | | | | | Instead, exact_psixx was initialised twice. This should have affected only simulations with a static conformal factor, and where its second derivative has storage. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@257 e296648e-0e4f-0410-bd07-d597d9acff87
* use cactus api for includesknarf2010-04-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@254 e296648e-0e4f-0410-bd07-d597d9acff87
* Correct OpenMP parallelisation of initialisation of boost and rotationschnetter2010-04-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@253 e296648e-0e4f-0410-bd07-d597d9acff87
* Support ADMBase's dtlapse and dtshift variables.schnetter2010-03-31
| | | | | | | | | Parallelise the main loops with OpenMP. Clean up the parameter file syntax. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@252 e296648e-0e4f-0410-bd07-d597d9acff87
* Protect sqrt argument with max, ensuring it cannot be negative.schnetter2009-08-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@251 e296648e-0e4f-0410-bd07-d597d9acff87
* make these includes available only to Fortran, becauseknarf2007-07-03
| | | | | | | | a C version does not exist and the fortran version obviously do not compile under C git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@249 e296648e-0e4f-0410-bd07-d597d9acff87
* Implement higher-order smoothingschnetter2007-04-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@248 e296648e-0e4f-0410-bd07-d597d9acff87
* Take the shift_add_* parameters into account when setting up initialschnetter2007-04-26
| | | | | | | data at t /= 0 git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@247 e296648e-0e4f-0410-bd07-d597d9acff87
* Add the capability to rotate initial data, similar to the existingschnetter2007-04-21
| | | | | | | | | | | | | | boost transformation. Add spherical Kerr-Schild initial data, i.e., Kerr-Schild data in which the horizon is a coordinate sphere. Add the capability to smooth Kerr-Schild data with a parabolic term. Re-indent param.ccl consistently. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@246 e296648e-0e4f-0410-bd07-d597d9acff87
* Replace pause and stop statements with CCTK_WARN (0, ...)schnetter2005-09-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@236 e296648e-0e4f-0410-bd07-d597d9acff87
* Change arguments of routine that registers the slicing. This routineschnetter2005-07-28
| | | | | | | | is called at startup time. It does not take CCTK_ARGUMENTS, and it has to return an int. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@232 e296648e-0e4f-0410-bd07-d597d9acff87
* Replace the specific dexp, dsqrt etc. with the generic exp, sqrt etc.schnetter2005-05-09
| | | | | | | | This increases accuracy for when CCTK_REAL is real*16 and speed when it is real*4. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@228 e296648e-0e4f-0410-bd07-d597d9acff87
* Format equations nicely.schnetter2005-05-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@227 e296648e-0e4f-0410-bd07-d597d9acff87
* Calculate the derivatives of the static conformal factor psi only whenschnetter2005-05-09
| | | | | | | | the conformal factor is used. This gets rid of many valgrind warnings. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@226 e296648e-0e4f-0410-bd07-d597d9acff87
* Actually compile the shifted gauge wave file.hawke2005-03-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@220 e296648e-0e4f-0410-bd07-d597d9acff87
* Add the shifted gauge wave exact solutionschnetter2005-03-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@219 e296648e-0e4f-0410-bd07-d597d9acff87
* better describe how this thorn actually worksjthorn2005-02-08
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@217 e296648e-0e4f-0410-bd07-d597d9acff87
* Add "Schwarzschild/BL" initial data, which are a Brill-Lindquist blackschnetter2004-11-01
| | | | | | | | | hole. Allow "Schwarzschild/KS" initial data to be offset from the origin. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@212 e296648e-0e4f-0410-bd07-d597d9acff87
* Do not keep parameter values in saved local variables.schnetter2004-11-01
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@211 e296648e-0e4f-0410-bd07-d597d9acff87
* For the model "Minkowski/gauge wave":schnetter2004-11-01
| | | | | | | | | | | | Use the same parameters for the types "expsin" as were already used for "sin". This potentially changes the initial data. Note that the Mexico test uses "sin", which I therefore consider to be authoritative. Complete the documentation. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@210 e296648e-0e4f-0410-bd07-d597d9acff87
* remove all references to the variable 'rama' (Robertson-Walker R(T))jthorn2004-07-09
| | | | | | | | | since the Robertson-Walker model doesn't work and is only in ../archive/, and the variable was being used uninitialized, causing valgrind to complain and obscuring other (real) errors... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@208 e296648e-0e4f-0410-bd07-d597d9acff87
* Use a more smooth method to remove singularities when grid points fallschnetter2004-07-06
| | | | | | | | | onto an axis. Remove warnings when grid points fall onto an axis. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@203 e296648e-0e4f-0410-bd07-d597d9acff87
* Define pi, and use it, instead of expecting it to come from somewhere else.schnetter2004-06-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@202 e296648e-0e4f-0410-bd07-d597d9acff87
* Add parameters for adding an arbitraty constant shift to any model.schnetter2004-05-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@200 e296648e-0e4f-0410-bd07-d597d9acff87
* Recalculate parameter "d" (wave length) in an if branch.schnetter2004-01-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@196 e296648e-0e4f-0410-bd07-d597d9acff87
* fix a glitch spotted by Scott Hawley, where...jthorn2003-12-10
| | | | | | | | | | | | | > The NAG fortran compiler hates a line in Exact/metrics/bowl.F77 > where a warning statement has a format for an integer, but the number > of spaces allowed for the printing of the integer is not specified. I > put in an "8" (8 spaces) for this, and the compiler loved it. n.b. this only changes formatting of a level 0 error msg -- there's no change in this thorn's behavior git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@195 e296648e-0e4f-0410-bd07-d597d9acff87
* Erik's function aliasing patches.hawke2003-10-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@194 e296648e-0e4f-0410-bd07-d597d9acff87
* Removed single-quote in comment line.tradke2003-06-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@192 e296648e-0e4f-0410-bd07-d597d9acff87
* Removed single-quotes in comment lines so that it passes the preprocessor.tradke2003-06-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@191 e296648e-0e4f-0410-bd07-d597d9acff87
* Removed single-quote in a comment so that it passes the preprocessor.tradke2003-06-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@190 e296648e-0e4f-0410-bd07-d597d9acff87
* Removed single-quote character in a comment so that it passes the preprocessor.tradke2003-06-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@189 e296648e-0e4f-0410-bd07-d597d9acff87
* Removed double-quote in a comment so that it passes the preprocessor.tradke2003-06-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@188 e296648e-0e4f-0410-bd07-d597d9acff87
* fix several occurences of single quote (') in Fortran commentsjthorn2003-06-26
| | | | | | | | | since these confuse the Perl preprocessor :( :( -- Thanks to Ryoji for spotting this! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@187 e296648e-0e4f-0410-bd07-d597d9acff87
* remove some unused variables which the compiler spottedjthorn2003-06-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@184 e296648e-0e4f-0410-bd07-d597d9acff87
* make an error message more specific: instead of just sayingjthorn2003-06-04
| | | | | | | | invalid exact_model parameter! now say what the invalid value is git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@183 e296648e-0e4f-0410-bd07-d597d9acff87
* remove some unused variables which the compiler noticedjthorn2003-06-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@182 e296648e-0e4f-0410-bd07-d597d9acff87
* * Exact__RegisterSlicing() is called by the flesh, so it needs tojthorn2003-06-04
| | | | | | | | have CCTK_ARGUMENTS as an argument * also it needs to have a prototype! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@181 e296648e-0e4f-0410-bd07-d597d9acff87
* * make various error messages more specific, i.e. instead of justjthorn2003-06-04
| | | | | | | | | | | saying that we got an impossible value of some variable, now also say what that value was * declare a number of variables with the save attribute which are set on the first call and assumed-in-the-code to be preserved across calls git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@180 e296648e-0e4f-0410-bd07-d597d9acff87
* C The Robertson-Walker metric doesn't work ==> move it to ../../archive/jthorn2003-06-02
| | | | | | | | | | | | C C The argument rama is the R(t) in the C Robertson-Walker metric, and if this is passed correctly then this C subroutine computes the correct metric. But the rest of this thorn C doesn't know to pass this value. :( :( See Mitica's Cosmo thorn C for a better way to get this metric. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@177 e296648e-0e4f-0410-bd07-d597d9acff87
* C This metric doesn't work. The argument rama is the R(t) in thejthorn2003-06-02
| | | | | | | | | | | | C Robertson-Walker metric, and if this is passed correctly then this C subroutine computes the correct metric. But the rest of this thorn C doesn't know to pass this value. :( :( See Mitica's Cosmo thorn C for a better way to get this metric. (This file has been moved to ../../archive/) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@176 e296648e-0e4f-0410-bd07-d597d9acff87
* * add comments stating copyright/license info for Mitica's codejthorn2003-06-02
| | | | | | | | * add comments stating author and copyright/license are unknown for some other files :( git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@172 e296648e-0e4f-0410-bd07-d597d9acff87
* document that the "Minkowski/conf wave" model doesn't work with thejthorn2003-05-26
| | | | | | | arbitrary-slice evolver git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@170 e296648e-0e4f-0410-bd07-d597d9acff87
* - changed name of local variable to something else than 'psi'.knarf2003-05-26
| | | | | | | | - I am not sure, if this is really the right thing to do, but now it at least compiles and some testsuites are running fine. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@168 e296648e-0e4f-0410-bd07-d597d9acff87
* code to Lorentz-boost g_ab and g^ab by an arbitrary 3-vector velocityjthorn2003-05-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@166 e296648e-0e4f-0410-bd07-d597d9acff87