aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use boundary_width instead of 1 when selecting boundary conditionsErik Schnetter2010-10-11
|
* Change AssertSymmetricDecreasing to AssertSymmetricIncreasingErik Schnetter2010-10-11
|
* Update path to KrancErik Schnetter2010-08-04
|
* Merge branches 'master', 'master', 'master', 'master', 'master', 'master', ↵Erik Schnetter2010-06-18
|\ | | | | | | 'master', 'master', 'master', 'master', 'master', 'master', 'master', 'master' and 'master' of carpetcode.dyndns.org:McLachlan
| * Add test cases for BSSN - 3D diagonal gauge waveIan Hinder2010-06-16
| | | | | | | | | | | | | | For some reason, this test only passes when run with OMP_NUM_THREADS=1. If you use OMP_NUM_THREADS=2, or leave it unset on a multi-core machine, there are differences above tolerance in the Hamiltonian constraint, though the evolved variables are OK.
* | Merge branches 'master' and 'master' of carpetcode.dyndns.org:McLachlanErik Schnetter2010-06-01
|/
* Reintroduce an optimization.Peter Diener2010-05-05
| | | | | | Reintroduce an optimization in the evolution calculation, that was previously only introduced in the hand split optimised calculation. Signed-off-by: Peter Diener <diener@cct.lsu.edu>
* Correct error in Makefile.Erik Schnetter2010-05-03
| | | | Regenerate code.
* Regenerate codeErik Schnetter2010-05-03
|
* Regenerate codeErik Schnetter2010-05-03
|
* Add missing definition of temporary variableErik Schnetter2010-05-03
|
* Add benchmark parameter fileErik Schnetter2010-05-02
|
* Update example parameter filesErik Schnetter2010-05-02
|
* Regenerate codeErik Schnetter2010-05-02
|
* Add dissipation terms to the RHS.Erik Schnetter2010-05-02
| | | | | | Create a new function PartialCalculation, which splits a calculation, retaining only those parts evaluating certain variables. This is useful to more easily split calculations. Modify the way upwind derivatives are calculated. Instead of using integer dir^i selectors, split them into an antisymmetric and a symmetric part, which are multiplied by the shift and its absolute value, respectively.
* Don't use explicit path name when including Slicing.hErik Schnetter2010-04-21
|
* Merge branch 'master' of /Users/eschnett/Cbeta/arrangements/McLachlanErik Schnetter2010-04-07
|\ | | | | | | | | | | | | | | | | Conflicts: ML_BSSN/src/ML_BSSN_RHS1.c ML_BSSN_MP/src/ML_BSSN_MP_RHS1.c ML_BSSN_O2/src/ML_BSSN_O2_RHS1.c ML_BSSN_O8/src/ML_BSSN_O8_RHS1.c m/McLachlan_BSSN.m
| * Move RHS evaluations around to optimize for 32Kb instruction cache machines.Peter Diener2010-03-30
| | | | | | | | | | | | | | | | | | | | | | | | Move RHS evaluations for trK and the lapse to RHS1 to better even out the instruction count between RHS1 and RHS2 leading to better performance on 32Kb instruction cache machines. Also replace covariant derivatives with respect to the physical metric with covariant derivatives with respect to the conformal metric. This avoids having to compute the physical Christoffel symbols. The performance on 64Kb instruction cache machines is unchanged. Also get rid of some unused shorthands and generate code for 3 timelevels. Signed-off-by: Peter Diener <diener@cct.lsu.edu>
| * Fix and clarify parameter conversions.Peter Diener2010-03-29
| | | | | | | | | | | | Fix and (hopefully) clarify parameter conversions. Signed-off-by: Peter Diener <diener@cct.lsu.edu>
* | Add SpatialShiftGammaCoeffRadius to reduce ShiftGammaCoeff outside of a ↵Erik Schnetter2010-04-07
|/ | | | certain radius
* Don't build or schedule old RHS routine any moreErik Schnetter2010-03-21
|
* Use Ian's version of Kranc, which is found atErik Schnetter2010-03-18
| | | | <git@github.com:ianhinder/Kranc.git>.
* Correct boundary conditionsErik Schnetter2010-03-14
|
* Schedule boundary conditions in ML_PseudoEvolutionErik Schnetter2010-03-14
|
* Generate and add 8th order version as wellErik Schnetter2010-03-12
|
* Make eta (the Gamma driver damping parameter) a local variable only, not a ↵Erik Schnetter2010-03-09
| | | | grid function
* Add second order accurate versions of all thornsErik Schnetter2010-02-19
|
* Use new schedule group MoL_PseudoEvolution for the ADM constraints and the ↵Erik Schnetter2010-02-19
| | | | | | ADM quantities. Re-generate all code.
* Regenerate code after correcting error in Kranc.Erik Schnetter2010-02-13
|
* Remove useMatter parameters which are now unused.Erik Schnetter2010-02-13
|
* Treate Tmunu variables as tensors, instead of accessing them via local ↵Erik Schnetter2010-02-13
| | | | helper scalars.
* MergeErik Schnetter2010-02-13
|
* Merge /Users/eschnett/Cbeta/arrangements/McLachlanErik Schnetter2010-02-13
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ML_BSSN/src/ML_BSSN_Minkowski.c ML_BSSN/src/ML_BSSN_convertFromADMBase.c ML_BSSN/src/ML_BSSN_convertFromADMBaseGamma.c ML_BSSN/src/ML_BSSN_setBetaDriverSpatial.c ML_BSSN/src/make.code.defn ML_BSSN_Helper/src/SetGroupTags.c ML_BSSN_M/param.ccl ML_BSSN_M/schedule.ccl ML_BSSN_M/src/ML_BSSN_M_Minkowski.c ML_BSSN_M/src/ML_BSSN_M_convertFromADMBase.c ML_BSSN_M/src/ML_BSSN_M_convertFromADMBaseGamma.c ML_BSSN_M/src/ML_BSSN_M_setBetaDriverSpatial.c ML_BSSN_M/src/make.code.defn ML_BSSN_MP/src/ML_BSSN_MP_Minkowski.c ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBase.c ML_BSSN_MP/src/ML_BSSN_MP_convertFromADMBaseGamma.c ML_BSSN_MP/src/ML_BSSN_MP_setBetaDriverSpatial.c ML_BSSN_MP/src/make.code.defn ML_BSSN_MP_Helper/src/SetGroupTags.c ML_BSSN_M_Helper/schedule.ccl ML_BSSN_M_Helper/src/SetGroupTags.c m/McLachlan_BSSN.m m/prototype/ML_BSSN_Helper/src/SetGroupTags.c
| * Schedule ML_BSSN_convertToADMBaseGroupWrapper also at ↵Frank Loeffler2010-02-08
| | | | | | | | | | | | | | | | CCTK_POST_RECOVER_VARIABLES -> recompute ADM variables after recovery before first timestep Signed-off-by: Frank Loeffler <knarf@cct.lsu.edu>
| * Merge branches 'master', 'master', 'master', 'master', 'master', 'master' ↵Frank Loeffler2010-02-01
| |\ | | | | | | | | | and 'master' of git://carpetcode.dyndns.org/McLachlan
| | * Merge branch 'HEAD' of carpetgit@carpetcode.dyndns.org:McLachlan.gitPeter Diener2010-02-01
| | |\
| | * | Make sure BetaDriver routines are scheduled appropriately.Peter Diener2010-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Schedule BetaDriver setup routines in initial, postregrid and post_recover_variables. Signed-off-by: Peter Diener <diener@linux-hn3d.site>
| * | | Merge branches 'master', 'master', 'master', 'master' and 'master' of ↵Frank Loeffler2010-02-01
| | |/ | |/| | | | | | | git://carpetcode.dyndns.org/McLachlan
| * | Handle the case correctly where ShiftGammaCoeff=0. Don't dividy by ↵Erik Schnetter2010-02-01
| |/ | | | | | | ShiftGammaCoeff in this case; instead, initialise the (unused) B^i to zero.
* | Update auto-generated codeErik Schnetter2010-02-13
| |
* | Add thorn that evaluates the kernels for global ADM quantites (ADM mass and ↵Erik Schnetter2010-02-13
| | | | | | | | ADM angulare momentum)
* | Add thorn that evaluates the ADM constraintsErik Schnetter2010-02-13
| |
* | Distinguish between persistent variables and those that need to be ↵Erik Schnetter2010-02-13
| | | | | | | | checkpointed; e.g. eta (the shift driver parameter) is persistent, but is not checkpointed.
* | Do not generate a separate "matter" thorn; instead, the standard thorn does ↵Erik Schnetter2010-02-13
| | | | | | | | now handle matter terms
* | Correct synchronisation problemsErik Schnetter2010-02-13
| |
* | Split RHS evaluation into two routines to reduce instruction cache usage.Erik Schnetter2010-02-13
| | | | | | | | | | | | | | | | Introduce new temporary Gamma_ij^k to reduce the complexity of the Ricci calculation. Split enforcing the BSSN constraints so that they do not read and write the same variables. Access ADMBase variables directly as tensors instead of via local helper scalars.
* | Use relative instead of absolute path names pointing to KrancErik Schnetter2010-02-13
| |
* | Add McLachlan's dtlapse and dtshift to output variablesErik Schnetter2010-01-25
| |
* | Create CVS password file for anonymous checkoutErik Schnetter2010-01-25
| |
* | Merge branch 'master' of /Users/eschnett/Cbeta/arrangements/McLachlanErik Schnetter2010-01-25
|\|