728x90
반응형
One API (2024) 설치
최신 버전인 2024 버전과 이전 버전을 같이 올리는 이유는 상용 소프트웨어들 중 호환이 안 되는 것들이 많기 때문이다. 2024 버전은 Intel cpu 외에 amd 에서도 쓸 수 있도록 바뀌어 나왔기 때문에 둘 중 상황에 맞게 사용하면 될 듯하다.
HPC Tool KIT
# wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/7f096850-dc7b-4c35-90b5-36c12abd9eaa/l_HPCKit_p_2024.1.0.560_offline.sh
# sh l_HPCKit_p_2024.1.0.560_offline.sh -a -s --eula accept --install-dir /APP/hpc/compiler/intel/2024
Base Tool KIT
# wget <https://registrationcenter-download.intel.com/akdlm/IRC_NAS/fdc7a2bc-b7a8-47eb-8876-de6201297144/l_BaseKit_p_2024.1.0.596_offline.sh>
# sh l_BaseKit_p_2024.1.0.596_offline.sh -a -s --eula accept --install-dir /APP/hpc/compiler/intel/2024
Profile Setup
setvars.sh 이나 modulefiles-setup.sh 중 하나를 활용하여 환경을 구성한다. 아래 과정에서는 setvars.sh 를 활용하였다.
setvars.sh
# source /APP/enhpc/compiler/intel/2024/setvars.sh
:: initializing oneAPI environment ...
-bash: BASH_VERSION = 4.4.20(1)-release
args: Using "$@" for setvars.sh arguments:
:: advisor -- latest
:: ccl -- latest
:: compiler -- latest
:: dal -- latest
:: debugger -- latest
:: dev-utilities -- latest
:: dnnl -- latest
:: dpcpp-ct -- latest
:: dpl -- latest
:: ipp -- latest
:: ippcp -- latest
:: mkl -- latest
:: mpi -- latest
:: tbb -- latest
:: vtune -- latest
:: oneAPI environment initialized ::
# which mpirun
/APP/hpc/compiler/intel/2024/mpi/2021.12/bin/mpirun
# which ifort
/APP/hpc/compiler/intel/2024/compiler/2024.1/bin/ifort
# which ifx // intel2023 버전의 ifort와 같은 것
/APP/hpc/compiler/intel/2024/compiler/2024.1/bin/ifx
# vi /APP/hpc/profile.d/intel64_v2024.sh
------------------------------------------------
#!/bin/sh
source /APP/hpc/compiler/intel/2024/setvars.sh intel64
------------------------------------------------
# source /APP/hpc/profile.d/intel64_v2024.sh
One API (2023) 설치
HPC Tool KIT & BASE KIT
최신 버전만 배포하기 때문에 따로 실행파일이 있어야한다.
# BaseKit
sh l_BaseKit_p_2023.1.0.46401_offline.sh -a -s --eula accept --install-dir /APP/enhpc/compiler/intel/v2023
# HPCKit
sh l_HPCKit_p_2023.1.0.46346_offline.sh -a -s --eula accept --install-dir /APP/enhpc/compiler/intel/v2023
Profile Setup
setvars.sh 이나 modulefiles-setup.sh 중 하나를 활용하여 환경을 구성한다. 아래 과정에서는 setvars.sh 를 활용하였다.
setvars.sh
# source /APP/hpc/compiler/intel/2024/setvars.sh
:: initializing oneAPI environment ...
-bash: BASH_VERSION = 4.4.20(1)-release
args: Using "$@" for setvars.sh arguments:
:: advisor -- latest
:: ccl -- latest
:: compiler -- latest
:: dal -- latest
:: debugger -- latest
:: dev-utilities -- latest
:: dnnl -- latest
:: dpcpp-ct -- latest
:: dpl -- latest
:: ipp -- latest
:: ippcp -- latest
:: mkl -- latest
:: mpi -- latest
:: tbb -- latest
:: vtune -- latest
:: oneAPI environment initialized ::
# which icc
/APP/hpc/compiler/intel/v2023/compiler/2023.1.0/linux/bin/intel64/icc
# which mpirun
/APP/hpc/compiler/intel/v2023/mpi/2021.9.0/bin/mpirun
# which ifort
/APP/hpc/compiler/intel/v2023/compiler/2023.1.0/linux/bin/intel64/ifort
# vi /APP/hpc/profile.d/intel64_v2023.sh
------------------------------------------------
#!/bin/sh
source /APP/hpc/compiler/intel/2023/setvars.sh intel64
------------------------------------------------
# source /APP/hpc/profile.d/intel64_v2023.sh
반응형
'HPC' 카테고리의 다른 글
[Ubuntu] HPC 설정 (0) | 2024.05.14 |
---|---|
MPI compiler 연동 (0) | 2024.04.26 |
atomsk(강력한 원자 구조 생성 및 변환 도구) (0) | 2024.04.25 |
GNU(gcc-11.4.0 , gcc-13.2.0) 수동 설치 (0) | 2024.04.24 |
Openblas(고성능 수학 라이브러리의 핵심) 설치 (0) | 2024.04.16 |