diff options
author | Anton Khirnov <anton@khirnov.net> | 2018-12-28 13:09:13 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2018-12-28 13:09:13 +0100 |
commit | 30816fb1931f8ea3a70215daf77636eb425cc91a (patch) | |
tree | 4d7653b87a91606249e1138b6423ba1b044a3df8 /param.ccl | |
parent | 133c5ff7ebce3bb4301a841bf9de9ba85fca23a2 (diff) |
Make more solver parameters runtime-configurable.
Diffstat (limited to 'param.ccl')
-rw-r--r-- | param.ccl | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -14,6 +14,36 @@ CCTK_INT fd_stencil "finite differencing stencil" } 1 RESTRICTED: +CCTK_INT maxiter "maximum number of solver iterations" +{ + 1: :: "" +} 64 + +RESTRICTED: +CCTK_INT nb_cycles "number of coarse-correction cycles per level" +{ + 1: :: "" +} 1 + +RESTRICTED: +CCTK_INT nb_relax_pre "number of relaxation steps before coarse-grid correction" +{ + 0: :: "" +} 2 + +RESTRICTED: +CCTK_INT nb_relax_post "number of relaxation steps after coarse-grid correction" +{ + 0: :: "" +} 2 + +RESTRICTED: +CCTK_REAL tol_residual "maximum absolute value of the residual" +{ + 0: :: "" +} 1e-12 + +RESTRICTED: CCTK_INT stats_every "print elliptic solver stats every <count> coarsest-level steps" { 0: :: "" |