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/*
yum-config-manager --add-repo https://yum.repos.intel.com/intelpython/setup/intelpython.repo
yum -y install intelpython2-*
yum -y install intelpython3-*
source /opt/intel/parallel_studio_xe_2020/bin/psxevars.sh