Skip to content

Commit 9db3112

Browse files
authored
ADMconstraints: add par sync_adm_variables_before_calculating_constraints (#52)
1 parent 0e27f3a commit 9db3112

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

ADMconstraints/param.ccl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Parameter definitions for thorn ADMconstraints
22

3+
BOOLEAN sync_adm_variables_before_calculating_constraints "Sync ADM varialbes before calculating constraints" STEERABLE=recover
4+
{
5+
} no
6+
37
BOOLEAN calc_constraints "Calculate constraints" STEERABLE=recover
48
{
59
} yes

ADMconstraints/schedule.ccl

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@ SCHEDULE GROUP ADMconstraints_AnalysisGroup AT analysis
1212

1313

1414
if (calc_constraints) {
15-
SCHEDULE ADMconstraints_Sync IN ADMconstraints_AnalysisGroup
16-
{
17-
LANG: C
18-
OPTIONS: global
19-
SYNC: ADMBaseX::metric
20-
SYNC: ADMBaseX::curv
21-
SYNC: ADMBaseX::lapse
22-
SYNC: ADMBaseX::shift
23-
} "Synchronize"
15+
if (sync_adm_variables_before_calculating_constraints) {
16+
SCHEDULE ADMconstraints_Sync IN ADMconstraints_AnalysisGroup
17+
{
18+
LANG: C
19+
OPTIONS: global
20+
SYNC: ADMBaseX::metric
21+
SYNC: ADMBaseX::curv
22+
SYNC: ADMBaseX::lapse
23+
SYNC: ADMBaseX::shift
24+
} "Synchronize"
25+
}
2426

2527
SCHEDULE ADMconstraints_CalcConstraints IN ADMconstraints_AnalysisGroup AFTER ADMconstraints_Sync
2628
{

0 commit comments

Comments
 (0)