El día 8 de mayo del 2021 se realizó una actualización de software de la super-computadora Inkari, uno de los cambios más importantes es la migración de PBS a SLURM, por dicho motivo se deja una breve lista de los comandos más utilizados que permitan a los usuarios adecuar sus jobs a esta tecnología:

Descripción PBS SLURM
Es utilizado para asignar un nombre al job #PBS -N name #SBATCH -J name
Utilizado para asignar el tiempo máximo de ejecución del job #PBS -l walltime=720:00:00 #SBATCH -t 720:00:00
Usado para asignar la cantidad de nodos ha utilizar #PBS -l nodes=2 #SBATCH -N 2
Se utiliza para asignar la cantidad de procesadores que utilizará cada nodo #PBS -l ppn=12 #SBATCH -tasks-per-node=12
Usado para establecer el nombre del archivo de la salida de eror #PBS -e output.log #SBATCH -e output.log
Usado para establecer el nombre del archivo de la salida estandar. #PBS -o output.out #SBATCH -e output.out

Un ejemplo de estos cambios puede ser observado en la siguiente imágen:

Migración de PBS a SLURM del ejemplo de Test-abinit (https://github.com/Ronald33/Test-abinit).

Por otra parte el encolamiento de jobs y su respectiva administración también sugrió cambios, a continuación se listan algunos de los comandos más utilizados para estos fines.

Descripción PBS SLURM
Comando encargado para encolar los jobs qsub nombre_del_archivo sbatch nombre_del_archivo
Comando encargado para listar los jobs que estan en la cola qstat squeue
Comando para terminar la ejecución de un job en específico (independientemente si este se esta ejecutando o no) qdel id_del_job scancel id_del_job

Finalmente se aclara que, si bien el objetivo de esta guia es realizar la migración de los jobs PBs a jobs SLURM, actualmente se trataron solamente algunos de los comandos más utilizados, motivo por el cual esta guia aún estará bajo constantes actualizaciónes.