Please follow the instructions in https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit.html to install Intel oneAPI Base Toolkit on the management node according to your own needs.
Please follow the instructions in https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html to install Intel oneAPI HPC Toolkit on the management node according to your own needs.
Run the following commands to initialize modulefiles for LiCO on the management node:
x
# where is the intel oneapi installed, /opt/intel/oneapi is the default pathONEAPI_PATH="/opt/intel/oneapi"source $ONEAPI_PATH/setvars.shbash $ONEAPI_PATH/modulefiles-setup.shRun the following commands to add module path for LiCO on the management node:
xxxxxxxxxx# where is the intel oneapi installed, /opt/intel/oneapi is the default pathONEAPI_PATH="/opt/intel/oneapi"sed -i s#/opt/ohpc/pub/modulefiles#/opt/ohpc/pub/modulefiles:$ONEAPI_PATH/modulefiles#g \/etc/profile.d/lmod.shsed -i s#/opt/ohpc/pub/modulefiles#/opt/ohpc/pub/modulefiles:$ONEAPI_PATH/modulefiles#g \/etc/profile.d/lmod.csh sed -i s#/opt/ohpc/pub/modulefiles#/opt/ohpc/pub/modulefiles:$ONEAPI_PATH/modulefiles#g \/etc/lico/lico.ini.d/template.inisource /etc/profile.d/lmod.shlico lmod_syncPlease create a shared directory based on the upper directory of the oneapi installation path (task /opt/intel as an example):
Step 1. Manage node sharing /opt/intel for Intel oneAPI:
xxxxxxxxxxecho "/opt/intel *(ro,no_subtree_check,fsid=12)">> /etc/exportsexportfs -aStep 2. Configure the shared directory for cluster nodes:
xxxxxxxxxx# IP address of management node in the cluster intranetMANAGER_NODE_IP="192.168.0.1"psh all echo "\""${MANAGER_NODE_IP}:/opt/intel /opt/intel nfs nfsvers=4.0,nodev,noatime \0 0"\"" \>\> /etc/fstabStep 3. Mount shared directory
xxxxxxxxxxpsh all mkdir -p /opt/intelpsh all mount /opt/intelRun the following commands on the management node to check if the installation is successful:
xxxxxxxxxx# The output may be /opt/intel/oneapi/intelpython/latest/bin/mpirunwhich mpirun# The output may be /opt/intel/oneapi/intelpython/latest/bin/mpitunewhich mpitune# The output may be /opt/intel/oneapi/mpi/2021.1.1/bin/mpiiccwhich mpiiccRun the following commands on the management node to check whether the module is successfully configured:
xxxxxxxxxx# The output contains /opt/intel/oneapi/modulefiles informationmodule ava