A seguir apresentamos alguns exemplos de arquivos para envio de jobs.
Envio para a fila par12 (permite até 12 cores )
#!/bin/bash
#PBS -M usuario@ifi.unicamp.br
### Mandar email no inicio e fim
#PBS -m abe
### Name do processo
#PBS -N job12cores
### Arquivos de saida
#PBS -e par12.err
#PBS -o par12.out
### Definindo a fila e o número de processadores
## no caso, estamos solicitando para rodar na fila desenvolvimento
## e solicitando 1 node e 12 cores. A fila permite até 12 cores.
#PBS -q par12
#PBS -l nodes=1:ppn=12
## carregando INTEL
. /home/sw/masternode2/intel/20156223/install/composer_xe_2015/bin/compilervars.sh intel64
. /home/sw/masternode2/intel/20156223/install/impi/5.1.2.150/intel64/bin/mpivars.sh
export I_MPI_HYDRA_BOOTSTRAP=rsh
export I_MPI_HYDRA_BOOTSTRAP_EXEC=/opt/pbs/bin/pbs_tmrsh
export I_MPI_DEVICE=rdssm
## comando a ser executado, por exemplo a execução através do MPIRUN – mpi da intel
mpirun -n 12 ./comando
Envio para a fila par36 (permite até 36 cores )
#!/bin/bash
#PBS -M usuario@ifi.unicamp.br
### Mandar email no inicio e fim
#PBS -m abe
### Name do processo
#PBS -N desenv
### Arquivos de saida
#PBS -e par36.err
#PBS -o par36.out
### Definindo a fila e o número de processadores
## no caso, estamos solicitando para rodar na fila desenvolvimento
## e solicitando 3 nodes e 36 cores. A fila permite até 12 cores.
#PBS -q desenvolvimento
#PBS -l nodes=3:ppn=12
## carregando INTEL
. /home/sw/masternode2/intel/20156223/install/composer_xe_2015/bin/compilervars.sh intel64
. /home/sw/masternode2/intel/20156223/install/impi/5.1.2.150/intel64/bin/mpivars.sh
export I_MPI_HYDRA_BOOTSTRAP=rsh
export I_MPI_HYDRA_BOOTSTRAP_EXEC=/opt/pbs/bin/pbs_tmrsh
export I_MPI_DEVICE=rdssm
## comando a ser executado, por exemplo a execução através do MPIRUN – mpi da intel
mpirun -n 36 ./comando
Envio para a fila par120 (permite até 120 cores)
#!/bin/bash
#PBS -M usuario@ifi.unicamp.br
### Mandar email no inicio e fim
#PBS -m abe
### Name do processo
#PBS -N par120
### Arquivos de saida
#PBS -e par120.err
#PBS -o par120.out
### Definindo a fila e o número de processadores
## no caso, estamos solicitando para rodar na fila par120
## e solicitando 10 nodes e 12 cores em cada um, totalizando 120 cores
#PBS -q par120
#PBS -l nodes=10:ppn=12
## carregando INTEL
. /home/sw/masternode2/intel/20156223/install/composer_xe_2015/bin/compilervars.sh intel64
. /home/sw/masternode2/intel/20156223/install/impi/5.1.2.150/intel64/bin/mpivars.sh
export I_MPI_HYDRA_BOOTSTRAP=rsh
export I_MPI_HYDRA_BOOTSTRAP_EXEC=/opt/pbs/bin/pbs_tmrsh
export I_MPI_DEVICE=rdssm
## comando a ser executado, por exemplo a execução através do INTEL:
mpirun -n 120 ./comando