Korzystanie z modułów: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 3: Linia 3:
 
== Korzystanie z modułów (robocza)==  
 
== Korzystanie z modułów (robocza)==  
 
=== Moduły ===
 
=== Moduły ===
'''Moduł''' - skrypt npisany w [http://en.wikipedia.org/wiki/Tcl TCL-u] służący do konfiguracji środowiska aplikacyjnego
+
'''Moduł''' - skrypt npisany w [http://en.wikipedia.org/wiki/Tcl TCL-u] służący do konfiguracji środowiska aplikacyjnego.
 
Najczęście podmienia wpisy zmienej '''PATH''' i ścieżki do bibliotek dynamicznych w zmiennej '''LD_LIBRARY_PATH''' oraz zmienne środowiskowe specyficzne dla aplikacji.
 
Najczęście podmienia wpisy zmienej '''PATH''' i ścieżki do bibliotek dynamicznych w zmiennej '''LD_LIBRARY_PATH''' oraz zmienne środowiskowe specyficzne dla aplikacji.
  
Linia 11: Linia 11:
 
uruchomia środowisko, w którym można korzytać z modułów.
 
uruchomia środowisko, w którym można korzytać z modułów.
 
Polecenia:
 
Polecenia:
* module add [nazwa modułu]- dodane modułu
+
*module avail - lista dostępnych modułów
* module avail - lista dostępnych modułów
+
---------- /usr/local/Modules/versions ------
* module clear [nazwa modułu]- usuwanie modułu
+
3.2.7
* module display [nazwa modułu]- wyświetla polecenia inwokowane przez moduł
+
---------- /usr/local/Modules/3.2.7/modulefiles --------
* module help - pomoc
+
cpmd/3.13.2              gaussian/g09.A.02        module-cvs              mvapich2/intel/1.0.3
* module initadd [nazwa modułu]- dodaje wywołanie modułu do .bashrc
+
cpmd/current            gaussian/g09.B.01        module-info              mvapich2/intel/1.5
* module initclear -usuwa wywołania modułów w .bashrc
 
* module initlist - wyświetla wywołania modułów w .bashrc
 
* module initrm [nazwa modułu]- usuwa wywołanie modułu w .bashrc
 
* module initswitch [nazwa modułu]- podmienia wywołanie modułu w .bashrc
 
* module keyword - nie działa :)
 
* module list - wyświetla listę modułów do załadowania
 
* module load [nazwa modułu] - ładuje moduł
 
* module rm [nazwa modułu]- usuwa moduł
 
* module purge - usuwa wszystkie załadowane moduły
 

Wersja z 09:55, 26 sie 2011

< Podręcznik użytkownika KDM < Korzystanie z modułów

Korzystanie z modułów (robocza)

Moduły

Moduł - skrypt npisany w TCL-u służący do konfiguracji środowiska aplikacyjnego. Najczęście podmienia wpisy zmienej PATH i ścieżki do bibliotek dynamicznych w zmiennej LD_LIBRARY_PATH oraz zmienne środowiskowe specyficzne dla aplikacji.

Wywołanie modułów

W katalogu /usr/local/Modules/3.2.7/init/ znajdują się skrypty wywołujące moduły zależne od rodzaju powłok. Na klastrze NOVA domyślną powłoką jest bash, więc

. /usr/local/Modules/3.2.7/init/bash

uruchomia środowisko, w którym można korzytać z modułów. Polecenia:

  • module avail - lista dostępnych modułów
---------- /usr/local/Modules/versions ------
3.2.7
---------- /usr/local/Modules/3.2.7/modulefiles --------
cpmd/3.13.2              gaussian/g09.A.02        module-cvs               mvapich2/intel/1.0.3
cpmd/current             gaussian/g09.B.01        module-info              mvapich2/intel/1.5