diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2009-11-10 14:31:35 -0600 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2009-11-10 14:31:35 -0600 |
commit | 42dffad4c0881e801016fd4d90c96055bca0700a (patch) | |
tree | 389a902435ba6ea0440b68fe5bd5ecbbc7cba097 /Carpet/Carpet/param.ccl | |
parent | d376cd1c17d6d7aa92fc08363f1f3cc372aa5476 (diff) |
Carpet: Add parameter no_split_direction
Add new parameter no_split_direction that ensures that a domain is not
split (distributed onto several processes) in a certain direction.
Diffstat (limited to 'Carpet/Carpet/param.ccl')
-rw-r--r-- | Carpet/Carpet/param.ccl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Carpet/Carpet/param.ccl b/Carpet/Carpet/param.ccl index d221d2158..1c1f7f76f 100644 --- a/Carpet/Carpet/param.ccl +++ b/Carpet/Carpet/param.ccl @@ -398,11 +398,17 @@ CCTK_INT processor_topology_3d_z "Number of processors in z-direction" STEERABLE 1:* :: "must be positive" } 1 -CCTK_INT split_direction "Direction in which the domain should be split" STEERABLE=recover +CCTK_INT split_direction "Direction in which the domain should be split (for processor_topology=along-dir)" STEERABLE=recover { 0:* :: "0 for x, 1 for y, 2 for z, etc." } 2 +CCTK_INT no_split_direction "Direction in which the domain must not be split (for processor_topology=automatic)" STEERABLE=recover +{ + -1 :: "split in all directions" + 0:* :: "0 for x, 1 for y, 2 for z, etc." +} -1 + BOOLEAN constant_load_per_processor "Keep the load per processor constant -- this is meant for benchmarks" STEERABLE=recover { } "no" |