Cerfacs Enter the world of high performance ...

Couplage de code avec OASIS3-MCT

OASIS3-MCT est une bibliothèque de couplage qui peut être utilisée pour échanger des informations entre différents codes modélisant les différentes composantes du système terrestre, par exemple l'océan ou l'atmosphère. Dans cette formation, mêlant théorie, vidéos, quiz et travaux pratiques, vous apprendrez à utiliser OASIS3-MCT. Votre objectif sera d'instrumenter deux des modèles-jouets pour mettre en place un vrai modèle couplé en échangeant des champs de couplage.

                

Prochaine session

Date: du 21 Mars 2022 au 6 Avril 2022. L’ensemble du cours devrait nécessiter environ 20 heures de travail sur les deux semaines et demi.

Veuillez nous contacter si vous êtes intéressé par une session antérieure.

Pour les Européens, cette formation en ligne est actuellement couverte financièrement par le Centre d'excellence ESiWACE2 .

Pour les personnes hors Europe, étudiants : 120 € (HT) – actionnaires du Cerfacs : 180 € (HT) – autres : 240 € (HT)

Date limite d’inscription : 7 mars 2022 (en ayant installé OASIS3-MCT sur votre plateforme de calcul).

Avant de vous inscrire, merci de nous signaler toutes contraintes particulières dont vous souhaiteriez

nous faire part (horaires, santé, indisponibilité…) à l’adresse e-mail suivante : training@cerfacs.fr

S’inscrire, c’est ici !

Indice de satisfaction

En 2021, 94% des participants étaient satisfaits ou très satisfaits (résultats recueillis auprès de 7 répondants, sur un total de 9 participants, un taux de réponse de 77.7 %).


Descriptif

OASIS est un coupleur de codes spécialisés pour les modèles géophysiques. La première version du coupleur OASIS a été publiée en 1993. Aujourd’hui, la dernière version d’OASIS, c’est-à-dire OASIS3-MCT, est entièrement parallèle et est utilisée par 67 groupes de modélisation pour assembler plus de 80 applications couplées différentes dans le monde. Le CERFACS et le CNRS, le centre national français de la recherche scientifique, se sont engagés à maintenir et à développer OASIS et à assurer un soutien efficace aux utilisateurs. OASIS bénéficie également de financements européens et nationaux français.

Objectifs pédagogiques

A l’issue de cette formation, vous serez capable de :

  • mettre en œuvre l’API OASIS3-MCT dans un modèle couplé simplifié (modèle jouet)
  • énumérer les étapes à suivre pour interfacer l’API OASIS3-MCT dans votre propre code
  • adapter le fichier de configuration OASIS3-MCT, avec l’aide du Guide de l’utilisateur
  • choisir des interpolations appropriées pour votre modèle couplé

Organisation de la formation

Dans ce cours, vous apprendrez comment instrumenter vos codes pour les coupler en utilisant OASIS3-MCT et comment configurer les échanges de couplage. Vous vous familiariserez aussi avec les interpolations offertes par le coupleur. Chaque section commencera par une théorie présentée dans une vidéo, suivie de quelques questions auxquelles vous devrez répondre pour évaluer votre compréhension de la théorie présentée. Vous passerez ensuite à l’instrumentation, c’est-à-dire à la mise en œuvre des appels aux routines de l’API OASIS3-MCT, dans quelques modèles jouets. Les modèles jouets sont des programmes squelettes qui ne contiennent aucune physique ou dynamique réelle mais qui peuvent reproduire des échanges réels de champs de couplage. Vous exécuterez ces modèles jouets, produirez des résultats et vous serez invité à vérifier vos résultats. Dans chaque section, vous disposerez d’un forum dédié que vous pourrez utiliser pour interagir avec le personnel du cours ou même avec les autres participants. À la fin, vous aurez deux modèles jouets entièrement instrumentés et échangeant des champs de couplage à l’aide d’OASIS3-MCT. Vous devriez alors être en mesure d’instrumenter vos codes réels avec des appels OASIS3-MCT et de configurer ces échanges de couplage en adaptant le fichier de configuration OASIS.

Nos principes pédagogiques

Toutes nos sessions de formation reposent sur des principes issus de la psychologie cognitive et de la recherche sur l’apprentissage :

  • les concepts d’abord : le cours est axé sur la compréhension conceptuelle de la signification des équations et de leur application dans des cas pratiques (Van Heuvelen, 1991).
  • apprentissage collaboratif : le cours est organisé autour d’activités spécialement conçues pour faire interagir les participants entre eux, impliquant un traitement en profondeur du contenu scientifique préalablement montré dans de courtes vidéos (Salmon, 2013).
  • rétention à long terme : parce que dans l’avenir vous devez appliquer dans divers contextes ce que vous apprendrez au cours de cette session, nos cours sont conçus en utilisant les 10 principes testés en laboratoire sur la psychologie cognitive (Halpern et Hakel, 2003).

Soyez prêt à vous engager et à interagir avec une communauté partageant un objectif commun : l’apprentissage du contenu scientifique de ce cours.

Modalités pédagogiques

La formation est une alternance de présentations théoriques et de travaux pratiques. Des questions à choix multiples permettent une évaluation continue.

Pré-requis

Pour suivre ce cours, vous devez :

  • être familiarisé avec l’utilisation des commandes de base de Linux
  • maîtriser Fortran 90
  • maîtriser les commandes de base de l’interface MPI (Message Passing Interface).

Pour vérifier que les conditions préalables sont remplies, vous devez répondre au questionnaire suivant. Vous devez obtenir au moins 75 % de bonnes réponses afin d’être autorisé à suivre cette formation en ligne.

Questionnaire 1 : https://goo.gl/forms/GzdqjIdK93VwnqZ42

Vous devrez également pré-installer le coupleur OASIS3-MCT et le modèle couplé du jouet. Bien entendu, nous pouvons vous aider à le faire !

La formation se déroule en anglais ; le niveau B2 du CECRL est requis.

Evaluation des acquis

Un examen final sera effectué pendant la formation.

Formateur référent

Sophie VALCKE

Réalisé avec l’assistance des chercheurs suivants :

Dr. Sophie Valcke 

Sophie Valcke occupe un poste d’ingénieur de recherche au CERFACS où elle travaille sur la modélisation couplée atmosphère-océan-glace à haute résolution et dirige une équipe de 4 ingénieurs développant le coupleur OASIS3-MCT.

Pr. Stéphane Friedelmeyer

Stéphane Friedelmeyer est professeur associé de mathématiques et d’informatique. Il a travaillé sur SPOC dans le cadre d’un master en conception de ressources numériques.

Dr Jean-François Parmentier

Après avoir obtenu son doctorat en mécanique des fluides en travaillant sur la modélisation des écoulements diphasiques gaz-particules, Jean-François a travaillé pendant quelques années sur les instabilités thermo-acoustiques dans les chambres de combustion annulaires. Depuis 2014, il a orienté ses recherches spécifiquement sur l’apprentissage et l’enseignement des sciences en utilisant des méthodes d’apprentissage actif.

NEWS

Catherine Lambert awarded Officer in the national order of Merit

Brigitte Yzel |  31 May 2022

Catherine LAMBERT, President of Cerfacs, has been promoted to the grade of officer in the national order of Merit, on the proposal of Mrs. Frédérique Vidal, Minister of Higher Education, Research and Innovation. Antoine PETIT, President and CEO of the CNRS, presented the insignia to Catherine LAMBERT during a ceremony that brought together many actors from the space, aeronautics, environment and digital sectors. Antoine PETIT: "Catherine's interpersonal skills, her ability to step back and understand very different environments (research, industry, politics) in order to develop a collective vision are the hallmarks of her career. Catherine is one of those people with whom you naturally feel confident, with whom you want to build something that goes beyond all of us to go further. With this honor, the Cerfacs teams are also rewarded.Read more


Sparse Days in Saint-Girons IV

Brigitte Yzel |  29 March 2022

Sparse Days Meeting 2022 🗓️  20-22 June 2022  @ Saint-Girons, France   🌐   Sparse Days 2022 will be held in Saint-Girons, Ariège, from 20-22 June. This enhanced version of Sparse Days is being co-organized by Cerfacs and ENSEEIHT/IRIT. It will be the fourth meeting in Saint- Girons following the tradition of the previous meetings held in 1994, 2003, and 2015. The tradition involves coupling our highly successful annual technical meeting with the ambience and hospitality of this wonderful Pyrenean town which encourages fruitful informal exchanges between participants.    Read more

ALL NEWS