MPI: Building OpenMPI 1.6.4

From Define Wiki
Revision as of 14:04, 1 May 2013 by David (talk | contribs) (Created page with "Assumes: * Centos 62 with OFED libs already installed * Development tools installed == Pull down the SRC RPM == <syntaxhighlight> wget http://www.open-mpi.org/software/ompi/v1.6/down...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Assumes:

  • Centos 62 with OFED libs already installed
  • Development tools installed

Pull down the SRC RPM

  wget http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.4-1.src.rpm

Build

  rpmbuild --rebuild --define '_prefix /shared/apps/openmpi/1.6.4-gcc' \ 
                                --define '_localstatedir /shared/apps/openmpi/1.6.4-gcc/var' \
                                --define '_sharedstatedir /shared/apps/openmpi/1.6.4-gcc/var/lib' \
                                --define '_mandir /shared/apps/openmpi/1.6.4-gcc/share/man' \
                                --define '_infodir /shared/apps/openmpi/1.6.4-gcc/share/info' openmpi-1.6.4-1.src.rpm

Install

  • File will be created in ~/rpmbuild/RPM/x86_64
  • Add to cluster provisioning or rpm -ivh