aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/param.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/Carpet/param.ccl')
-rw-r--r--Carpet/Carpet/param.ccl6
1 files changed, 6 insertions, 0 deletions
diff --git a/Carpet/Carpet/param.ccl b/Carpet/Carpet/param.ccl
index 64cb3fb7c..801f151c2 100644
--- a/Carpet/Carpet/param.ccl
+++ b/Carpet/Carpet/param.ccl
@@ -443,6 +443,7 @@ KEYWORD processor_topology "How to determine the processor topology" STEERABLE=r
"along-dir" :: "Split the region along one direction only"
"automatic" :: "Choose the topology automatically"
"recursive" :: "Choose the topology automatically, using a different algorithm that may lead to better load balancing"
+ "balanced" :: "Choose the topology automatically, ensuring a maximum load imbalance"
} "automatic"
CCTK_INT processor_topology_3d_x "Number of processors in x-direction" STEERABLE=recover
@@ -514,6 +515,11 @@ CCTK_REAL ghost_zone_cost "Relative cost of ghost zones for 'recursive' load bal
0:* :: ""
} 0.025
+CCTK_REAL maximum_imbalance "Maximum load imbalance" STEERABLE=always
+{
+ (0.0:*) :: ""
+} 0.1
+
BOOLEAN same_number_of_components_on_each_process "Ensure that each process has the same number of components, adding empty dummy components if necessary" STEERABLE=always
{
} "yes"