Korzystanie z modułów: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Linia 8: | Linia 8: | ||
'''Polecenie''': | '''Polecenie''': | ||
*'''module avail''' - listuje dostępne moduły, polecana metoda do sprawdzenia zasobów oprogramowania | *'''module avail''' - listuje dostępne moduły, polecana metoda do sprawdzenia zasobów oprogramowania | ||
− | + | # wylistuj wszystkie dostępne moduly | |
+ | module avail | ||
+ | # wylistuj dostępne moduły zawężając wyniki do Pythona: | ||
+ | module avail Python | ||
* '''module load [nazwa_modułu]''' - ładuje moduł [nazwa_modułu] | * '''module load [nazwa_modułu]''' - ładuje moduł [nazwa_modułu] |
Wersja z 12:30, 8 mar 2021
< Podręcznik użytkownika KDM < Korzystanie z modułów
Moduły
Moduł - moduły pozwalają na łatwą i szybką konfigurację środowiska sesji użytkownika. Każda wersja zainstalowanych na klastrze programów lub bibliotek produkcyjnych posiada własny moduł w formacie nazwa_aplikacji/wersja, np.gaussian/g09.E.01 . Moduły dodają odpowiednie zmienne środowiskowe lub podmieniają ich wartości. Do zmiennych środowiskowych należą standardowe w Linux-ach zmienne PATH oraz LD_LIBRARY_PATH, lecz także te, które są wyjątkowe dla aplikacji działających na klastrze.
! | Z mechanizmu należy korzystać na węzłach roboczych - w zadaniach (czy to wsadowych czy interaktywnych). |
Polecenie:
- module avail - listuje dostępne moduły, polecana metoda do sprawdzenia zasobów oprogramowania
# wylistuj wszystkie dostępne moduly module avail # wylistuj dostępne moduły zawężając wyniki do Pythona: module avail Python
- module load [nazwa_modułu] - ładuje moduł [nazwa_modułu]
$ module load intel/12.1 binutils/2.25 load complete. intel/12.1 load complete.
- module list - wyświetla załadowane moduły
$ module list Currently Loaded Modulefiles: 1) binutils/2.25(default) 2) intel/12.1
- module rm [nazwa_modułu] - usuwa załadowany moduł
$ module rm binutils binutils/2.25 unload complete $ module list Currently Loaded Modulefiles: 1) intel/12.1
- module purge - usuwa wszystkie moduły