[MacPorts] #31244: OpenMPI thread support not working
MacPorts
noreply at macports.org
Tue Sep 13 11:29:46 PDT 2011
#31244: OpenMPI thread support not working
----------------------------------+-----------------------------------------
Reporter: justus.c79@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: openmpi mpi threads | Port: openmpi
----------------------------------+-----------------------------------------
When building openmpi +gcc45+threads I see the following output (with
verbose mode) in the configure step.
{{{
$ sudo port -v install openmpi +gcc45+threads
---> Computing dependencies for openmpi.
---> Fetching archive for openmpi
---> openmpi-1.5.4_0+gcc45+threads.darwin_11.x86_64.tbz2 doesn't seem to
exist in /opt/local/var/macports/software/openmpi
---> Attempting to fetch
openmpi-1.5.4_0+gcc45+threads.darwin_11.x86_64.tbz2 from
http://packages.macports.org/openmpi
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0
---> Fetching openmpi
---> Verifying checksum(s) for openmpi
---> Checksumming openmpi-1.5.4.tar.bz2
---> Extracting openmpi
---> Extracting openmpi-1.5.4.tar.bz2
---> Configuring openmpi
configure: WARNING: unrecognized options: --with-xgrid, --enable-mpi-
threads
============================================================================
== Configuring Open MPI
============================================================================
*** Startup tests
checking build system type... x86_64-apple-darwin11.1.0
checking host system type... x86_64-apple-darwin11.1.0
checking target system type... x86_64-apple-darwin11.1.0
}}}
Specifically I see:
'''configure: WARNING: unrecognized options: --with-xgrid, --enable-mpi-
threads''',
which indicated OpenMPI is not being built with thread support.
--enable-mpi-threads is added with the +threads variant.
The behavior of OpenMPI configure script has changed. The new option that
should be used is: --enable-mpi-thread-multiple
This has the same effect as the old threads configure option. See
http://www.open-mpi.org/community/lists/devel/2010/03/7531.php
--
Ticket URL: <https://trac.macports.org/ticket/31244>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list