-
Notifications
You must be signed in to change notification settings - Fork 1
FinisterraeQsub
Adrian Quintana edited this page Dec 11, 2017
·
1 revision
qsub -l num_proc=1,s_rt=20:00:00,s_vmem=32G,h_fsize=2G -pe mpi 32 /home/csic/eda/msp/xmipp_example.pbs
qsub -l num_proc=nproc, s_rt=hh:mm:ss, s_vmem=memoria, h_fsize=disco –pe mpi slots job.sh
En donde:
- slots (-pe mpi [slots]) indica el número de veces que se solicita "num_proc" cores a utilizar. El número total de cores utilizados será el producto: slots*n_proc. Éste es el único parámetro opcional, el resto de parámetros son obligatorios para todos los trabajos. Los procesos MPI podrán ir a un mismo nodo o a nodos distintos. La política de ocupación intentará llenar el máximo número de procesos MPI por nodo.
- num_proc indica el número de procesadores por nodo. El número de procesadores total del trabajo será num_proc*slots (sólo deberá ser mayor que 1 en el caso de aplicaciones de memoria compartida como OpenMP?)
- s_rt: es el tiempo máximo de ejecución del trabajo
- s_vmem la memoria máxima del trabajo (por nodo)
- h_fsize: la ocupación máxima en disco scratch (por nodo)
Solicitar 4 procesos MPI:
qsub -l num_proc= job.sh
Solicitar 4 hilos:
qsub -l num_proc=, s_rt=hh:mm:ss, s_vmem=memoria, h_fsize=disco job.sh
Solicitar 3 procesos MPI cada uno de ellos con 4 hilos (total 12 cores):
qsub -l num_proc= job.sh
-- Main.RobertoMarabini - 30 Apr 2008