Software Delivery Repository

Software Delivery Repository   |   Getting Started   |   FAQ  |  Repositories

SGI® MPI

SGI MPI is SGI's high performance MPI library. Centered around the SGI Message Passing Toolkit (MPT - SGI's MPI 3.1 library), SGI MPI contains complementary tools enabling application acceleration, with SGI MPT as the core MPI performance engine.

SGI MPI includes SGI Message Passing Toolkit, Perfcatcher MPI profiling tool, easy launch of MPI applications with Array Services, accurate shared memory measurement, SHMEM PGAS library, xpmem cross process memory mapping, SGI MPI PerfBoost which enables applications compiled against other MPIs - Platform MPI, Intel MPI, Open MPI and MPICH 1 - and enables them to run with SGI MPI, checkpoint restart for SGI MPT, MPIplace MPI rank placement tool and MPInside MPI profiling and performance analysis tool.

An active warranty or support contract is required to access SGI MPI product updates. A user-generated token must be supplied as the http username to access this repository. If you have a valid warranty or support contract, login with your HPE Passport credentials and generate your token here. Once you have a valid token, you may access the SGI MPI repository with your web browser (or yum, or zypper) using the following http URL syntax:

    http://TOKEN:null@downloads.linux.hpe.com/SDR/repo/mpi

SGI MPI releases are available via the HPE Support Center. View your existing contracts and warranties or get help linking contracts or warranties to your HPE Support Center user profile. To obtain additional support coverage, please contact your local HPE office, HPE representative, or visit Contact HPE. Click here for more information.

  Generate_Token then
Browse
with token as username

Subscribe your system to the SGI MPI repository


Red Hat Enterprise Linux

Cut-n-paste the following section (substituting ditribution, architecture and project version) into /etc/yum.repos.d/mpi.repo on your RedHat system:

[mpi]
name=SGI-MPI
baseurl=http://TOKEN:null@downloads.linux.hpe.com/repo/mpi/rhel/dist_ver/arch/project_ver/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-HPE-SDR


Where:

   TOKEN         Generated here
   dist_ver      6, 7  
   arch          x86_64  
   project_ver   current, 1.12, 1.13, 1.14
        


SUSE Linux Enterprise Server

Cut-n-paste the following section (substituting ditribution, architecture and project version) into /etc/zypp/repos.d/mpi.repo on your SUSE system:

[mpi]
name=SGI-MPI
baseurl=http://TOKEN:null@downloads.linux.hpe.com/repo/mpi/sles/dist_ver/arch/project_ver/
enabled=1
autorefresh=1
type=rpm-md
keeppackages=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-HPE-SDR


Where:

   TOKEN         Generated here
   dist_ver      11sp4, 12sp1, 12sp2
   arch          x86_64  
   project_ver   current, 1.12, 1.13, 1.14
        


Import the GPG Key

Copy the GPG-KEY-HPE-SDR key to /etc/pki/rpm-gpg/ and then import the key with the following command:
    rpm --import /etc/pki/rpm-gpg/GPG-KEY-HPE-SDR

Installing SGI MPI packages


List available packages

# yum --disablerepo="*" --enablerepo="mpi" list available
# zypper search --repo mpi


Show available updates

# yum --disablerepo="*" --enablerepo="mpi" check-update
# zypper list-updates --repo mpi


Install a specific package

# yum install packagename
# zypper install packagename


Contact