Turing : classes batch et limitations interactives

*****************************************************************************

Structure de classes sur Turing                               15 juillet 2015

*****************************************************************************

I/ Les classes de la Blue Gene/Q
   =============================

  T(h)
      ^
      |
  20h +    +---+--------+---------+---------+---------+
      |    |   |        |         |         |         |
      |    | S |  MRt3  |  1Rt3   |  2Rt3   |  4Rt3   |
      |    | B |        |         |         |         |
  10h +    | M +--------+---------+---------+---------+
      |    | R |        |         |         |         |
      |    | t |  MRt2  |  1Rt2   |  2Rt2   |  4Rt2   |
      |    | 3 |        |         |         |         |
   1h +    | 2 +--------+---------+---------+---------+
      |    | 1 |        |         |         |         |
  30m +----+ 0 |  MRt1  |  1Rt1   |  2Rt1   |  4Rt1   |
      |        |        |         |         |         |
    0 +----+---+--------+---------+---------+---------+
      1    16  64       512       1024      2048      4096
                                   Nombre de noeuds de calcul
coeur -> unite de base
noeud de calcul -> 16 coeurs
MR -> Demi rack : 512 noeuds soit 8192 coeurs
1R  -> 1 rack de 1024 noeuds soit 16384 coeurs
...
T(h) : temps Elapsed en heures

Memoire : 16 Gio par noeud (1 Gio par coeur)

Remarques :
-----------
- Le nombre de noeuds reserves doit etre 1, 2, 4, 8, 16, 32, 64, 128, 256,
  512, 1024, 2048 ou 4096.
- Pour un nombre de noeuds reserves inferieur a 64, les ressources reseaux
  (tore 5D) peuvent etre partagees avec d'autres travaux. Il peut donc y
  avoir un impact sur les performances des communications MPI et sur les
  entrees/sorties (un seul noeud d'I/O pour 64 noeuds de calcul).
- Pour un nombre de noeuds reserves inferieur a 16, la duree des travaux
  est limitee a 30 minutes.
- Attention, est facture le temps ecoule (Elapsed) multiplie par le nombre
  de coeurs reserves meme si certains d'entre eux ne sont pas utilises...
  (voir www.idris.fr : Turing -> Notes sur la comptabilite des travaux)


II/ Les classes de la frontale (Power7 p720)
    ========================================

Pour vos activites monoprocesseur comme la cross-compilation en batch, les
activites de transferts de fichiers, petits pre- et post-traitements
sequentiels encadrant vos jobs massivement paralleles...

Vous disposez de 5 classes :
  - t1 et t1L : limite a 1h de temps elapsed et CPU
  - t2 et t2L : limite a 10h de temps elapsed et CPU
  - archive : uniquement pour les transferts mfput/mfget avec Ergon

Ces classes ne sont pas facturees.
Memoire par defaut (stack + data) : 3.5Go. Pour les classes t1L et t2L, vous
pouvez demander jusqu'à 10 Go avec le mot-clef :
                         # @ as_limit = 5.0gb

Classe archive :
Cette classe est STRICTEMENT RESERVEE aux transferts mfput/mfget avec Ergon.
Elle est suspendue par l'IDRIS lorsque la machine Ergon est indisponible.
Une fois la situation retablie, cette classe reprend un fonctionnement normal,
sans dommages pour les transferts en attente. Pour l'utiliser, il est
necessaire de specifier dans votre travail la directive LoadLeveler :
                         # @ class = archive


III/ Les limites en interactif de la Blue Gene/Q
     ===========================================

Nous n'offrons pas la possibilite d'executer des binaires de facon
interactive sur BG/Q.


IV/ Les limites en interactif de la frontale (Power7 p720)
    ======================================================

Memoire (stack + data) : 3.5Gio

V/ Travaux bonus
   =============

Il est possible d'executer des travaux dits "bonus" en ajoutant la
directive LoadLeveler (avant # @ queue) :
                         # @ account_no = bonus

Les heures consommees par les travaux bonus ne sont pas deduites de
l'allocation du projet. Ces travaux ont par contre une faible priorite
d'execution et leurs ressources maximales sont limitees a 512 noeuds
et 20h de temps elapsed (voir www.idris.fr : Turing -> Travaux bonus)


in english, type : news classes
*****************************************************************************