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

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 4: Linia 4:
 
=== Moduły ===
 
=== Moduły ===
 
'''Moduł''' - skrypt npisany w TCL-u służący do konfiguracji środowiska aplikacyjnego
 
'''Moduł''' - skrypt npisany w TCL-u służący do konfiguracji środowiska aplikacyjnego
#%Module1.0#####################################################################
+
=== 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
## template modulefile
+
  . /usr/local/Modules/3.2.7/init/bash
##
+
uruchomia środowisko, w którym można korzytać z modułów.
proc ModulesHelp { } {
 
        global version
 
 
 
        puts stderr "\tName: General Atomic and Molecular Electronic Structure System (GAMESS)"
 
        puts stderr "\tVersion: 2009 R1"
 
        puts stderr "\tPlatform: x86-64"
 
        puts stderr "\tCategory: Scientific/Engineering"
 
        puts stderr "\tURL: http://www.msg.ameslab.gov/GAMESS/GAMESS.html"
 
        puts stderr "\tProvides: gamess.00.x, rungms"
 
        puts stderr "\tDescription: A general ab initio quantum chemistry "
 
        puts stderr "\t package. "
 
        puts stderr "\tman pages: no\n"
 
        puts stderr "\tMaintainer's email: helpdesk@plgrid.pl"
 
        puts stderr "\tRestrictions: none"
 
}
 
 
 
module-whatis  "GAMESS ab initio quantum chemistry package"
 
 
 
conflict gamess/2007.R6
 
 
 
module load scratch
 
prereq scratch
 
module load mvapich
 
prereq mvapich
 
# for Tcl script use only
 
#set    version      "3.1.6"
 
 
 
set GAMESS_DIR /usr/local/gamess-2009.01.12-R1/
 
setenv GAMESS_DIR $GAMESS_DIR
 
 
 
prepend-path PATH $GAMESS_DIR
 
 
 
 
 
set curMod [module-info name]
 
if { [ module-info mode load ] } {
 
        puts stderr " '$curMod' load complete."
 
}
 
if { [ module-info mode remove ] } {
 
        puts stderr " '$curMod' unload complete."
 
}
 

Wersja z 15:33, 25 sie 2011

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

Korzystanie z modułów

Moduły

Moduł - skrypt npisany w TCL-u służący do konfiguracji środowiska aplikacyjnego

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.