| Commit message (Collapse) | Author | Age |
|
|
| |
Kranc now sets this in interface.ccl
|
|
|
|
| |
Previously the conformalMethod parameter was not taken into account. This will change numerical results.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
are scheduled in MoL_PostStep, since MoL_PostStep is already scheduled in post_recover_variables.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
<git@github.com:ianhinder/Kranc.git>.
|
|
|
|
| |
grid function
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
CCTK_POST_RECOVER_VARIABLES
-> recompute ADM variables after recovery before first timestep
Signed-off-by: Frank Loeffler <knarf@cct.lsu.edu>
|
| |
| |
| |
| |
| |
| |
| | |
Schedule BetaDriver setup routines in initial, postregrid and
post_recover_variables.
Signed-off-by: Peter Diener <diener@linux-hn3d.site>
|
| |
| |
| |
| | |
checkpointed; e.g. eta (the shift driver parameter) is persistent, but is not checkpointed.
|
| | |
|
|/ |
|
|
|
|
|
|
| |
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.)
|
|
|
|
|
|
|
|
|
|
| |
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 dependency on GenericGD to configuration.ccl
|
|
|
|
| |
LSUThorns/NewRad.
|
| |
|
|
|
|
| |
before the first time step if they have multiple time levels.
|
|
|