aboutsummaryrefslogtreecommitdiff
path: root/ML_BSSN_Helper
Commit message (Collapse)AuthorAge
* Regenerate ML_BSSN and ML_CCZ4 (Kranc commit ↵Ian Hinder2013-04-15
| | | | 519f2cd182c4828e74429e883139fbb8b1a11d3c)
* Regenerate ML_BSSN_Helper and ML_CCZ4_HelperIan Hinder2012-05-14
|
* Regenerate codeErik Schnetter2012-05-02
|
* 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.
* Re-generate codeErik Schnetter2011-01-03
|
* Regenerate codeErik Schnetter2010-12-08
|
* Regenerate codeErik Schnetter2010-10-11
|
* Don't use explicit path name when including Slicing.hErik Schnetter2010-04-21
|
* Use Ian's version of Kranc, which is found atErik Schnetter2010-03-18
| | | | <git@github.com:ianhinder/Kranc.git>.
* Make eta (the Gamma driver damping parameter) a local variable only, not a ↵Erik Schnetter2010-03-09
| | | | grid function
* Regenerate code after correcting error in Kranc.Erik 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>
| * 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>
* | Update auto-generated codeErik Schnetter2010-02-13
| |
* | Avoid division-by-zero problems when ShiftGammaCoeff=0Erik Schnetter2010-01-25
|/
* Commit changes that should have been committed earlierErik Schnetter2010-01-12
|
* Merge with Erik's latest changes.Peter Diener2009-11-13
| | | | Signed-off-by: Peter Diener <diener@linux-hn3d.site>
* Add new RHS boundary condition NewRad, implemented in the thorn ↵Erik Schnetter2009-09-04
| | | | LSUThorns/NewRad.
* Register ADM variables as constrained variables, so that MoL copies themErik Schnetter2009-07-03
| | | | before the first time step if they have multiple time levels.
* Add Helper thorns that went missing during a merge (my apologies)Erik Schnetter2009-04-27
|
* Merge branch 'master' of ↵Erik Schnetter2009-04-27
| | | | | | | | ssh://relativity.phys.lsu.edu/home/perturbed/gitroot/McLachlan Conflicts: m/Makefile m/McLachlan_BSSN.m
* Do not register the grid function symmetries in the helper thorns sinceErik Schnetter2008-08-04
| | | | | Kranc does this on its own. Correct instead an error in Kranc which registers the symmetries too late.
* Set CartGrid3D symmetries of McLachlan's variablesErik Schnetter2008-08-01
| | | | This allows using octant mode and other symmetries of CartGrid3D.
* Add new parameter calculate_ADMBase_variables_at, which determines whetherErik Schnetter2008-06-16
| | | | | | | the ADMBase variables are calculated at every substep in MoL_PostStep, or only once at CCTK_EVOL, or only once at CCTK_ANALYSIS. Remove unused calculation convertToADMBaseLapseShiftCalc.
* Create several specialised thorns: ML_ADM and ML_BSSN as standard cases,Erik Schnetter2008-04-02
| | | | | | | | | ML_BSSN_MP for multi-patch simulations, and ML_BSSN_M for AMR simulations with matter. Add helper thorns for all BSSN thorns. Helper thorns are required at run time, e.g. to register gauge conditions. Split ADM and BSSN equations into their own source files.
* Synchronise ADMBase variables after converting from BSSN to ADMErik Schnetter2008-02-18
|
* Re-generate all codeErik Schnetter2008-02-13
|
* Don't calculate ADMBase variables on the boundariesErik Schnetter2008-01-31
| | | | | Don't calculate ADMBase variables on the boundaries, since they require derivatives. Instead, select and apply boundary conditions after converting from BSSN to ADM.
* Update McLachlan. ML_BSSN_Helper is now required at run timeErik Schnetter2008-01-14
| | | | | | | | | | | | | | | | | | Calculate the complete RHS in one loop, including matter if desired. This requires different McLachlan builds for runs with and without matter. Make the number of active timelevels a run-time parameter. Register the slicing in ML_BSSN_Helper. This requires CoordGauge to be activated at run time. Add custom boundary conditions, to be used instead of Cactus boundary conditions. Make McLachlan fully compliant with the ADMBase initial data mechanism. Calculate RHS and constrains in special groups provided by ML_BSSN_Helper. ML_BSSN_Helper is now required at run time.
* Add new thorn ML_BSSN_HelperErik Schnetter2008-01-02
Add a new thorn which disables checkpointing of the ADMBase variables.