diff options
author | Thomas Radke <tradke@damiana.damiana.admin> | 2008-09-09 13:35:37 +0200 |
---|---|---|
committer | Thomas Radke <tradke@damiana.damiana.admin> | 2008-09-09 13:35:37 +0200 |
commit | d119b91fc32e1991eecc207468e7c719275281ad (patch) | |
tree | eaa95a56434619b41b9a151a146d36f4d594a55f /Carpet/LoopControl/param.ccl | |
parent | c58657e1560aab8c581ac6c5491dab085eee3a62 (diff) |
Turn the stand-alone WaveToy example application into a LoopControl routine
(scheduled at STARTUP) which can be triggered via LoopControl::run_demo = "yes"
and controled with LoopControl::n{xyz} and LoopControl:nsteps.
Diffstat (limited to 'Carpet/LoopControl/param.ccl')
-rw-r--r-- | Carpet/LoopControl/param.ccl | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Carpet/LoopControl/param.ccl b/Carpet/LoopControl/param.ccl index 5875c8dcc..5cd9727d0 100644 --- a/Carpet/LoopControl/param.ccl +++ b/Carpet/LoopControl/param.ccl @@ -1,5 +1,6 @@ # Parameter definitions for thorn LoopControl +################# # General options BOOLEAN printstats "Output timing statistics at shutdown" STEERABLE=recover @@ -14,8 +15,31 @@ BOOLEAN debug "Output debug information" STEERABLE=always { } "no" +###################################### +# LoopControl demonstration parameters +BOOLEAN run_demo "Run the embedded wavetoy as a LoopControl demo application" +{ +} "no" + +CCTK_INT nx "Number of grid points in X dimension (for the embedded wavetoy example)" +{ + 1:* :: "a positive integer" +} 100 +CCTK_INT ny "Number of grid points in Y dimension (for the embedded wavetoy example)" +{ + 1:* :: "a positive integer" +} 100 +CCTK_INT nz "Number of grid points in Z dimension (for the embedded wavetoy example)" +{ + 1:* :: "a positive integer" +} 100 +CCTK_INT nsteps "Number of time steps (for the embedded wavetoy example)" +{ + 1:* :: "a positive integer" +} 100 +################# # Thread topology CCTK_INT lc_inthreads "Number of threads in the i-direction" STEERABLE=recover @@ -38,6 +62,7 @@ CCTK_INT lc_knthreads "Number of threads in the k-direction" STEERABLE=recover +###################### # Tiling specification CCTK_INT lc_inpoints "Number of grid points in the i-direction" STEERABLE=recover @@ -60,6 +85,7 @@ CCTK_INT lc_knpoints "Number of grid points in the k-direction" STEERABLE=recove +########################## # Use legacy configuration BOOLEAN legacy_init "Initialise with legacy configuration (usually slower)" STEERABLE=recover @@ -68,6 +94,7 @@ BOOLEAN legacy_init "Initialise with legacy configuration (usually slower)" STEE +########################### # Automatic: simple cycling BOOLEAN cycle_j_tilings "Cycle through all available tilings in the j-direction" STEERABLE=recover @@ -76,6 +103,7 @@ BOOLEAN cycle_j_tilings "Cycle through all available tilings in the j-direction" +################################ # Automatic: simulated annealing BOOLEAN use_simulated_annealing "Find a good loop configuration through simulated annealing" STEERABLE=recover @@ -119,6 +147,7 @@ CCTK_REAL siman_T_min "stopping criterion" STEERABLE=recover +######################################### # Automatic: random restart hill climbing BOOLEAN use_random_restart_hill_climbing "http://en.wikipedia.org/wiki/Hill_climbing http://en.wikipedia.org/wiki/Tabu_search" STEERABLE=always |