h1. SLURM {{>toc}} O gerenciador de processos do cluster é o SLURM. Além dos comandos nativos aqui descritos, ele também oferece comandos compatíveis aos comandos usados em ambientes com PBS (qstat, qsub,...). Para usar essa interface, sugerimos o uso dos [[EnvModules]]. Veja exemplos de utilização, por exemplo com [[Gromacs]]. Utilize sempre o script auxiliar [[goo-job-nanny]]. h2. Fila de processos
squeue
squeue -u $USERh2. Informações de um processo específico
scontrol show jobidh2. Nós de processamento
sinfoh2. Tela interativa com o mapa de processos
smaph2. Histórico dos processos já concluídos e contabilidade
saccth2. Enviar um processo h3. Crie um script como no modelo (simulacao.sh):
#!/bin/sh #SBATCH --time=1 /bin/hostnameh3. Envie para a fila
sbatch simulacao.shA saída padrão e erro padrão serão slurm-
sallocOs parâmetros são similares ao sbatch. h2. Cancelar um processo
scancelh2. Referências https://computing.llnl.gov/linux/slurm/quickstart.html http://www.tchpc.tcd.ie/node/129 http://slurm.schedmd.com/sbatch.html