From: harish vashisth (harish.vashisth_at_gmail.com)
Date: Fri Mar 06 2009 - 22:22:50 CST
Hi, I am not sure if it is the right place to ask---but, is there someone
who is running NAMD2.6 on kraken successfully? I would like to know the
location of NAMDv2.6 on KRAKEN and also any job submission scripts someone
can share. I looked into kraken's website and they say using "module load
namd" command but I see nothing explicit about where is the location of
built 'namd2' binary or how to use in detail this module stuff......I have
tried using following job submission scripts as pasted below where the job
goes into the queue but dies immediately saying--can not locate 'mpirun' or
command not found....
I would appreciate any help.
-------------------------------------------------------------------------------------------------------------------------------------
#!/bin/bash
#PBS -l nodes=2:ppn=8
#PBS -l walltime=24:00:00
# name of this job
#PBS -N kraken
# the queue to submit my job to
#PBS -q medium
# Account to charge
#PBS -A TG-MCB070073N
cd /nics/d/home/hl332/pmf_t/smd_sec0
/sw/xt5/namd/2.6/cnl2.1_pgi7.2.5_debug/bin/charmrun +p16
/sw/xt5/namd/2.6/cnl2.1_pgi7.2.5_debug/bin/namd2 smd.conf > v.log
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#!/bin/tcsh
if ( $# != 3 ) then
echo "This script requires three arguments:"
echo " NAMD input file"
echo " NAMD log file"
echo " number of nodes"
exit -1
endif
set CONFFILE = $1
set LOGFILE = $2
set NUMNODES = $3
if ( ! -f $CONFFILE) then
echo "NAMD input file $CONFFILE does not exist!"
exit -1
endif
if ( -f $LOGFILE) then
echo "NAMD input file $LOGFILE already exists!"
exit -1
endif
set RUNDIR = `pwd`
echo "Submitting NAMD run to batch queue..."
echo ""
# Run in a batch queue
#cat << ENDINPUT
qsub -q medium -V -j oe -N runbatch -l
walltime=24:00:00,nodes=${NUMNODES}:ppn=8 << ENDINP
UT
#!/bin/tcsh
cd $RUNDIR
echo \$PBS_NODEFILE
cat \$PBS_NODEFILE
set NP = \`awk 'END {print NR}' \$PBS_NODEFILE\`
echo \$NP
#PBS -A TG-MCB070073N
mpirun -machinefile \$PBS_NODEFILE -np \$NP
/sw/xt5/namd/2.6/cnl2.1_pgi7.2.5_debug/bin/nam
d2 $CONFFILE >& $LOGFILE
setenv MPICH_PTL_SEND_CREDITS -1
setenv MPICH_MAX_SHORT_MSG_SIZE 8000
setenv MPICH_PTL_UNEX_EVENTS 80000
setenv MPICH_UNEX_BUFFER_SIZE 100M
ENDINPUT
echo ""
echo "NAMD is submitted to the queue, to check on your job use this
command:"
echo ""
echo " qstat -u $USER"
echo ""
echo "Your job is running if there is an R (running) in the S (state)
column."
echo "Once the job has started you may monitor progress with this command:"
echo ""
echo " tail -f $LOGFILE"
echo ""
echo "You will need to press Control-C to exit the tail command."
echo ""
-------------------------------------------------------------------------------------------------
Regards,
-Harish
This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 15:52:27 CST