安裝

目標

利用 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