Différences entre versions de « FormationMingan »
m (1 révision importée) |
|||
Ligne 40 : | Ligne 40 : | ||
- Manipulations d'objets spatiaux (Polygones/Raster) | - Manipulations d'objets spatiaux (Polygones/Raster) | ||
+ | |||
+ | [[Category:Formation]] |
Version actuelle datée du 6 juin 2017 à 08:33
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)