Skip to content

Instantly share code, notes, and snippets.

@sean-smith
Created July 31, 2020 23:13
Show Gist options
  • Save sean-smith/0b06c53ff49040ea3e5622e71c562590 to your computer and use it in GitHub Desktop.
Save sean-smith/0b06c53ff49040ea3e5622e71c562590 to your computer and use it in GitHub Desktop.
Install Intel Parallel Studio on AWS ParallelCluster

Install Intel Parallel Studio Runtime on AWS ParallelCluster

Tested on Amazon Linux 2

On all AWS ParallelCluster clusters /opt/intel is already shared out via NFS:

$ showmount -e
Export list for ip-172-31-41-183:
/opt/slurm 172.31.0.0/16
/opt/intel 172.31.0.0/16
/home      172.31.0.0/16
/shared    172.31.0.0/16

We'll go ahead and install the intel-hpc-platform:

yum-config-manager --add-repo https://yum.repos.intel.com/hpc-platform/el7/setup/intel-hpc-platform.repo
rpm --import https://yum.repos.intel.com/hpc-platform/el7/setup/PUBLIC_KEY.PUB
yum -y install --downloadonly --downloaddir=/opt/intel/rpms intel-hpc-platform-*-*

Now the psxe-runtime:

rpm --import https://yum.repos.intel.com/2019/setup/RPM-GPG-KEY-intel-psxe-runtime-2019
yum -y install https://yum.repos.intel.com/2019/setup/intel-psxe-runtime-2019-reposetup-1-0.noarch.rpm
yum -y install intel-psxe-runtime-*

Now install the binaries that were downloaded but not installed:

yum install -y /opt/intel/rpms/*

Intel Python

yum-config-manager --add-repo https://yum.repos.intel.com/intelpython/setup/intelpython.repo
yum -y install intelpython2-*
yum -y install intelpython3-*

Source packages

source /opt/intel/parallel_studio_xe_2020/bin/psxevars.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment