İntel Derleyiciler

TRUBA Wiki Sayfası sitesinden

Git ve: kullan, ara

Intel işlemcili sunucularda, işlemcilerin sağladığı ektra performans özelliklerini (özellikle AVX2 ve AVX-512) verimli bir şekilde kullanabilmek için intel derleyicilerinin son versiyonlarının kullanılmasını önermekteyiz. Bu derleyicileri kullanmaya başlamadan önce kullanılacak versiyonla ilgili çevre değişkenler (PATH, LD_LD_LIBRARY_PATH vs..) ayarlanmalıdır. Çevre değişkenlerini ayarlamak için modül mekanizması kullanılabileceği gibi paketle birlikte gelen betikler de kullanılabilir.


$>source /truba/sw/centos7.3/comp/intel/PS2018-update2/bin/compilervars.sh intel64

yada

module load centos7.3/comp/intel/PS2018-update2


Çevre değişkenleri ayarlandığında, intel derleyicileri (icc, ifort, icpc vs) ile birlikte pek çok performans kütüphanesi (Intel-mpi, MKL) ve geliştirme aracı (ipp, itune vs) kullanılabilir hale gelmektedir. Bu araçların kullanımı hakkında ayrıntılı bilgiye üreticinin websayfasından ulaşılabilir.

Eğer kullanıcının yaptığı tüm derlemelerde Intel derleyicilerinin aynı versiyonu kullanılıyor ise, çevre değişkenler her login olunduğunda ayarlanmak yerine, .profile (yada .bashrc) içerisinde ayarlanarak , her loginde yeniden ayarlamaya gerek kalmadan kullanılabilir.

Kişisel araçlar