Mark Dixon
2017-02-17 12:41:51 UTC
Hi,
We have some users who would like to try out openmpi MPI_THREAD_MULTIPLE
support on our InfiniBand cluster. I am wondering if we should enable it
on our production cluster-wide version, or install it as a separate "here
be dragons" copy.
I seem to recall openmpi folk cautioning that MPI_THREAD_MULTIPLE support
was pretty crazy and that enabling it could have problems for
non-MPI_THREAD_MULTIPLE codes (never mind codes that explicitly used it),
so such an install shouldn't be used unless for codes that actually need
it.
Is that still the case, please?
Thanks,
Mark
We have some users who would like to try out openmpi MPI_THREAD_MULTIPLE
support on our InfiniBand cluster. I am wondering if we should enable it
on our production cluster-wide version, or install it as a separate "here
be dragons" copy.
I seem to recall openmpi folk cautioning that MPI_THREAD_MULTIPLE support
was pretty crazy and that enabling it could have problems for
non-MPI_THREAD_MULTIPLE codes (never mind codes that explicitly used it),
so such an install shouldn't be used unless for codes that actually need
it.
Is that still the case, please?
Thanks,
Mark