Changes between Version 40 and Version 41 of ColasPBS


Ignore:
Timestamp:
Jan 5, 2011 11:55:08 AM (11 years ago)
Author:
lluis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ColasPBS

    v40 v41  
    141141### Array request
    142142#PBS -t [array]
     143### System variable
     144#PBS -v [variable]
    143145### Number of nodes and processors per node
    144146#PBS -l nodes=[N]:ppn=[M]
     
    166168   * 1-100: 100 jobs del 1 al 100
    167169   * 1-5,15,35: 5 jobs del 1 al 5, el 15 y el 35
     170 * ''-v [variable]: ''para mandar un job que tome el valor {{{[variable]}}}
    168171 * ''-l nodes=[N]:ppn:[M] :'' número de nodos ({{{[N]}}}) y número de cpus a coger de cada nodo ({{{[M]}}}) la aplicación se repartirá en [N]x[M] cpus
    169172
     
    182185  {{{
    183186qsub -N [jobname] -l walltime=[HH]:[MM]:[SS] -q [queueNAME] -m [flags] -M [emailCOUNT] -e [rutaArchivo]
    184 -o [rutaArchivo] -W afterany:[jobid] -t [array] -l nodes=[N]:ppn=[M] [aplicacion]
     187-o [rutaArchivo] -W afterany:[jobid] -t [array] -v [variable] -l nodes=[N]:ppn=[M] [aplicacion]
    185188}}}
    186189
     
    456459}}}
    457460
     461=== Trabajo con variable ===
     462Tomamos el job sencillo de ejemplo. En este caso el tiempo de espera para la escript se lo pasaremos como variable del job.
     463{{{
     464#!/bin/bash
     465### Job name
     466#PBS -N prueba
     467### Max run time
     468#PBS -l walltime=00:00:10
     469### Queue name
     470#PBS -q grid
     471### Number of nodes and processors per node
     472#PBS -l nodes=1:ppn=1
     473
     474cd ${PBS_O_WORKDIR}
     475
     476./espera.bash ${waitTIME}
     477}}}
     478
     479Lanzando el job:
     480  {{{
     481[lluis@mar CursilloPBS]$ qsub -v waitTIME='60' prueba.pbs
     482}}}
     483
    458484== Monitorización del clúster ==
    459485Por entorno web está instalado el [http://www.meteo.unican.es/ganglia/ ganglia]. En este entorno se muestra toda la actividad de los nodos (consumo de cpu, memoria, disocs duros, etc...) con una interfaz gráfica.