Cómo mandar Turbomole

send_turbo

Para lanzar al sistema de colas trabajos de Turbomole existe la utilidad send_turbo. Al ejecutarlo, muestra la sintaxis del comando, que se resume a continuación:

send_turbo "EXEC and Options" JOBNAME TIME[or QUEUE] PROCS[property]  MEM [``Otherqueue options'' ]

  • EXEC: Nombre del programa de turbomole que se quiere usar.
  • JOBNAME: Nombre del input (normalmente control).
  • PROCS: Número de procesadores.
  • TIME[or QUEUE]: Tiempo solicitado a la cola, formato hh:mm:ss (o nombre de la cola).
  • MEM: memoria en GB y sin especificar la unidad.
  • [«Otras opciones de Torque»] Existe la posibilidad de pasar más variables al sistema de colas. Ver ejemplos más abajo. Más información sobre estas opciones

Ejemplos

Para mandar Turbomole (binario jobex) con el input control a 1 nodo, 8 procesadores de ese nodo con un tiempo solicitado de 4 horas y 1 GB de RAM ejecutar:

send_turbo jobex control 04:00:00 8 1

Para mandar Turbomole (jobex -ri) con el input control a 2 nodos, 8 procesadores en cada nodo, con un tiempo solicitado de 192 horas, 8 GB de RAM y que se ejecute después del trabajo 1234.arina:

send_turbo jobex -ri control 192:00:00 16 8 ``-W depend=afterany:1234''

El comando send_turbo copia el contenido del directorio desde el que se lanza al /scratch o /gscratch -si se usan 2 o más nodos, es allí donde realiza el cálculo.

Esta entrada fue publicada en Mandar trabajos. Guarda el enlace permanente.