Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. #!/bin/sh
  2. #PBS -N ResourceCheck
  3. #PBS -q normal
  4. #PBS -P CSCI1191
  5. #PBS -l select=10:ncpus=24:mpiprocs=24:nodetype=haswell_reg
  6. #PBS -l walltime=10:00:00
  7. #PBS -o /home/cmyburgh/CHPC_getting_started/resource_check/stdout
  8. #PBS -e /home/cmyburgh/CHPC_getting_started/resource_check/stderr
  9. #PBS -m abe -M your@gmail.com
  10.  
  11. cd $PBS_O_WORKDIR
  12. LOGFILE=log.resource_check
  13. MPIFILE=mpilist.txt
  14.  
  15. echo "My job starts here">$LOGFILE
  16. date>>$LOGFILE
  17. echo " ">>$LOGFILE
  18.  
  19. echo `cat $PBS_NODEFILE` > $MPIFILE
  20. echo "Total no. of MPI processors requested:" >> $LOGFILE
  21. total_mpiprocs=`cat $MPIFILE | wc -l`
  22. echo $total_mpiprocs >> $LOGFILE
  23. echo "Job assigned to the following nodes:" >> $LOGFILE
  24. cat $MPIFILE |sort| uniq >> $LOGFILE
  25. echo "No. of OpenMP threads available on each node:" >> $LOGFILE
  26. echo $OMP_NUM_THREADS >> $LOGFILE
  27. ## Typically, the command to execute your program will go here, e.g.
  28.  
  29. python ~/repos/mustnet/mustnet/run_set.py ~/repos/mustnet/config/test_cfg.ini ~/repos/mustnet/config/parameters.txt
  30.  
  31. ## mpirun -np $total_mpiprocs python main.py >> $LOGFIL
  32. echo " " >> $LOGFILE
  33. echo "My job ends here" >> $LOGFILE
  34. date >> $LOGFILE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement