FormationMingan
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)