summaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2019-07-22 09:59:20 +0200
committerAnton Khirnov <anton@khirnov.net>2019-07-22 09:59:20 +0200
commit68e2c0b3166527e95b66c024fcc06395d059c6bf (patch)
tree7be949ae03f13f849bcd2939e588adc33cc13ccb /param.ccl
Initial commit.
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl83
1 files changed, 83 insertions, 0 deletions
diff --git a/param.ccl b/param.ccl
new file mode 100644
index 0000000..a738832
--- /dev/null
+++ b/param.ccl
@@ -0,0 +1,83 @@
+# Parameter definitions for thorn QuasiMaximalSlicing
+
+shares: ML_BSSN
+EXTENDS CCTK_KEYWORD lapse_source "lapse_source"
+{
+ QMS_MG :: ""
+}
+
+PRIVATE:
+CCTK_INT solve_level "" STEERABLE=recover
+{
+ 0: :: ""
+} 0
+
+CCTK_REAL switchoff_time "" STEERABLE=recover
+{
+ : :: ""
+} 9999.0
+
+CCTK_INT ccz4 "Use CCZ4 or BSSN" STEERABLE=recover
+{
+ 0:1 :: ""
+} 0
+
+RESTRICTED:
+CCTK_INT fd_stencil "finite differencing stencil"
+{
+ 1: :: ""
+} 1
+
+RESTRICTED:
+CCTK_INT maxiter "maximum number of solver iterations" STEERABLE=always
+{
+ 1: :: ""
+} 64
+
+RESTRICTED:
+CCTK_INT nb_cycles "number of coarse-correction cycles per level" STEERABLE=always
+{
+ 1: :: ""
+} 1
+
+RESTRICTED:
+CCTK_INT nb_relax_pre "number of relaxation steps before coarse-grid correction" STEERABLE=always
+{
+ 0: :: ""
+} 2
+
+RESTRICTED:
+CCTK_INT nb_relax_post "number of relaxation steps after coarse-grid correction" STEERABLE=always
+{
+ 0: :: ""
+} 2
+
+RESTRICTED:
+CCTK_INT exact_size "" STEERABLE=always
+{
+ 0: :: ""
+} 5
+
+RESTRICTED:
+CCTK_REAL tol_residual_base "maximum absolute value of the residual for dx=1.0, scaled by 1/(dx ** 2)" STEERABLE=always
+{
+ 0: :: ""
+} 0.0
+
+RESTRICTED:
+CCTK_REAL cfl_factor "" STEERABLE=always
+{
+ 0: :: ""
+} 0.0
+
+RESTRICTED:
+CCTK_INT stats_every "print elliptic solver stats every <count> coarsest-level steps" STEERABLE=always
+{
+ 0: :: ""
+} 0
+
+RESTRICTED:
+STRING loglevel "logging level" STEERABLE=always
+{
+ :: ""
+} "info"