Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report. Summary: Review Request: openmpi - a new MPI implementation https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173719 ------- Additional Comments From jvdias@xxxxxxxxxx 2006-02-17 18:32 EST ------- OK, I've now imported openmpi-1.0.1-1 into rawhide (it remains to be seen whether it will make FC-5) . The SRPM and i386 RPMS are at: http://people.redhat.com/~jvdias/openmpi/ Please test this out and let me know of any issues ASAP - thanks . I've also built lam-7.1.1-10.FC5, with the suggested changes - it should be in tomorrow's rawhide - the srpm is also at the people page above. LAM headers now all live under /usr/include/lam , libraries under /usr/lib/lam, and man-pages in /usr/share/lam/man . There are directory structures that could be used for environment-modules in /usr/share/{lam,openmpi}/{bin,lib,include,man}, and an attempt at module files in /usr/share/{lam,openmpi}/*.module. The binaries which clash between lam and openmpi are shipped named with a prefix that differentiates them: /usr/bin/{om-,lam-}{mpirun,mpiexec,mpicc,mpic++,mpiCC,mpif77} By default, the lam package creates links to its /usr/bin/lam-* files, without the 'lam-' prefix - it will still be the default MPI implementation. There are now pkg-config files for lam and openmpi, and openmpi now contains an /usr/sbin/mpi-alternatives script that can be used to create alternatives for lam / openmpi: $ pkg-config --libs --cflags lam -I/usr/include/lam -L/usr/lib/lam -lmpi $ pkg-config --libs --cflags openmpi -I/usr/include/openmpi -L/usr/lib/openmpi -lmpi $ mpi_alternatives Usage: mpi_alternatives < install | display | remove | set> Sets up alternatives for MPI (Message Passing Interface) between LAM and OpenMPI implementations. $ mpi_alternatives install $ mpi_alternatives display mpi - status is manual. link currently points to /usr/bin/lam-mpirun /usr/bin/om-mpirun - priority 50 slave mpiCC: /usr/bin/om-mpic++ slave mpic++: /usr/bin/om-mpic++ slave mpicc: /usr/bin/om-mpicc slave mpiexec: /usr/bin/om-mpiexec slave mpif77: /usr/bin/om-mpif77 /usr/bin/lam-mpirun - priority 50 slave mpiCC: /usr/bin/lam-mpic++ slave mpic++: /usr/bin/lam-mpic++ slave mpicc: /usr/bin/lam-mpicc slave mpiexec: /usr/bin/lam-mpiexec slave mpif77: /usr/bin/lam-mpif77 Current `best' version is /usr/bin/om-mpirun. $ mpi_alternatives set openmpi $ mpi_alternatives display mpi - status is manual. link currently points to /usr/bin/om-mpirun /usr/bin/om-mpirun - priority 50 slave mpiCC: /usr/bin/om-mpic++ slave mpic++: /usr/bin/om-mpic++ slave mpicc: /usr/bin/om-mpicc slave mpiexec: /usr/bin/om-mpiexec slave mpif77: /usr/bin/om-mpif77 /usr/bin/lam-mpirun - priority 50 slave mpiCC: /usr/bin/lam-mpic++ slave mpic++: /usr/bin/lam-mpic++ slave mpicc: /usr/bin/lam-mpicc slave mpiexec: /usr/bin/lam-mpiexec slave mpif77: /usr/bin/lam-mpif77 Current `best' version is /usr/bin/om-mpirun. $ mpi_alternatives set lam $ mpi_alternatives display mpi - status is manual. link currently points to /usr/bin/lam-mpirun /usr/bin/om-mpirun - priority 50 slave mpiCC: /usr/bin/om-mpic++ slave mpic++: /usr/bin/om-mpic++ slave mpicc: /usr/bin/om-mpicc slave mpiexec: /usr/bin/om-mpiexec slave mpif77: /usr/bin/om-mpif77 /usr/bin/lam-mpirun - priority 50 slave mpiCC: /usr/bin/lam-mpic++ slave mpic++: /usr/bin/lam-mpic++ slave mpicc: /usr/bin/lam-mpicc slave mpiexec: /usr/bin/lam-mpiexec slave mpif77: /usr/bin/lam-mpif77 Current `best' version is /usr/bin/om-mpirun. Please let me know of any issues / problems with the above - thanks. -- Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. -- fedora-extras-list mailing list fedora-extras-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-extras-list