diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-01-14 12:20:47 +0100 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-01-14 12:20:47 +0100 |
commit | 7ecbd6e427f539e2f5067b2dcca32ef613315a8a (patch) | |
tree | 36a47629d008c02eee003a21ba86f68cfb3ccdcd /ML_ADM/param.ccl | |
parent | fe57e3582691a9ef303de7c50f11e59b7f2f3aa4 (diff) |
Update McLachlan. ML_BSSN_Helper is now required at run time
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.
Diffstat (limited to 'ML_ADM/param.ccl')
-rw-r--r-- | ML_ADM/param.ccl | 38 |
1 files changed, 34 insertions, 4 deletions
diff --git a/ML_ADM/param.ccl b/ML_ADM/param.ccl index 6ca561f..df67e04 100644 --- a/ML_ADM/param.ccl +++ b/ML_ADM/param.ccl @@ -32,11 +32,11 @@ KEYWORD my_initial_data "my_initial_data" } "ADMBase" private: -KEYWORD SpaceTime "SpaceTime" +KEYWORD my_boundary_condition "my_boundary_condition" { - "Space" :: "Space" - "Space+Matter" :: "Space+Matter" -} "Space" + "none" :: "none" + "Minkowski" :: "Minkowski" +} "none" restricted: CCTK_INT ML_ADM_MaxNumEvolvedVars "Number of evolved variables used by this thorn" ACCUMULATOR-BASE=MethodofLines::MoL_Num_Evolved_Vars @@ -50,6 +50,12 @@ CCTK_INT ML_ADM_MaxNumConstrainedVars "Number of constrained variables used by t 38:38 :: "Number of constrained variables used by this thorn" } 38 +private: +CCTK_INT timelevels "Number of active timelevels" +{ + 0:3 :: "" +} 3 + restricted: CCTK_INT ML_ADM_Minkowski_calc_every "ML_ADM_Minkowski_calc_every" { @@ -69,6 +75,12 @@ CCTK_INT ML_ADM_RHS_calc_every "ML_ADM_RHS_calc_every" } 1 restricted: +CCTK_INT ML_ADM_boundary_calc_every "ML_ADM_boundary_calc_every" +{ + *:* :: "" +} 1 + +restricted: CCTK_INT ML_ADM_convertToADMBase_calc_every "ML_ADM_convertToADMBase_calc_every" { *:* :: "" @@ -81,6 +93,12 @@ CCTK_INT ML_ADM_constraints_calc_every "ML_ADM_constraints_calc_every" } 1 restricted: +CCTK_INT ML_ADM_constraints_boundary_calc_every "ML_ADM_constraints_boundary_calc_every" +{ + *:* :: "" +} 1 + +restricted: CCTK_INT ML_ADM_Minkowski_calc_offset "ML_ADM_Minkowski_calc_offset" { *:* :: "" @@ -99,6 +117,12 @@ CCTK_INT ML_ADM_RHS_calc_offset "ML_ADM_RHS_calc_offset" } 0 restricted: +CCTK_INT ML_ADM_boundary_calc_offset "ML_ADM_boundary_calc_offset" +{ + *:* :: "" +} 0 + +restricted: CCTK_INT ML_ADM_convertToADMBase_calc_offset "ML_ADM_convertToADMBase_calc_offset" { *:* :: "" @@ -110,6 +134,12 @@ CCTK_INT ML_ADM_constraints_calc_offset "ML_ADM_constraints_calc_offset" *:* :: "" } 0 +restricted: +CCTK_INT ML_ADM_constraints_boundary_calc_offset "ML_ADM_constraints_boundary_calc_offset" +{ + *:* :: "" +} 0 + private: KEYWORD K11_bound "Boundary condition to implement" { |