#! /bin/bash # This script automatically install openmpi-3.1.2 in the directory /share/apps/openmpi-3.1.2/intel # execute this script as root # Mandatory requirements: # FC=/share/apps/intel/compilers_and_libraries_2017.2.174/linux/mpi/intel64/bin/mpiifort # CC=/share/apps/intel/compilers_and_libraries_2017.2.174/linux/mpi/intel64/bin/mpicc # F77=ifort mkdir /share/apps/configrepo cd /share/apps/configrepo wget http://comsics.usm.my/tlyoon/configrepo/howto/customise_centos/openmpi/openmpi-3.1.2.tgz tar -zxvf openmpi-3.1.2.tgz cd openmpi-3.1.2 ./configure --prefix=/share/apps/openmpi-3.1.2/intel FC=/share/apps/intel/compilers_and_libraries_2017.2.174/linux/mpi/intel64/bin/mpiifort CC=/share/apps/intel/compilers_and_libraries_2017.2.174/linux/mpi/intel64/bin/mpicc F77=ifort FFLAGS='-O3 -xSSE4.2 -ip -mp1 -m64 -shared-intel' LDFLAGS=-L/share/apps/intel/compilers_and_libraries/linux/mpi/intel64/lib CXXFLAGS='-O3 -m64' CFLAGS='-O3 -m64' make make install