diff options
Diffstat (limited to 'ML_BSSN/param.ccl')
-rw-r--r-- | ML_BSSN/param.ccl | 96 |
1 files changed, 87 insertions, 9 deletions
diff --git a/ML_BSSN/param.ccl b/ML_BSSN/param.ccl index ab31945..0d6331c 100644 --- a/ML_BSSN/param.ccl +++ b/ML_BSSN/param.ccl @@ -54,6 +54,18 @@ CCTK_INT verbose "verbose" STEERABLE=ALWAYS } 0 restricted: +CCTK_REAL dampk1 "CCZ4 damping term 1 for Theta and Z" +{ + "*:*" :: "" +} 0 + +restricted: +CCTK_REAL dampk2 "CCZ4 damping term 2 for Theta and Z" +{ + "*:*" :: "" +} 0 + +restricted: CCTK_REAL LapseACoeff "Whether to evolve A in time" { "*:*" :: "" @@ -126,28 +138,28 @@ CCTK_REAL EpsDiss "Dissipation strength" } 0 restricted: -CCTK_INT harmonicN "d/dt alpha = - f alpha^n K (harmonic=2, 1+log=1)" +CCTK_INT conformalMethod "Treatment of conformal factor" { *:* :: "" -} 2 +} 0 restricted: -CCTK_INT ShiftAlphaPower "ShiftAlphaPower" +CCTK_INT GammaShift "Covariant shift term in Gamma" { *:* :: "" } 0 restricted: -CCTK_INT conformalMethod "Treatment of conformal factor" +CCTK_INT harmonicN "d/dt alpha = - f alpha^n K (harmonic=2, 1+log=1)" { *:* :: "" -} 0 +} 2 restricted: -CCTK_INT fdOrder "fdOrder" +CCTK_INT ShiftAlphaPower "ShiftAlphaPower" { *:* :: "" -} 4 +} 0 restricted: CCTK_INT harmonicShift "Whether to use the harmonic shift" @@ -155,6 +167,12 @@ CCTK_INT harmonicShift "Whether to use the harmonic shift" *:* :: "" } 0 +restricted: +CCTK_INT fdOrder "fdOrder" +{ + *:* :: "" +} 4 + private: KEYWORD my_initial_data "my_initial_data" { @@ -215,8 +233,8 @@ KEYWORD apply_dissipation "Whether to apply dissipation to the RHSs" restricted: CCTK_INT ML_BSSN_MaxNumEvolvedVars "Number of evolved variables used by this thorn" ACCUMULATOR-BASE=MethodofLines::MoL_Num_Evolved_Vars STEERABLE=RECOVER { - 25:25 :: "Number of evolved variables used by this thorn" -} 25 + 26:26 :: "Number of evolved variables used by this thorn" +} 26 restricted: CCTK_INT ML_BSSN_MaxNumArrayEvolvedVars "Number of Array evolved variables used by this thorn" ACCUMULATOR-BASE=MethodofLines::MoL_Num_ArrayEvolved_Vars STEERABLE=RECOVER @@ -747,6 +765,18 @@ KEYWORD beta3_bound "Boundary condition to implement" STEERABLE=ALWAYS } "skip" private: +KEYWORD Theta_bound "Boundary condition to implement" STEERABLE=ALWAYS +{ + "flat" :: "Flat boundary condition" + "none" :: "No boundary condition" + "static" :: "Boundaries held fixed" + "radiative" :: "Radiation boundary condition" + "scalar" :: "Dirichlet boundary condition" + "newrad" :: "Improved radiative boundary condition" + "skip" :: "skip boundary condition code" +} "skip" + +private: KEYWORD trK_bound "Boundary condition to implement" STEERABLE=ALWAYS { "flat" :: "Flat boundary condition" @@ -855,6 +885,18 @@ KEYWORD ML_shift_bound "Boundary condition to implement" STEERABLE=ALWAYS } "none" private: +KEYWORD ML_Theta_bound "Boundary condition to implement" STEERABLE=ALWAYS +{ + "flat" :: "Flat boundary condition" + "none" :: "No boundary condition" + "static" :: "Boundaries held fixed" + "radiative" :: "Radiation boundary condition" + "scalar" :: "Dirichlet boundary condition" + "newrad" :: "Improved radiative boundary condition" + "skip" :: "skip boundary condition code" +} "none" + +private: KEYWORD ML_trace_curv_bound "Boundary condition to implement" STEERABLE=ALWAYS { "flat" :: "Flat boundary condition" @@ -1011,6 +1053,12 @@ CCTK_REAL beta3_bound_speed "characteristic speed at boundary" STEERABLE=ALWAYS } 1. private: +CCTK_REAL Theta_bound_speed "characteristic speed at boundary" STEERABLE=ALWAYS +{ + "0:*" :: "outgoing characteristic speed > 0" +} 1. + +private: CCTK_REAL trK_bound_speed "characteristic speed at boundary" STEERABLE=ALWAYS { "0:*" :: "outgoing characteristic speed > 0" @@ -1065,6 +1113,12 @@ CCTK_REAL ML_shift_bound_speed "characteristic speed at boundary" STEERABLE=ALWA } 1. private: +CCTK_REAL ML_Theta_bound_speed "characteristic speed at boundary" STEERABLE=ALWAYS +{ + "0:*" :: "outgoing characteristic speed > 0" +} 1. + +private: CCTK_REAL ML_trace_curv_bound_speed "characteristic speed at boundary" STEERABLE=ALWAYS { "0:*" :: "outgoing characteristic speed > 0" @@ -1215,6 +1269,12 @@ CCTK_REAL beta3_bound_limit "limit value for r -> infinity" STEERABLE=ALWAYS } 0. private: +CCTK_REAL Theta_bound_limit "limit value for r -> infinity" STEERABLE=ALWAYS +{ + "*:*" :: "value of limit value is unrestricted" +} 0. + +private: CCTK_REAL trK_bound_limit "limit value for r -> infinity" STEERABLE=ALWAYS { "*:*" :: "value of limit value is unrestricted" @@ -1269,6 +1329,12 @@ CCTK_REAL ML_shift_bound_limit "limit value for r -> infinity" STEERABLE=ALWAYS } 0. private: +CCTK_REAL ML_Theta_bound_limit "limit value for r -> infinity" STEERABLE=ALWAYS +{ + "*:*" :: "value of limit value is unrestricted" +} 0. + +private: CCTK_REAL ML_trace_curv_bound_limit "limit value for r -> infinity" STEERABLE=ALWAYS { "*:*" :: "value of limit value is unrestricted" @@ -1419,6 +1485,12 @@ CCTK_REAL beta3_bound_scalar "Dirichlet boundary value" STEERABLE=ALWAYS } 0. private: +CCTK_REAL Theta_bound_scalar "Dirichlet boundary value" STEERABLE=ALWAYS +{ + "*:*" :: "unrestricted" +} 0. + +private: CCTK_REAL trK_bound_scalar "Dirichlet boundary value" STEERABLE=ALWAYS { "*:*" :: "unrestricted" @@ -1473,6 +1545,12 @@ CCTK_REAL ML_shift_bound_scalar "Dirichlet boundary value" STEERABLE=ALWAYS } 0. private: +CCTK_REAL ML_Theta_bound_scalar "Dirichlet boundary value" STEERABLE=ALWAYS +{ + "*:*" :: "unrestricted" +} 0. + +private: CCTK_REAL ML_trace_curv_bound_scalar "Dirichlet boundary value" STEERABLE=ALWAYS { "*:*" :: "unrestricted" |