TR-Grid Altyapısında Bulunan Yazılım, Derleyici ve Kütüphane Modülleri Kullanımı
TR-Grid sitesinden
Herhangi bir kullanıcı kullanıcı arayüz bilgisayarlarına bağlandığında $PATH, $LD_LIBRARY_PATH, $JAVA_HOME, uygulamaya özel değişkenler ve pek çok çevre değişkenine degerleri atanmamıştır, boş gelirler. İhtiyaç duyulan programlar, kütüphaneler ve derleyiciler sisteme moduler olarak "load" ve "unload" edilir. Kullanıcın bu değişkenleri manuel olarak ayarlama gerek yoktur.
Herhangi bir uygulama, kütüphane yada derleyici kullanılmadan önce ilgili modul sisteme "load" edilmelidir. Her hesap kümesi birbirlerinden bağımsız ve farklı oldukları için yüklenecek moduller işin gönderilecegi kümeye ait olmalıdır.
Mevcut modullerin listesi aşağıdaki komutla alınabilir.
$>module avail
Ekrana basılan listede ihtiyacınız olan modulleri sisteme yüklemek için "module load <module_adı>" komutu kullanılır. Örnek olarak, TR-01-ULAKBIM kümesinde intel derleyiciler ile derlenmiş AMBER programını kullanabilmek için PBS betiğinizin içerisine
. /usr/share/Modules/init/sh module load tr-01-ulakbim/application/amber10/intel
satırlarını yamanız gerekmektedir.
NOT: eger sürekli aynı modulleri kullanacaksanız, bu satırları PBS betiğinize eklemek yerine $HOME/.profile dosyanıza da ekleyebilirsiniz. Bu durumda sisteme her login oluşunuzda bu moduller otomatik olarak yüklenecektir.
Yükleniş modulleri kaldırmak durumunda kaldığınızda "module unload <module_adı>" komutunu kullanabilirsiniz.





