Différences entre versions de « FormationMingan »

De POLR
Sauter à la navigation Sauter à la recherche
m (1 révision importée)
(Aucune différence)

Version du 1 juin 2017 à 15:21


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)