From: Subbarao Kanchi (ksubbu85_at_gmail.com)
Date: Fri Feb 14 2014 - 04:20:16 CST
Dear All,
I am using compiled version of NAMD_2.9_Linux-x86_64-ibverbs.
The following job script is working for a single node but if I submit with
two/more nodes,job is running but using only one node and not using other
nodes. I am giving the script below and I do not able to figure the mistake
in the script. I will appreciate any suggestions.
Regards,
Subbu.
#!/bin/csh -f
#PBS -l nodes=2:ppn=32
#PBS -o /present_working_dir/out.out
#PBS -e /present_working_dir/err.out
#PBS -N test
cd $PBS_O_WORKDIR
cat $PBS_NODEFILE > temp.1
set nprocs = `wc -l < $PBS_NODEFILE`
echo $nprocs
setenv DO_PARALLEL "/home/NAMD_2.9_Linux-x86_64-ibverbs/charmrun
++remote-shell ssh ++nodelist nodelist +p$nprocs "
setenv exc "/home/NAMD_2.9_Linux-x86_64-ibverbs/namd2 "
set j="e"
set tot=0
echo group main >> nodelist
foreach i ( `cat temp.1` )
echo host $i >> nodelist
if ( $j != $i ) then
ssh -n $i mkdir -p /temp1_dir
ssh -n $i cp -r /present_working_dir/* /temp1_dir
echo "$i " >> t2
ssh -n $i limit >> t2
ssh -n $i limit memorylocked unlimited
endif
set j="$i"
end
cd /temp1_dir
$DO_PARALLEL $exc namd.conf > namd.log
This archive was generated by hypermail 2.1.6 : Wed Dec 31 2014 - 23:22:06 CST