Calcul parallèle et distribué appliqué au calcul scientifique
Des algorithme parallèles implantés sur des machines
multiprocesseurs ou des réseaux à haute performance sont
appliqués à la résolution de problèmes d'équations
aux dérivées partielles non-linéaires dépendant
de paramètres, avec en particulier le calcul de diagrammes de bifurcation.
Outils ou connaissances requises
Analyse et algèbre linéaire numériques, BLAS, LAPACK,
PLAPACK, SCALAPACK, structures de données
C, C++, Fortran, MPI
Exemples
Implanter dans un code d'application existant un algorithme parallèle
pour le remplissage de la matrice et la résolution du système
à l'aide de SCALAPACK et MPI
Développer des outils de parallélisation spécifiques
à l'environnement informatique de la chaire d'analyse appliquée
Paralléliser (options du compilateur, directives de compilation)
des codes d'application existants, générer des tests
afin de déterminer les valeurs optimales des paramètres
Contact
Les personnes intéressées peuvent envoyer un e-mail au
Professeur
J. Maddocks afin de prendre rendez-vous pour obtenir plus de
détails.