安裝
目標
利用 Intel oneAPI DPCPP Compilers 編譯 NetCDF C/Fortran Libraries 並以 NetCDF3 (Classic Builds) 的形式安裝至非預設路徑 ${NETCDF3} 下。
將環境模組全數卸除乾淨。
[USER@VAPOR ***]$ module purge
檢視預設環境模組提供載入的模組種類。
需要使用 Intel oneAPI DPCPP Compilers 進行編譯,可以利用環境模組(environment-modules)直接載入 Compilers/2024.1.0 (相依套件預設自動以最新版本載入)或依序(如下方套件順序)載入:
1) tbb 2) compiler-rt
3) oclfpga 4) compiler
可視需求額外載入 Math Kernel Libraries (有複雜科學運算如FFT等) 或 Message Passing Interface Libraries (有分散式平行化運算需求等)。
5) mkl 6) mpi
[USER@VAPOR ***]$ module avail
[USER@VAPOR ***]$ module load tbb/2021.12 compiler-rt/2024.1.0 oclfpga/2024.1.0 compiler/2024.1.0 mkl/2024.0 mpi/2021.12
利用環境模組依序載入 1) tbb 2) compiler-rt
3) oclfpga 4) compiler
5) mkl 6) mpi