''cd' command not working from within PBS script
This is driving me crazy. The PBS script below works fine except that for the cd command. If the line cd $PBS_O_WORKDIR is uncommented, the process is running forever on the cluster.
#PBS -lnodes=1:ppn=8
#PBS -lwalltime=48:00:00
#PBS -S /bin/bash
echo $PBS_O_WORKDIR
#cd $PBS_O_WORKDIR
cat $PBS_NODEFILE
export THIS_HOST=$(hostname)
echo Hello World from host $THIS_HOST
Note: I submit the job with qsub test.bash
Returned output (if cd $PBS_O_WORKDIR is commented):
/scratch/users/angela/mpi_test
au01.cluster
au01.cluster
au01.cluster
au01.cluster
au01.cluster
au01.cluster
au01.cluster
au01.cluster
Hello World from host au01
Edited code with mpiexec line added:
#PBS -lnodes=1:ppn=8
#PBS -lwalltime=48:00:00
#PBS -S /bin/bash
echo $PBS_O_WORKDIR
#cd $PBS_O_WORKDIR
cat $PBS_NODEFILE
export THIS_HOST=$(hostname)
echo Hello World from host $THIS_HOST
NPROC=2
mpiexec -n $NPROC -hostfile $PBS_NODEFILE -mca plm_tm_verbose 1 hostname
In this case, an error message is returned:
[au01:47000] mca: base: component_find: unable to open /soft/openmpi/1.6.4/intel-13.1.1/lib/openmpi/mca_plm_tm: libtorque.so.2: cannot open shared object file: No such file or directory (ignored)
Solution 1:[1]
This seems to be related to PBS hanging (see https://github.com/rmodrak/seisflows/issues/18). No idea how to fix it.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |
