FS#31715 - [openmpi] openmpi isn't built with thread support
Attached to Project:
Arch Linux
Opened by Daniel Mitchell (dmitchell) - Friday, 28 September 2012, 07:22 GMT
Last edited by Stéphane Gaudreault (stephane) - Tuesday, 30 October 2012, 18:50 GMT
Opened by Daniel Mitchell (dmitchell) - Friday, 28 September 2012, 07:22 GMT
Last edited by Stéphane Gaudreault (stephane) - Tuesday, 30 October 2012, 18:50 GMT
|
Details
extra/openmpi-1.6.1-1
Running `ompi_info -c | grep -i thread` shows that openmpi isn't built with thread support. This is pretty much a deal-breaker for hybrid parallel programming. openmpi needs to be configured with --enable-mpi-thread-multiple to enable thread support. |
This task depends upon
Closed by Stéphane Gaudreault (stephane)
Tuesday, 30 October 2012, 18:50 GMT
Reason for closing: Won't implement
Tuesday, 30 October 2012, 18:50 GMT
Reason for closing: Won't implement
See http://comments.gmane.org/gmane.comp.clustering.open-mpi.user/13660
http://www.open-mpi.org/community/lists/users/2012/10/20421.php
So far I've confirmed that you have to configure with --enable-thread-multiple even to use THREAD_FUNNELED and THREAD_SERIALIZED.
I've also inquired if there will be any impact on users who don't need thread support.
http://www.open-mpi.org/community/lists/users/2012/10/20579.php
They say, "Short answer: yes, enabling threading impacts performance."