Intel Compiler Suite

Dari PaloDozen

Intel Compiler Suite adalah paket kompilec C/C++ dan Fortran yang bagus untuk sistem paralel.


Daftar isi

Lisensi

Intel Compiler Suite ini produk komersial, harus dibeli lisensinya. Untungnya, ada versi gratis untuk developer lepas. Versi ini yang akan kita pakai, sekedar untuk mengkompilasi Gaussian.

Mengunduh

Produk ini bisa didowload dari []. Di sana ada beberapa sediaan, pilih yang Intel Compiler Suite 64 bit, untuk Redhat Enterprise 5. Ada dua file yang harus didownload yakni :

  • Intel C Compiler: l_cproc_p_11.0.083_intel64.tgz (sekitar 630 MB !)
  • Intel Fortran Compiler: l_cproc_p_11.0.083_intel64.tgz (sekitar 290 MB !)

Serta catatan nomor seri.

Pemasangan

Pemasangan ini dilakukan di Rocks Cluster 5.1 (Centos 5.2), pastikan bahwa ada koneksi ke Internet.

Pasang Dependensi

Paket-paket berikut perlu dipasang dulu:

# yum install compat-libstdc++-33

Pasang Intel C Compiler

# cd install
# tar -xzf ../download/l_cproc_p_11.0.083_intel64.tgz
# cd l_cproc_p_11.0.083_intel64
# ./install

Silahkan saja ikuti screennya. Yang agak khusus:

  • Installer akan meminta anda memasukkan nomor seri (yang didapat waktu mengunduh)
  • Installer akan memberi anda alamat web, silahkan pakai web-browser menelusur ke sana
  • Installer memberikan Activation code, masukkan ke halaman web
  • Halaman web akan memberikan Unlock key, berikan ke Installer
  • Setelah itu program akan melakukan pemeriksaan, dan akan komplain kalau sistem dan kernel tidak dikenali. Skip saja.
  • Teruskan sampai selesai.

Pasang Intel Fortran Compiler

# cd install
# tar -xzf ../download/l_cprof_p_11.0.083_intel64.tgz
# cd l_cprof_p_11.0.083_intel64
# ./install

Tahapnya sama seperti sebelumnya. Perhatikan bahwa pada tahap ini juga akan terinstall Intel Math Kernel Library (MKL)

....
--------------------------------------------------------------------------------
Installing Intel(R) Fortran Compiler Professional for applications running on
Intel(R) 64 component...
Intel(R) Fortran Compiler Professional for applications running on Intel(R) 64
component installed successfully.
--------------------------------------------------------------------------------
Installing Intel(R) Debugger for applications running on Intel(R) 64
component...
Intel(R) Debugger for applications running on Intel(R) 64 component installed
successfully.
--------------------------------------------------------------------------------
Installing Intel(R) Math Kernel Library for applications running on Intel(R) 64 
component...
Intel(R) Math Kernel Library for applications running on Intel(R) 64 component
installed successfully.
---------------------------------------


Set Environment Variables

Agar Intel compiler ini bisa dipakai oleh openmpi, make buat script /etc/profile.d/intel.sh sebagai berikut

. /opt/intel/Compiler/11.0/083/bin/ifortvars.sh intel64
export OMPI_FC=ifort

Pemakaian


Kontributor: Mursito