Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #PBS -N ResourceCheck
- #PBS -q normal
- #PBS -P CSCI1191
- #PBS -l select=10:ncpus=24:mpiprocs=24:nodetype=haswell_reg
- #PBS -l walltime=10:00:00
- #PBS -o /home/cmyburgh/CHPC_getting_started/resource_check/stdout
- #PBS -e /home/cmyburgh/CHPC_getting_started/resource_check/stderr
- #PBS -m abe -M your@gmail.com
- cd $PBS_O_WORKDIR
- LOGFILE=log.resource_check
- MPIFILE=mpilist.txt
- echo "My job starts here">$LOGFILE
- date>>$LOGFILE
- echo " ">>$LOGFILE
- echo `cat $PBS_NODEFILE` > $MPIFILE
- echo "Total no. of MPI processors requested:" >> $LOGFILE
- total_mpiprocs=`cat $MPIFILE | wc -l`
- echo $total_mpiprocs >> $LOGFILE
- echo "Job assigned to the following nodes:" >> $LOGFILE
- cat $MPIFILE |sort| uniq >> $LOGFILE
- echo "No. of OpenMP threads available on each node:" >> $LOGFILE
- echo $OMP_NUM_THREADS >> $LOGFILE
- ## Typically, the command to execute your program will go here, e.g.
- python ~/repos/mustnet/mustnet/run_set.py ~/repos/mustnet/config/test_cfg.ini ~/repos/mustnet/config/parameters.txt
- ## mpirun -np $total_mpiprocs python main.py >> $LOGFIL
- echo " " >> $LOGFILE
- echo "My job ends here" >> $LOGFILE
- date >> $LOGFILE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement