Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisión Ambos lados, revisión siguiente | ||
howto [2020/06/02 15:16] capuzzi [Como ejecutar trabajos] |
howto [2020/06/29 14:05] capuzzi [Como ejecutar trabajos] |
||
---|---|---|---|
Línea 156: | Línea 156: | ||
===== Como ejecutar trabajos ===== | ===== Como ejecutar trabajos ===== | ||
- | Para optimizar el uso compartido de los recursos del cluster, los trabajos //deben ejecutarse // utilizando un administrador y programador de ejecución de trabajos. DIRAC utiliza el administrador [[https://slurm.schedmd.com|SLURM]]. | + | Para optimizar el uso compartido de los recursos del cluster, los trabajos //deben ejecutarse // utilizando un administrador y programador de ejecución de trabajos. DIRAC utiliza el administrador [[https://slurm.schedmd.com|SLURM]]. Este manejador asigna y distribuye los recursos del cluster a los trabajos de los usuarios de manera de satisfacer los requerimientos de CPUs, memoria, nodos y partición (o cola) de cada trabajo. |
=== Ejecución de Programas Utilizando SLURM === | === Ejecución de Programas Utilizando SLURM === | ||
Línea 247: | Línea 247: | ||
Este comando ejecuta el script mpi.sh en el conjunto de los nodos del cluster. | Este comando ejecuta el script mpi.sh en el conjunto de los nodos del cluster. | ||
- | Recuerde que sea para trabajos seriales o paralelos, por defecto, la memoria de cada nodo es compartida por todos los procesos. Sin embargo, es conveniente indicar correctamente la cantidad de memoria a utilizar para que el sistema de colas seleccione un nodo con memoria suficiente y el programa se ejecute normalmente. Para indicar la memoria deberá incluir el tag: | + | Recuerde que sea para trabajos seriales o paralelos, la memoria de cada nodo es compartida por todos los procesos y no está reservada para un proceso en particular. Sin embargo, es conveniente indicar correctamente la cantidad de memoria a utilizar para que el sistema de colas seleccione un nodo con memoria suficiente y el programa se ejecute normalmente. Para indicar la memoria deberá incluir el tag: |
<code bash> | <code bash> |