Catalogue des formations en calcul

SAISIE
    API     

Couplage de codes avec OpenPALM

09 Oct - 11 Oct 2017    Toulouse, France    Cours/TP

Mots Clefs

  • Couplage multi-physique

Objectifs

Le coupleur OpenPALM co-développé par le CERFACS et l'ONERA possède de nombreuses fonctionnalités. Son utilisation demande un investissement personnel de la part des physiciens ou informaticiens, développeurs d'applications couplées. Le but de la formation OpenPALM est d'apprendre à utiliser l'interface graphique PrePALM pour devenir rapidement autonome sur l'instrumentation des codes à coupler et l'utilisation des différentes fonctionnalités du coupleur. Le cours OpenPALM se veut très pragmatique avec de nombreux travaux pratiques.

La formation OpenPALM est dispensée par les ingénieurs du CERFACS qui participent à son développement.

Contenu

Jour 1 : Management de processus

Les deux niveaux de parallélisme de OpenPALM
Le premier niveau de parallélisme de OpenPALM : lancement de tâches parallèles dans un contexte MPI_2 ou MPI_1, les unités OpenPALM, le chainage ou le couplage
Instrumentation des codes de calcul (parallèle ou non) pour en faire des unités OpenPALM, interfaçage Fortran, C, C++
Gestion du second niveau de parallélisme, lancement de programmes parallèles
Définition de l'algorithme de couplage : les branches, les blocs, les structures de contrôle, les synchronisations
Gestion des ressources CPU et mémoire des calculateurs, les priorités

Jour 2 : Echange d'informations entre les codes couplés

Instances temporelles des objets, l'interpolation temporelle
La boîte à outils, les unités d'algèbre linéaire, les minimiseurs, l'interpolation de champs géophysiques
Optimisation de la mémoire, le Buffer, la Mailbuff, les esclaves mémoire
Suivi en temps réel de l'application, l'analyseur de performance, débogage des applications couplées
Installation du logiciel

Jour 3 : Fonctionnalités avancées d’OpenPALM

Objets dynamiques, communications parallèles, interpolation spatiale avec la bibliothèque CWIPI développée par l’ONERA et intégrée dans OpenPALM, couplage de codes commerciaux

Prérequis

Un minimum de connaissances en programmation et en pratique de langages structurés tels que Fortran ou C sont fortement recommandés.

Entités contributrices

  • CERFACS

Contacts

Contact principal : Chantal Nasri

Autres contacts : Jean-Christophe Jouhaud

Mèl de contact : training@cerfacs.fr

Localisation

Adresse :
CERFACS, 42 Avenue Gaspard Coriolis, 31100 TOULOUSE, France