=========================== step 1 lua ProjectDIR/src/lmod.in.lua bash --regression_testing --version =========================== =========================== step 2 lua ProjectDIR/src/lmod.in.lua bash --regression_testing load PrgEnv =========================== LMOD_DEFAULT_MODULEPATH="ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; MODULEPATH="ProjectDIR/mf/Core"; export MODULEPATH; INFOPATH="/local/info:/usr/share/info"; export INFOPATH; LD_LIBRARY_PATH="/vol/local/intel/mkl/mkl/lib/lib:/vol/local/intel/idb/idb/lib:/vol/local/intel/fc/fc/lib:/vol/local/intel/cc/cc/lib"; export LD_LIBRARY_PATH; LMOD_DEFAULT_MODULEPATH="ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; LMOD_FAMILY_COMPILER="intel"; export LMOD_FAMILY_COMPILER; LMOD_FAMILY_COMPILER_VERSION="intel"; export LMOD_FAMILY_COMPILER_VERSION; LOADEDMODULES="unix/unix:local/local:intel/intel:noweb/2.10c:PrgEnv"; export LOADEDMODULES; MANPATH="/vol/local/noweb/noweb/man:/vol/local/intel/mkl/mkl/man:/vol/local/intel/idb/idb/man:/vol/local/intel/fc/fc/man:/vol/local/intel/cc/cc/man:/usr/share/man"; export MANPATH; MKL_DIR="/vol/local/intel/mkl/mkl/lib/lib"; export MKL_DIR; MKL_INCLUDE="/vol/local/intel/mkl/mkl/include"; export MKL_INCLUDE; MODULEPATH="ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; PATH="/vol/local/noweb/icon/bin:/vol/local/noweb/2.10c/bin:/vol/local/intel/idb/idb/bin:/vol/local/intel/fc/fc/bin:/vol/local/intel/cc/cc/bin:/usr/local/share/bin:ProjectDIR/src:PATH_to_TM:/bin"; export PATH; _LMFILES_="ProjectDIR/mf/Core/unix/unix.lua:ProjectDIR/mf/Core/local/local.lua:ProjectDIR/mf/Core/intel/intel.lua:ProjectDIR/mf/Core/noweb/2.10c.lua:ProjectDIR/mf/Core/PrgEnv.lua"; export _LMFILES_; _ModuleTable_='_ModuleTable_={["activeSize"]=5,baseMpathA={"ProjectDIR/mf/Core",},family={["compiler"]="intel",},inactive={},mT={PrgEnv={["FN"]="ProjectDIR/mf/Core/PrgEnv.lua",["default"]=0,["fullName"]="PrgEnv",["loadOrder"]=5,propT={},["short"]="PrgEnv",["status"]="active",},intel={["FN"]="ProjectDIR/mf/Core/intel/intel.lua",["default"]=1,["fullName"]="intel/intel",["loadOrder"]=3,propT={},["short"]="intel",["status"]="active",},["local"]={["FN"]="ProjectDIR/mf/Core/local/local.lua",["default"]=1,["fullName"]="local/local",["loadOrder"]=2,propT={},["short"]="local",["status"]="active",},noweb={["FN"]="ProjectDIR/mf/Core/noweb/2.10c.lua",["default"]=1,["fullName"]="noweb/2.10c",["loadOrder"]=4,propT={},["short"]="noweb",["status"]="active",},unix={["FN"]="ProjectDIR/mf/Core/unix/unix.lua",["default"]=1,["fullName"]="unix/unix",["loadOrder"]=1,propT={},["short"]="unix",["status"]="active",},},mpathA={"ProjectDIR/mf/Compiler/intel/10.1","ProjectDIR/mf/Core",},["systemBaseMPATH"]="ProjectDIR/mf/Core",["version"]=2,}'; export _ModuleTable_; =========================== step 3 lua ProjectDIR/src/lmod.in.lua bash --regression_testing use ProjectDIR/rt/isloaded/mf/Core =========================== LMOD_DEFAULT_MODULEPATH="ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; MODULEPATH="ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; LMOD_DEFAULT_MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; _ModuleTable_='_ModuleTable_={["activeSize"]=5,baseMpathA={"ProjectDIR/rt/isloaded/mf/Core","ProjectDIR/mf/Core",},family={["compiler"]="intel",},inactive={},mT={PrgEnv={["FN"]="ProjectDIR/mf/Core/PrgEnv.lua",["default"]=0,["fullName"]="PrgEnv",["loadOrder"]=5,propT={},["short"]="PrgEnv",["status"]="active",},intel={["FN"]="ProjectDIR/mf/Core/intel/intel.lua",["default"]=1,["fullName"]="intel/intel",["loadOrder"]=3,propT={},["short"]="intel",["status"]="active",},["local"]={["FN"]="ProjectDIR/mf/Core/local/local.lua",["default"]=1,["fullName"]="local/local",["loadOrder"]=2,propT={},["short"]="local",["status"]="active",},noweb={["FN"]="ProjectDIR/mf/Core/noweb/2.10c.lua",["default"]=1,["fullName"]="noweb/2.10c",["loadOrder"]=4,propT={},["short"]="noweb",["status"]="active",},unix={["FN"]="ProjectDIR/mf/Core/unix/unix.lua",["default"]=1,["fullName"]="unix/unix",["loadOrder"]=1,propT={},["short"]="unix",["status"]="active",},},mpathA={"ProjectDIR/rt/isloaded/mf/Core","ProjectDIR/mf/Compiler/intel/10.1","ProjectDIR/mf/Core",},["systemBaseMPATH"]="ProjectDIR/mf/Core",["version"]=2,}'; export _ModuleTable_; =========================== step 4 lua ProjectDIR/src/lmod.in.lua bash --regression_testing load foo/1.0 =========================== LMOD_DEFAULT_MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; FOO="1.0"; export FOO; LMOD_DEFAULT_MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; LOADEDMODULES="unix/unix:local/local:intel/intel:noweb/2.10c:PrgEnv:foo/1.0"; export LOADEDMODULES; MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; _LMFILES_="ProjectDIR/mf/Core/unix/unix.lua:ProjectDIR/mf/Core/local/local.lua:ProjectDIR/mf/Core/intel/intel.lua:ProjectDIR/mf/Core/noweb/2.10c.lua:ProjectDIR/mf/Core/PrgEnv.lua:ProjectDIR/rt/isloaded/mf/Core/foo/1.0.lua"; export _LMFILES_; _ModuleTable_='_ModuleTable_={["activeSize"]=6,baseMpathA={"ProjectDIR/rt/isloaded/mf/Core","ProjectDIR/mf/Core",},family={["compiler"]="intel",},inactive={},mT={PrgEnv={["FN"]="ProjectDIR/mf/Core/PrgEnv.lua",["default"]=0,["fullName"]="PrgEnv",["loadOrder"]=5,propT={},["short"]="PrgEnv",["status"]="active",},foo={["FN"]="ProjectDIR/rt/isloaded/mf/Core/foo/1.0.lua",["default"]=0,["fullName"]="foo/1.0",["loadOrder"]=6,propT={},["short"]="foo",["status"]="active",},intel={["FN"]="ProjectDIR/mf/Core/intel/intel.lua",["default"]=1,["fullName"]="intel/intel",["loadOrder"]=3,propT={},["short"]="intel",["status"]="active",},["local"]={["FN"]="ProjectDIR/mf/Core/local/local.lua",["default"]=1,["fullName"]="local/local",["loadOrder"]=2,propT={},["short"]="local",["status"]="active",},noweb={["FN"]="ProjectDIR/mf/Core/noweb/2.10c.lua",["default"]=1,["fullName"]="noweb/2.10c",["loadOrder"]=4,propT={},["short"]="noweb",["status"]="active",},unix={["FN"]="ProjectDIR/mf/Core/unix/unix.lua",["default"]=1,["fullName"]="unix/unix",["loadOrder"]=1,propT={},["short"]="unix",["status"]="active",},},mpathA={"ProjectDIR/rt/isloaded/mf/Core","ProjectDIR/mf/Compiler/intel/10.1","ProjectDIR/mf/Core",},["systemBaseMPATH"]="ProjectDIR/mf/Core",["version"]=2,}'; export _ModuleTable_; =========================== step 5 lua ProjectDIR/src/lmod.in.lua bash --regression_testing load isloaded =========================== LMOD_DEFAULT_MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; LMOD_DEFAULT_MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; LOADEDMODULES="unix/unix:local/local:intel/intel:noweb/2.10c:PrgEnv:foo/1.0:isloaded"; export LOADEDMODULES; MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; _LMFILES_="ProjectDIR/mf/Core/unix/unix.lua:ProjectDIR/mf/Core/local/local.lua:ProjectDIR/mf/Core/intel/intel.lua:ProjectDIR/mf/Core/noweb/2.10c.lua:ProjectDIR/mf/Core/PrgEnv.lua:ProjectDIR/rt/isloaded/mf/Core/foo/1.0.lua:ProjectDIR/rt/isloaded/mf/Core/isloaded.lua"; export _LMFILES_; _ModuleTable_='_ModuleTable_={["activeSize"]=7,baseMpathA={"ProjectDIR/rt/isloaded/mf/Core","ProjectDIR/mf/Core",},family={["compiler"]="intel",},inactive={},mT={PrgEnv={["FN"]="ProjectDIR/mf/Core/PrgEnv.lua",["default"]=0,["fullName"]="PrgEnv",["loadOrder"]=5,propT={},["short"]="PrgEnv",["status"]="active",},foo={["FN"]="ProjectDIR/rt/isloaded/mf/Core/foo/1.0.lua",["default"]=0,["fullName"]="foo/1.0",["loadOrder"]=6,propT={},["short"]="foo",["status"]="active",},intel={["FN"]="ProjectDIR/mf/Core/intel/intel.lua",["default"]=1,["fullName"]="intel/intel",["loadOrder"]=3,propT={},["short"]="intel",["status"]="active",},isloaded={["FN"]="ProjectDIR/rt/isloaded/mf/Core/isloaded.lua",["default"]=0,["fullName"]="isloaded",["loadOrder"]=7,propT={},["short"]="isloaded",["status"]="active",},["local"]={["FN"]="ProjectDIR/mf/Core/local/local.lua",["default"]=1,["fullName"]="local/local",["loadOrder"]=2,propT={},["short"]="local",["status"]="active",},noweb={["FN"]="ProjectDIR/mf/Core/noweb/2.10c.lua",["default"]=1,["fullName"]="noweb/2.10c",["loadOrder"]=4,propT={},["short"]="noweb",["status"]="active",},unix={["FN"]="ProjectDIR/mf/Core/unix/unix.lua",["default"]=1,["fullName"]="unix/unix",["loadOrder"]=1,propT={},["short"]="unix",["status"]="active",},},mpathA={"ProjectDIR/rt/isloaded/mf/Core","ProjectDIR/mf/Compiler/intel/10.1","ProjectDIR/mf/Core",},["systemBaseMPATH"]="ProjectDIR/mf/Core",["version"]=2,}'; export _ModuleTable_; =========================== step 6 lua ProjectDIR/src/lmod.in.lua bash --regression_testing del isloaded =========================== LMOD_DEFAULT_MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; LMOD_DEFAULT_MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Core"; export LMOD_DEFAULT_MODULEPATH; LOADEDMODULES="unix/unix:local/local:intel/intel:noweb/2.10c:PrgEnv:foo/1.0"; export LOADEDMODULES; MODULEPATH="ProjectDIR/rt/isloaded/mf/Core:ProjectDIR/mf/Compiler/intel/10.1:ProjectDIR/mf/Core"; export MODULEPATH; _LMFILES_="ProjectDIR/mf/Core/unix/unix.lua:ProjectDIR/mf/Core/local/local.lua:ProjectDIR/mf/Core/intel/intel.lua:ProjectDIR/mf/Core/noweb/2.10c.lua:ProjectDIR/mf/Core/PrgEnv.lua:ProjectDIR/rt/isloaded/mf/Core/foo/1.0.lua"; export _LMFILES_; _ModuleTable_='_ModuleTable_={["activeSize"]=6,baseMpathA={"ProjectDIR/rt/isloaded/mf/Core","ProjectDIR/mf/Core",},family={["compiler"]="intel",},inactive={},mT={PrgEnv={["FN"]="ProjectDIR/mf/Core/PrgEnv.lua",["default"]=0,["fullName"]="PrgEnv",["loadOrder"]=5,propT={},["short"]="PrgEnv",["status"]="active",},foo={["FN"]="ProjectDIR/rt/isloaded/mf/Core/foo/1.0.lua",["default"]=0,["fullName"]="foo/1.0",["loadOrder"]=6,propT={},["short"]="foo",["status"]="active",},intel={["FN"]="ProjectDIR/mf/Core/intel/intel.lua",["default"]=1,["fullName"]="intel/intel",["loadOrder"]=3,propT={},["short"]="intel",["status"]="active",},["local"]={["FN"]="ProjectDIR/mf/Core/local/local.lua",["default"]=1,["fullName"]="local/local",["loadOrder"]=2,propT={},["short"]="local",["status"]="active",},noweb={["FN"]="ProjectDIR/mf/Core/noweb/2.10c.lua",["default"]=1,["fullName"]="noweb/2.10c",["loadOrder"]=4,propT={},["short"]="noweb",["status"]="active",},unix={["FN"]="ProjectDIR/mf/Core/unix/unix.lua",["default"]=1,["fullName"]="unix/unix",["loadOrder"]=1,propT={},["short"]="unix",["status"]="active",},},mpathA={"ProjectDIR/rt/isloaded/mf/Core","ProjectDIR/mf/Compiler/intel/10.1","ProjectDIR/mf/Core",},["systemBaseMPATH"]="ProjectDIR/mf/Core",["version"]=2,}'; export _ModuleTable_;