aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authorschnetter <schnetter@2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8>2006-08-04 14:39:58 +0000
committerschnetter <schnetter@2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8>2006-08-04 14:39:58 +0000
commit738e46497e17a6fe78b03e4c51fdd7eee4f185af (patch)
tree069337253b79b82deeb09c752948a0fca93b69ec /param.ccl
parentdbe148103042e5637a3eab452c0a8e460b9f9299 (diff)
Introduce a new parameter "use_alltoallv" that decides whether to use
MPI_Alltoallv or to use MPI_Irecv, MPI_Isend, and MPI_Wait to communicate. The latter is not tested, but may be faster if only a few of all processors are involved in the communication. Disable some self tests: Allow processors who do not participate in the communication (who specify a zero slab size) to not know the geometry of the source and destination slabs. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Slab/trunk@50 2e825fa2-fb71-486d-8b7f-a5ff3f0f6cb8
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl4
1 files changed, 4 insertions, 0 deletions
diff --git a/param.ccl b/param.ccl
index 3be94cc..e3d2ae2 100644
--- a/param.ccl
+++ b/param.ccl
@@ -4,3 +4,7 @@
BOOLEAN timer_output "Print slabbing timings at shutdown time" STEERABLE=always
{
} "no"
+
+BOOLEAN use_alltoallv "Use MPI_Alltoallv for communication?" STEERABLE=always
+{
+} "yes"