aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rename CMBSSNW and CMBSSNphi to CMW and CMphi.Barry Wardell2012-05-01
| | | | They can be used with both BSSN and CCZ4 formulations.
* Add CCZ4 Helper thorn.Barry Wardell2012-05-01
|
* Remove CCZ4 specific code from BSSN helper thorn.Barry Wardell2012-05-01
|
* Generate a separate thorn for CCZ4.Barry Wardell2012-05-01
| | | | This still uses the same Kranc script as the standard BSSN code, but having a separate thorn means that the BSSN is not negatively affected performance-wise.
* Add some sample CCZ4 parameter files.Barry Wardell2012-05-01
|
* Make sure boundary conditions and tags are set for CCZ4 Theta.Barry Wardell2012-04-30
|
* Add some regression tests for CCZ4, modelled on the BSSN tests.Barry Wardell2012-04-30
|
* Add formulation parameter to select between BSSN and CCZ4.Barry Wardell2012-04-30
| | | | The default selects BSSN for backwards compatibility.
* Regenerate thorns.Barry Wardell2012-04-27
|
* Some superficial changes:Erik Schnetter2012-04-27
| | | | | | * Rename Tet -> Theta and Zet -> Z * Introduce an enum to select between CMBSSNphi, CMBSSNW and CMCCZ4. * Rename gamashift parameter to GammaShift
* Merge branch 'master' into CCZ4Barry Wardell2012-04-27
|\ | | | | | | | | Conflicts: m/McLachlan_BSSN.m
| * Regenerate code with current version of KrancErik Schnetter2012-04-03
| | | | | | | | This is necessary so that Pi is correctly vectorized.
| * Regenerate codeErik Schnetter2012-02-05
| |
| * Correct etaExpr to avoid (inconsequential) division by zeroErik Schnetter2012-02-05
| |
| * Regenerate code (CCTK_LOOP)Ian Hinder2012-01-23
| | | | | | Kranc commit 121ff02440893cfabee9899a90048b393dadaa7c
| * Regenerate code after changes to Kranc's vectorisationErik Schnetter2012-01-06
| |
| * Regenerate codeErik Schnetter2012-01-04
| |
| * Apply advection terms to A or B^i only if they are evolvedErik Schnetter2012-01-04
| |
| * Regenerate codeErik Schnetter2012-01-02
| |
| * Correct definition of dot[A] advection termsErik Schnetter2012-01-02
| | | | | | | | | | There terms were implemented wrong, probably when the advection terms were split out of the main RHS routine. Without this correction, Kerr-Schild is not manifestly stationary any more. Some of these terms are in code paths that are (to my knowledge) unused, and so it is not clear what to do. I've tried to make these code paths as similar to the others as possible.
| * Remove unused function definition SetGroupTimelevelsErik Schnetter2012-01-02
| |
| * Don't replace Pi by its numeric equivalent -- Kranc does this alreadyErik Schnetter2012-01-02
| |
* | Merge branch 'master' into CCZ4Barry Wardell2012-01-01
|\| | | | | | | | | Conflicts: m/McLachlan_BSSN.m
| * Correct description of LapseAdvectionCoeffErik Schnetter2011-12-23
| |
| * Add test case for harmonic shiftErik Schnetter2011-12-15
| |
| * Regenerate codeErik Schnetter2011-12-15
| |
| * Implement harmonic shift conditionErik Schnetter2011-12-15
| |
| * Fix inconsistent index positionsIan Hinder2011-11-20
| | | | | | No change to generated code
| * Regenerate ML_ADMIan Hinder2011-11-20
| |
| * McLachlan_ADM.m: Fix index errors in constraint computationIan Hinder2011-11-20
| |
| * Regenerate ML_ADMConstraintsIan Hinder2011-11-20
| |
| * McLachlan_ADMConstraints.m: Fix index errorsIan Hinder2011-11-18
| |
| * Regenerate codeIan Hinder2011-11-17
| | | | | | Kranc version beb854b56cd60ec97072d709a064eeafe1633ed1
| * Regenerate codeErik Schnetter2011-10-02
| |
| * Initialise boundaries of A and B^i together with boundaries of Gamma^iErik Schnetter2011-10-02
| |
| * Use kranc script instead of calling Mathematica directlyIan Hinder2011-09-24
| | | | | | This allows use of better error handling provided by Kranc
| * Remove (outdated) explict multi-patch version of WaveToyErik Schnetter2011-09-23
| |
| * Regenerate code for ADM thornErik Schnetter2011-09-23
| |
| * Use new fdOrder mechanism in ADM thornErik Schnetter2011-09-23
| |
| * Correct MakefileErik Schnetter2011-09-23
| | | | | | | | | | | | | | Don't use "ADM*" as glob, since this refers to ADM, ADMConstraints, and ADMQuantities. Add ADMQuantities to cleanup rule.
| * Remove debugging codeIan Hinder2011-09-23
| |
| * Regenerate codeIan Hinder2011-09-19
| |
| * McLachlan_BSSN.m: Make finite difference order a run-time parameterIan Hinder2011-09-19
| |
| * * white space change to test commit messagesChristian D. Ott2011-08-27
| |
| * Regenerate code with Vectorisation enabled.Barry Wardell2011-08-25
| | | | | | Note that this also applies the changes from commit 3ba8a55ae2578cb6dc06f0ec8b81f86b3a2654ac to ML_BSSN_MP, ML_BSSN_MP_Helper, ML_BSSN_MP_O8, ML_BSSN_MP_O8_Helper, ML_BSSN_O2, ML_BSSN_O2_Helper, ML_BSSN_O8, ML_BSSN_O8_Helper, ML_BSSN_UPW and ML_BSSN_UPW_Helper, which were accidentally missed in that commit.
| * Enable Vectorisation.Barry Wardell2011-08-18
| |
| * Correct schedule, in particular for checkpoint/recoveryErik Schnetter2011-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not mark ADMBase variables for non-checkpointing if they have multiple timelevels. (Variables with multiple timelevels must always be checkpointed, because the past timelevels cannot be regenerated after recovery.) Finally remove all perl post-processing of the auto-generated code; instead, use proper Kranc mechanisms. Schedule the ADM constraints and ADM quantities after MoL_PostStep, since this is where the ADMBase variables are set. Schedule enforcing the BSSN constraints in the new schedule group MoL_PostStepModify, since they should not be enforced after recovery. (This would lead to inconsistencies at floating-point round-off level.) Regenerate all thorns.
* | Implement CCZ4 formulation.Daniela Alic2012-01-01
| | | | | | | | | | The conformal and covariant formulation of the Z4 system with constraint-violation damping is described in detail in arXiv:1106.2254.
* | Enable Vectorisation.Barry Wardell2012-01-01
|/
* Regenerate test resultsIan Hinder2011-07-13
|