srun_cr - Online en la nube

Este es el comando srun_cr que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


srun_cr: ejecutar trabajos paralelos con soporte de punto de control / reinicio

SINOPSIS


srun_cr [OPCIONES...]

DESCRIPCIÓN


El diseño de los srun_cr está inspirado en mpiexec_cr de MVAPICH2 y cr_reiniciar forma BLCR.
Es una envoltura alrededor del correr comando para habilitar el punto de control / reinicio del trabajo por lotes
cuando se usa con Slurm's checkpoint / blcr .

OPCIONES


La srun_cr Las opciones de ejecución de línea son idénticas a las del correr mando. Ver "hombre
srun "para obtener más detalles.

DETALLES


Después de la inicialización, srun_cr registra una función de devolución de llamada de contexto de hilo. Entonces se bifurca
un proceso y ejecuta "cr_run --omit srun" con sus argumentos. cr_run se emplea para
excluir el correr proceso de ser arrojado en el punto de control. Todas las señales capturables excepto
SIGCHLD enviado a srun_cr será remitido al niño correr proceso. SIGCHLD será
capturado para imitar el estado de salida de correr cuando sale. Luego srun_cr bucles esperando
terminación de las tareas que se inician desde correr.

La lógica de lanzamiento de pasos de Slurm se aumenta para comprobar si correr está corriendo bajo srun_cr. Si
cierto, la variable de entorno SLURM_SRUN_CR_SOCKET debe estar presente, cuyo valor
es la dirección de un socket de dominio Unix creado y escuchado srun_cr. Después
lanzando las tareas, correr intenta conectarse al enchufe y envía la identificación del trabajo, la identificación del paso y
los nodos asignados al paso para srun_cr.

En el punto de control, srun_cr comprueba si las tareas se han iniciado. Si no es srun_cr
primero reenvía la solicitud del punto de control a las tareas llamando a la API Slurm
slurm_checkpoint_tasks () antes de volcar su contexto de proceso.

Al reiniciar, srun_cr comprueba si las tareas se han iniciado previamente y
punto de control. Si es verdadero, la variable de entorno SLURM_RESTART_DIR se establece en el directorio
de los archivos de imagen del punto de control de las tareas. Luego correr se bifurca y se ejecuta de nuevo. los
La variable de entorno será utilizada por el correr comando para reiniciar la ejecución de las tareas
desde el punto de control anterior.

COPIA


Copyright (C) 2009 Universidad Nacional de Tecnología de Defensa, China. Producido en National
Universidad de Tecnología de Defensa, China (cf, DESCARGO DE RESPONSABILIDAD).

Este archivo es parte de Slurm, un programa de gestión de recursos. Para obtener más detalles, consulte
<http://slurm.schedmd.com/>.

Slurm es un software gratuito; puedes redistribuirlo y / o modificarlo bajo los términos de la
Licencia pública general GNU publicada por la Free Software Foundation; ya sea la versión 2
de la Licencia, o (a su elección) cualquier versión posterior.

Slurm se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin
incluso la garantía implícita de COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR. Ver el
Licencia pública general de GNU para más detalles.

Use srun_cr en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows