Advertisement
Guest User

Untitled

a guest
Nov 29th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2. #PBS -q studenti
  3. #PBS -l nodes=1:ppn=8
  4. #PBS -N progetto2
  5. #PBS -o risultato.out
  6. #PBS -e risultato.err
  7.  
  8. nomeProgetto=$PBS_JOBNAME
  9.  
  10. echo ------------------------------------------------------
  11. echo 'Job is running on node(s): '
  12. cat $PBS_NODEFILE
  13. PBS_O_WORKDIR=$PBS_O_HOME
  14. echo ------------------------------------------------------
  15. echo PBS: qsub is running on $PBS_O_HOST
  16. echo PBS: originating queue is $PBS_O_QUEUE
  17. echo PBS: executing queue is $PBS_QUEUE
  18. echo PBS: working directory is $PBS_O_WORKDIR
  19. echo PBS: execution mode is $PBS_ENVIRONMENT
  20. echo PBS: job identifier is $PBS_JOBID
  21. echo PBS: job name is $PBS_JOBNAME
  22. echo PBS: node file is $PBS_NODEFILE
  23. echo PBS: current home directory is $PBS_O_HOME
  24. echo PBS: PATH = $PBS_O_PATH
  25. echo ------------------------------------------------------
  26.  
  27. export OMP_NUM_THREADS=2
  28. export PSC_OMP_AFFINITY=TRUE
  29.  
  30. echo "Compilo.."
  31. gcc -fopenmp -lgomp -o $PBS_O_WORKDIR/$nomeProgetto $PBS_O_WORKDIR/$nomeProgetto.c
  32. echo "Eseguo.."
  33. $PBS_O_WORKDIR/$nomeProgetto 20 20 8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement