Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
ressources:oar4cbp [2013/07/05 13:58] equemene [Introduction] |
ressources:oar4cbp [2015/01/09 12:16] equemene [Choisir un cluster] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Utilisation de OAR au Centre Blaise Pascal ====== | + | ====== Utilisation du Cluster (et OAR) au Centre Blaise Pascal ====== |
===== Ce qu'il faut retenir ! ===== | ===== Ce qu'il faut retenir ! ===== | ||
Ligne 26: | Ligne 26: | ||
dispose d'une infrastructure de production]]. | dispose d'une infrastructure de production]]. | ||
- | Les équipements mis à disposition 66 noeuds dans 2 groupes différents pour un total de 328 coeurs et 656 Go de RAM (les noeuds v40z et v20z ont été coupés suite à l'arrivée de Equip@Meso : ils seront remplacés par quelques x41z supplémentaires dans les prochains jours). | + | Les équipements mis à disposition 72 noeuds dans 2 groupes différents pour un total de 384 coeurs et 1248 Go de RAM. |
+ | |||
+ | Les noeuds v40z et v20z ont été arrêtés puis déposés suite à l'arrivée de Equip@Meso : ils sont remplacés par quelques x41z supplémentaires durant l'été 2013. | ||
| **Cluster** | **Marque** | **Modèle** | **Noeuds** | **Coeurs /Noeud** |**RAM /Noeud**|**Réseau GE**|**Réseau IB**|**Total Coeurs**|**Total RAM**| | | **Cluster** | **Marque** | **Modèle** | **Noeuds** | **Coeurs /Noeud** |**RAM /Noeud**|**Réseau GE**|**Réseau IB**|**Total Coeurs**|**Total RAM**| | ||
- | | **v22z** | Sunfire | v20z 2 | 50 | 4 | 8 Go | GE | IB | 200 | 400 Go | | + | | **r410** | Dell | R410 | 48 | 4 | 24 Go | GE | IB | 384 | 1.1 To | |
- | | **x41z** | Sunfire | x41z | 16 | 8 | 16 Go | GE | IB | 128 | 256 Go | | + | | **x41z** | Sunfire | x41z | 24 | 8 | 24 Go | GE | IB | 192 | 576 Go | |
Ces clusters partagent exactement la même image de système, [[developpement:productions:sidus|Sidus]] (pour Single Instance Distributing Universal System), un système complet Debian intégrant tous les paquets scientifiques ainsi que de nombreux paquets de développement. | Ces clusters partagent exactement la même image de système, [[developpement:productions:sidus|Sidus]] (pour Single Instance Distributing Universal System), un système complet Debian intégrant tous les paquets scientifiques ainsi que de nombreux paquets de développement. | ||
Ligne 209: | Ligne 211: | ||
Nous voulons que le nom de fichiers de de sortie soit préfixés de ''MyJob''. | Nous voulons que le nom de fichiers de de sortie soit préfixés de ''MyJob''. | ||
- | Nous créons le script suivant sous le nom (très original) de ''MyJob.sh'' :<code> | + | Nous créons le script suivant sous le nom (très original) de ''MyJob.oar'' :<code> |
#!/bin/bash | #!/bin/bash | ||
#OAR -l nodes=4/core=1,walltime=20:00:00 | #OAR -l nodes=4/core=1,walltime=20:00:00 | ||
Ligne 221: | Ligne 223: | ||
</code> | </code> | ||
- | Le programme se lance en utilisant la commande de soumission ''oarsub -S ./MyJob.sh''. | + | Le programme se lance en utilisant la commande de soumission ''oarsub -S ./MyJob.oar''. |
La commande d'examen des tâches en cours ''oarstat'' permet ensuite de savoir que le job a bien été pris en compte. | La commande d'examen des tâches en cours ''oarstat'' permet ensuite de savoir que le job a bien été pris en compte. | ||
Ligne 229: | Ligne 231: | ||
Le choix d'un cluster se réalise en précisant dans la soumission ''oarsub'' et le paramètre : '' -p "cluster='<NomDuCluster>' " ''. | Le choix d'un cluster se réalise en précisant dans la soumission ''oarsub'' et le paramètre : '' -p "cluster='<NomDuCluster>' " ''. | ||
- | Les noms de cluster étant **v20z**, **v40ge**, **v40ib**, **v22z** et **x41z**, pour lancer le calcul ''MyJob'' défini dans le script OAR ''MyJob.sh'' sur le cluster de **x41z**, lancez la commande :<code> | + | Les noms de cluster étant **v22z** et **x41z**, pour lancer le calcul ''MyJob'' défini dans le script OAR ''MyJob.sh'' sur le cluster de **x41z**, lancez la commande :<code> |
- | oarsub -p "cluster='x41z'" -S ./MyJob.sh</code> | + | oarsub -p "cluster='x41z'" -S ./MyJob.oar</code> |