intel編譯器icc以及數學庫MKL的下載與安裝
我們的作業系統是Red Hat Enterprise Linux5-AS-X86-64。
1)下載:
到http://www.intel.com/cd/software/products/asmo-na/eng/279831.htm下載 Free Non-Commercial(非商業版)的ifort,icc 以及MKL。很簡單,只需要提供郵箱,然後按照步驟一步步來就行了,intel會把序列號和一個licence檔案發到你郵箱裡。這裡以64位版本 l_fc_p_10.1.015_intel64.tar.gz,l_cc_p_10.1.015_intel64,以及數學庫 l_mkl_p_1.0..1.014.tgz為例。
2)安裝:
a) 以root身份登陸linux,tar -zxvf l_fc_p_10.1.015.tar.gz,解壓縮.
b) # cd l_fc_p_10.1.015
# ./install.sh
c) 選擇1,進入安裝,然後有輸入序列號的選擇,如果直接輸入序列號,就選1(推薦使用),然後輸入序列號,如果不能上網,或網路認證太慢,可以提供licence檔案的路徑的話,選2,然後根據提示輸入licence檔案的全部路徑及檔名(以.lic結尾)。
d)選擇Typical install典型安裝(推薦使用),如果是高階使用者,可以選擇advanced.
e)閱讀協議,一路回車,到最後根據提示輸入accept。
f)然後都是預設安裝,一路回車就安裝完畢。
l_cc_p_10.1.015_intel64,以及數學庫l_mkl_p_1.0..1.014.tgz的安裝步驟同上。
3)配置:
進入安裝目錄下才/bin,預設路徑為/opt/intel/fce/10.0.008/bin,/opt/intel/cce/10.0.015/bin。
source ifortvars.sh(.csh)
source iccvars.sh
到此安裝設定完畢。分別輸入which ifort,which icc如果能看到/opt/intel/fce/10.0.008/bin/ifort ,/opt/intel/cce/10.0.015/bin/icc,那麼就安裝設定成功了,趕緊用個fortran程式去測試吧。
另外,還有一種定義環境變數的方法,切換到root使用者下,vi /etc/profile/,在該檔案中定義環境變數如下所示:
#intel compiler
source /opt/intel/cce/10.1.015/bin/iccvars.sh
source /opt/intel/fce/10.0.008/bin/ifortvars.sh然後,儲存退出,source /etc/profile,到此為止,intel編譯器安裝完畢。
Note:
export CC=icc CXX=icpc LD=xild AR=xiar