[MacPorts] #43196: openmpi-default @1.7.4 notes and install issues
#43196: openmpi-default @1.7.4 notes and install issues ------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: openmpi-default ------------------------+-------------------------------- I see two problems in the notes for this port. {{{ +--- 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 +------------------------- }}} The word "wrappers" is misspelled. Also, the installed names are wrong, compared to {{{ Port openmpi-default contains: /opt/local/bin/mpicc-openmpi-mp /opt/local/bin/mpicxx-openmpi-mp /opt/local/bin/mpiexec-openmpi-mp /opt/local/bin/mpif77-openmpi-mp /opt/local/bin/mpif90-openmpi-mp ... }}} Another issue is that mpirun should be installed to the bin directory too, like mpiexec, and as is done for mpich-default. -- Ticket URL: <https://trac.macports.org/ticket/43196> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Comment (by sean@…): Yeah, this is just like #43197. Need to fix the typos in the note. -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Changes (by sean@…): * status: new => closed * resolution: => fixed Comment: Fixed in r118766. Thanks for the report! -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Changes (by dstrubbe@…): * status: closed => reopened * resolution: fixed => Comment: Great, can we do this part too?
Another issue is that mpirun should be installed to the bin directory too, like mpiexec, and as is done for mpich-default.
-- Ticket URL: <https://trac.macports.org/ticket/43196#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Comment (by sean@…): Replying to [comment:3 dstrubbe@…]:
Great, can we do this part too?
Another issue is that mpirun should be installed to the bin directory too, like mpiexec, and as is done for mpich-default.
Nope. `mpiexec` is the standard. I already hate OpenMPI for their lack of good software practices and am not interested in catering to this. -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Comment (by dstrubbe@…): I don't understand. All you have to do is insert one more word into the post-destroot. And mpich-default is installing this file already. {{{ Port mpich-default contains: /opt/local/bin/hydra_nameserver-mpich-mp /opt/local/bin/hydra_persist-mpich-mp /opt/local/bin/hydra_pmi_proxy-mpich-mp /opt/local/bin/mpic++-mpich-mp /opt/local/bin/mpicc-mpich-mp /opt/local/bin/mpichversion-mpich-mp /opt/local/bin/mpicxx-mpich-mp /opt/local/bin/mpiexec-mpich-mp /opt/local/bin/mpiexec.hydra-mpich-mp /opt/local/bin/mpif77-mpich-mp /opt/local/bin/mpif90-mpich-mp /opt/local/bin/mpirun-mpich-mp ... }}} -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Changes (by sean@…): * status: reopened => closed * resolution: => fixed Comment: Please don't reopen this ticket anymore. -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Changes (by sean@…): * status: closed => reopened * resolution: fixed => Comment: I've had a change of heart. I'll add mpirun to openmpi either tonight or tomorrow. -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Changes (by sean@…): * status: reopened => closed * resolution: => fixed Comment: Fixed in r118939. Thanks for your patience. -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Comment (by dstrubbe@…): Question about r118941: was it deliberate to remove mpiexec from files /openmpi-devel-llvm? -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Comment (by sean@…): Replying to [comment:9 dstrubbe@…]:
Question about r118941: was it deliberate to remove mpiexec from files /openmpi-devel-llvm?
_< No. It was not. I'll push a fix soon.
-- Ticket URL: <https://trac.macports.org/ticket/43196#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#43196: openmpi-default @1.7.4 notes and install issues ------------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: openmpi-default | ------------------------------+-------------------------------- Comment (by sean@…): Ok, should be fixed by r118984. Thanks again for the report! -- Ticket URL: <https://trac.macports.org/ticket/43196#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts