Modules/Lmod
Z Komputery Dużej Mocy w ACK CYFRONET AGH
Pakiet Modules umożliwia łatwą i dynamiczną modyfikację zmiennych powłoki dostosowując ją do specyficznych wymagań danego pakietu oprogramowania. Dla każdego z pakietów oprogramowania dostępnego na klastrze zdefiniowano odpowiadający mu moduł (lub moduły, jeśli istnieje więcej niż jedna wersja danego pakietu). Nazwy modułów budowane są wg schematu nazwa-programu/wersja. W przypadku bibliotek schemat ma postać libs/nazwa-biblioteki/wersja. Zarówno dla pakietów oprogramowania jak i bibliotek najnowsza wersja jest domyślną, zatem ostatni człon wersja można pominąć. Zmian dokonuje się za pomocą komendy module i parametru określającego akcję. Poniżej zebrano najczęściej wykorzystywane opcje:
- module add lub load <moduł> – załadowanie modułu danego programu
- module rm lub unload <moduł> – usunięcie modułu danego programu
- module list – wyświetlenie listy aktualnie załadowanych modułów
- module avail – wyświetla listę wszystkich dostępnych modułów
- module purge – usunięcie wszystkich załadowanych modułów
- module show lub display <moduł> – wyświetl informacje nt. danego modułu
- module switch <moduł-1> <moduł-2> – wymiana modułów w powłoce