MODUŁY ŚRODOWISKA
Moduł środowiska zawiera zestaw ustawień środowiska niezbędnych dla programu. Dzięki temu zmienne środowiskowe I inne ustawienia moga być łatwo załadowane przed uruchomieniem programu. Moduly można ładować, wyładować lub przełączyć on-the-fly.
Poniżej przedstawiono komendy zarządzania modułami wraz z przykładowymi efektami działania.
- Lista dostępnych modułów: module avail
$ module avail ----------------------- /usr/share/Modules/modulefiles ------------------------- dot module-cvs module-info modules null use.own ------------------- /usr/share/Modules/modulefiles_extra/mpi ------------------- mpich2/mpich2-1.2.1 openmpi/1.4.3-gcc openmpi/1.6.5-gcc_4.8.2 mvapich2/mvapich2-1.8.1 openmpi/1.6.5-gcc(default) openmpi/1.6.5-intel --------------- /usr/share/Modules/modulefiles_extra/compilers ----------------- PE-gcc PE-intel gcc-4.8.2 intel/14.0(default) ------------------ /usr/share/Modules/modulefiles_extra/lib -------------------- scalapack/2.0.2-gcc scalapack/2.0.2-intel ------------------ /usr/share/Modules/modulefiles_extra/tools ------------------ dl_poly/classic_1.9 paraview/4.1.0 python/3.3.0 openfoam/2.3.0 python/2.7.3(default) vmd/1.9.1 to see module info - module whatis module-name
- Informacje o module: module whatis module_name
$ module whatis python python : Sets up Python 2.7.3 as default in your environment to see the variables the module sets - module show module-name
- Szczegółowe informacje o module: module show module_name
$ module show paraview ------------------------------------------------------------------- /usr/share/Modules/modulefiles_extra/tools/paraview/4.1.0: module-whatis ParaView-4.1.0 module load gcc-4.8.2 python/2.7.3 prereq gcc-4.8.2 python/2.7.3 prepend-path PATH /opt/ParaView-4.1.0/bin prepend-path LD_LIBRARY_PATH /opt/ParaView-4.1.0/lib -------------------------------------------------------------------
- Lista załadowanych modułów: module list
$ module list Currently Loaded Modulefiles: 1) PE-gcc 3) openmpi/1.6.5-gcc 2) python/2.7.3 4) dl_poly/classic_1.9
- Ładowanie modułu: module load module_name
- Wyładowanie modułu: module unload module_name
- Przełączenie modułu do innej wersji: module switch module_name/version
$ module load python $ module list Currently Loaded Modulefiles: 1) python/2.7.3 $ module switch python/3.3.0 $ module list Currently Loaded Modulefiles: 1) python/3.3.0