Opened 10 years ago

Closed 10 years ago

#42248 closed defect (fixed)

OpenMPI changes not functional

Reported by: TBird2001 (Jason Verley) Owned by: seanfarley (Sean Farley)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: cooljeanius (Eric Gallager)
Port:

Description

It appears a lot of changes happened to the OpenMPI port yesterday. From my experience, the result is not functional. In addition, I think there are errors in the port Notes. I uninstalled the (presumably) old version, openmpi. Then I the following is the screen output from the installation:

~ % sudo port install openmpi-default +gcc48 +valgrind
--->  Computing dependencies for openmpi-default
--->  Fetching archive for openmpi-default
--->  Attempting to fetch openmpi-default-1.7.3_1+gcc48+valgrind.darwin_12.x86_64.tbz2 from http://packages.macports.org/openmpi-default
--->  Attempting to fetch openmpi-default-1.7.3_1+gcc48+valgrind.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/openmpi-default
--->  Attempting to fetch openmpi-default-1.7.3_1+gcc48+valgrind.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/openmpi-default
--->  Fetching distfiles for openmpi-default
--->  Verifying checksums for openmpi-default
--->  Extracting openmpi-default
--->  Configuring openmpi-default
--->  Building openmpi-default
--->  Staging openmpi-default into destroot
--->  Installing openmpi-default @1.7.3_1+gcc48+valgrind
--->  Deactivating openmpi-default @1.7.3_1+gcc48
--->  Cleaning openmpi-default
--->  Activating openmpi-default @1.7.3_1+gcc48+valgrind


+--- OpenMPI Usage note ----
| The mpi[cc|cxx|f77|f90] weappers are installed as
| mpi[cc|cxx|f77|f90]-mp. To make openmpi-default the default (i.e. the
| version you get when you run 'mpicc/mpicxx'), please run:
|
| sudo port select --set mpi openmpi-mp-fortran
+-------------------------


--->  Cleaning openmpi-default

To see what what installed, I typed:

s947898:~ % mpi<tab>
mpicc-openmpi-mp       mpicxx-openmpi-mp      mpiexec-openmpi-mp     mpif77-openmpi-mp      mpif90-openmpi-mp   mpioutil

The usage note does not include the "openmpi" part of the wrapper names. (In addition, it has typo, with "weappers" instead of "wrappers".)

Pushing on, I tried this:

~ % mpicc-openmpi-mp --version
Cannot open configuration file /opt/local/share/openmpi-mp/openmpi/mpicc-openmpi-mp-wrapper-data.txt
Error parsing data file mpicc-openmpi-mp: Not found

Let me know if I can send any log information.

Change History (4)

comment:1 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:2 Changed 10 years ago by neverpanic (Clemens Lang)

Owner: changed from macports-tickets@… to sean@…

comment:3 Changed 10 years ago by seanfarley (Sean Farley)

Status: newassigned

Thanks for the report. I thought I fixed this previously but I can reproduce this. I'm looking into it now.

comment:4 Changed 10 years ago by seanfarley (Sean Farley)

Resolution: fixed
Status: assignedclosed

Ok, pushed a fix in r116423. Please reopen the ticket if it doesn't work for you.

Note: See TracTickets for help on using tickets.