1、查看系統環境html
[root@MPI_EXERCISE bigdft-1.8.1]# cat /etc/redhat-release mysql
CentOS release 6.7 (Final)linux
[root@MPI_EXERCISE bigdft-1.8.1]# uname -ac++
Linux MPI_EXERCISE 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linuxsql
[root@MPI_EXERCISE bigdft-1.8.1]# uname -rwindows
2.6.32-573.el6.x86_64centos
[root@MPI_EXERCISE bigdft-1.8.1]# uname -mapp
x86_64composer
2、安裝inter編譯器須要的軟件包libstdc++5
ide
[root@MPI_EXERCISE bigdft-1.8.1]# yum install libstdc++.so.5
3、下載intel編譯器安裝包
一、進入inter官網http://software.intel.com/en-us/articles/intel-software-developer-support ,在菜單欄中選擇
Tools & Downloads;
二、進入後,再選擇Get Free Tools(非商業版);
三、進入頁面後,向下滑動鼠標,而後選擇Tools for Non-Commercial Use
四、進入頁面後,向下滑動鼠標,而後選擇Open Source Contributor
五、進入頁面後,向下滑動鼠標,而後選擇Linux*
六、進入頁面後,在三個小方框裏面打鉤,而後選擇Accept;
七、進入頁面後,須要填寫郵箱等信息。填寫完成後,會提示在一到兩個工做日內將文件發到郵箱;
八、大概過了一天,會受到一封來自美國的郵件,打開郵件選擇download
九、進入頁面後,下拉頁面,選擇第一個下載。
4、安裝intel編譯器
一、將下載到windows的安裝包上傳到centos中;
[root@MPI_EXERCISE ~]# cd /home/qiuuuu/tools/
[root@MPI_EXERCISE tools]# rz
二、解壓parallel_studio_xe_2017_update4_professional_edition_online.tgz
[root@MPI_EXERCISE tools]# tar zxf parallel_studio_xe_2017_update4_professional_edition_online.tgz
三、編譯、安裝
[root@MPI_EXERCISE tools]# cd parallel_studio_xe_2017_update4_professional_edition_online
[root@MPI_EXERCISE parallel_studio_xe_2017_update4_professional_edition_online]# ls
[root@MPI_EXERCISE parallel_studio_xe_2017_update4_professional_edition_online]# ./install.sh
在安裝過程當中一路enter下去,有yes or no就輸入yes,有accept or rejecet就輸入accept。若是出現以下所示,表示要輸入註冊碼,註冊碼在郵件中
5、配置inter編譯器
一、查找ifort是否已經存在,結果顯示不存在;
[root@MPI_EXERCISE compilers_and_libraries]# which ifort
/usr/bin/which: no ifort in (/application/mysql/bin:/application/mpich/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin)
二、手動配置環境變量;
[root@MPI_EXERCISE bin]# cd /opt/intel/compilers_and_libraries_2017.4.196/linux/bin/
[root@MPI_EXERCISE bin]# source ./compilervars.sh intel64
[root@MPI_EXERCISE bin]# which ifort
/opt/intel/compilers_and_libraries_2017.4.196/linux/bin/intel64/ifort
[root@MPI_EXERCISE bin]# which icc
/opt/intel/compilers_and_libraries_2017.4.196/linux/bin/intel64/icc
6、其餘inter相關的版本下載信息
另外,若是要刪除ifort編譯器,不可以直接刪除,在/opt/intel/composer_xe_2011_sp1.10.319/composer_xe_2011_sp1.10.319/bin/ 下面有一個uninstall.sh文件,應該執行這個文件來完成卸載(注意不要在uninstall.sh所在的文件夾中執行,應該退出此目錄執行)
補充:
ifort 支持 openMP,MPICH2 也支持 ifort,ifort編譯高效,所以,使用 ifort 也是一個不錯的選擇。
Intel的C編譯器是 icc,也是不錯的產品,下載連接是 http://registrationcenter-download.intel.com/akdlm/irc_nas/2567/l_ccompxe_intel64_2011.10.319.tgz 。
Intel一系列的產品均有非商業版,例如VTune等,都可免費下載,
建議獲得下載連接後,用 wget 下載。
Non-Commercial Software Download
Product Suites The Intel Software Development Productslisted below are available for free non-commercial download. Click on a productto initiate the download process. Non-commercial licenses are subject to theterms ofnon-commercial software development.
· Intel ParallelStudio XE 2011 for Linux*
Includes Intel C++ Composer XE, Intel FortranComposer XE, Intel VTune Amplifier XE, Intel InspectorXE
· Intel C++Studio XE 2011 for Linux
Includes Intel C++ Composer XE, Intel VTuneAmplifier XE, Intel Inspector XE
Compilers and Libraries
· Intel FortranComposer XE 2011 for Linux
Includes Intel Fortran Compiler, Intel MathKernel Library
· Intel C++Composer XE 2011 for Linux
Includes Intel C++ Compiler, Intel IntegratedPerformance Primitives, Intel Math Kernel Library, Intel ParallelBuilding Blocks
Performance Libraries
· Intel MathKernel Library (Intel MKL) for Linux
· Intel IntegratedPerformance Primitives (Intel IPP) for Linux
Performance Profilers
· Intel VTuneAmplifier XE 2011 for Linux
Thread and Memory Checkers
· Intel InspectorXE 2011 for Linux
【參考文獻】