Cerfacs Entrez dans le monde de la haute performance...

Du 9 octobre 2017 au 11 octobre 2017

Couplage de codes avec OpenPALM

nasri |  0 comment |  

FORMATION PROGRAMMEE
Limite d’inscription : 15 jours avant le début de la formation
Durée : 3 jours / (20.5 heures)

Descriptif

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.

 

Public cible

Ce cours s’adresse aux ingénieurs, physiciens, informaticiens et numériciens qui désirent développer ou utiliser des applications couplées.

 

Pré-requis

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

Responsable scientifique : Thierry MOREL

 

Tarifs

  • Stagiaires/PhDs/PostDocs : 150 €
  • Associés CERFACS/CNRS/INRIA : 450 €
  • Public : 900 €

 

Programme

(Le 1er jour de 9h30 à 17h30, les jours suivants de 9h à 17h30)

1ère journée : 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

S’inscrire à cette formation

Je laisse un commentaire