FormationMingan

De POLR
Aller à : navigation, rechercher


Initiation à la programmation parrallèle sur la grappe de calcul Mingan

Durée du cours: 7 heures


Objectifs du cours:

- Se familiariser avec l'architecture de Mingan

- Adopter des bonnes pratiques d'utilisation sur le calculateur

- Initier aux calculs/programmation parrallèle via des languages interprétés (R/Python/Octave?)


Apprentissage techniques:

- Introduction à Bash/Shell

- Introduction aux directives PBS

- Les différents types de tâches (Séquentielle Multiple, Lot de tâches)

- Les variables d'environnement utiles (p.ex $PBS_WORK_DIR)

- Lecture et écriture de fichiers: local vs distant (Architecture Mingan)

- Redirection des stdin/stdout




Exemple de scripts à développer pour chaque language interprétée:

- Produit matricielle (simple parallélisation)

- Script avec arguments variables (Job Array)

- Manipulations d'objets spatiaux (Polygones/Raster)