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#####################################################################
 +
##
 +
## template modulefile
 +
##
 +
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:29, 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

  1. %Module1.0#####################################################################
    1. template modulefile

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

  1. for Tcl script use only
  2. 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."

}