aboutsummaryrefslogtreecommitdiff
path: root/m/prototype
Commit message (Collapse)AuthorAge
* SetGroupTags.c: Ignore error if Prolongation table entry is already presentIan Hinder2013-04-15
| | | Kranc now sets this in interface.ccl
* ML_BSSN_Helper: Correct background value of phi in NewRad boundary conditionIan Hinder2012-05-14
| | | | Previously the conformalMethod parameter was not taken into account. This will change numerical results.
* Handle Theta in helper thornErik 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.
* Do not schedule the conversion to ADMBase at post_recover_variables if they ↵Erik Schnetter2011-01-03
| | | | are scheduled in MoL_PostStep, since MoL_PostStep is already scheduled in post_recover_variables.
* Do not schedule the RHS calculation at postinitial any moreErik Schnetter2010-12-07
|
* Do not schedule a group for the constraint boundary conditions any moreErik Schnetter2010-12-07
|
* Schedule ADMBase variable calculations in MoL_PseudoEvolutionErik 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>
* | 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.
* | Correct synchronisation problemsErik Schnetter2010-02-13
| |
* | Remove commented out codeErik Schnetter2010-01-25
|/
* Remove superfluous synchronisation of RHS variables.Erik Schnetter2010-01-09
| | | | | | Calculate ADM variables in two parts, so that only the time derivatives of lapse and shift are synchronised. Introduce a new parameter "dt_lapse_shift_method" that can be used to omit out the advection terms there, so that the time derivatives of lapse and shift do not need to be synchronised either. (This may be physically wrong.)
* Introduce new RHS boundary condition "static" that sets the RHS boundary ↵Erik Schnetter2009-11-13
| | | | | | | | | | explicitly to zero. Correct schedule of initial condition and boundary conditions. Update the helper thorn, and its routines to set the grid variable tags. Whitespace change in the finite differencing operators.
* Add radiative boundary conditionsErik Schnetter2009-09-15
| | | | Add dependency on GenericGD to configuration.ccl
* Add new RHS boundary condition NewRad, implemented in the thorn ↵Erik Schnetter2009-09-04
| | | | LSUThorns/NewRad.
* Register constrained (e.g. ADMBase) variables with MoLErik Schnetter2009-08-28
|
* 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.
* Create helper thorns automatically from a prototypeErik Schnetter2009-04-28