Using Modules with Qsub
-- load modules first at the command line
-- then submit a script using qsub --- ensuring that the "-V" flag is set
Example:
csf> module load compilers/intel/fortran/11.1.064
csf> module load compilers/intel/c/11.1.075
csf> module load mpi/intel-11.1/openmpi/1.4.3-ib
then
csf> qsub thing.qsub
where thing.qsub contains something like --- notice the "#$ -V", meaning "inherit environment":
#!/bin/bash
#$ -cwd
#$ -S /bin/bash
#$ -V
#$ -pe orte-32-ib.pe 32
ulimit -s unlimited
mpirun -n 32 ./mynameis
#!/bin/bash
#$ -cwd
#$ -S /bin/bash
#$ -pe orte-32-ib.pe 32
source /etc/profile.d/modules.sh
# ...N.B. this line...
module load compilers/intel/fortran/11.1.064
module load compilers/intel/c/11.1.075
module load mpi/intel-11.1/openmpi/1.4.3-ib
## ulimit -s unlimited
mpirun -n 32 ./mynameis