Journée Convergence & Climeri du 19 novembre 2018
Toutes les présentations de la journée sont disponibles sur le site de CLIMERI-France. N’hésitez pas à consulter également la documentation des outils CliMAF et SYNDA (pour formuler vos requêtes de téléchargement).
Objectif : analyse des données CMIP6, exemples
- Une expérience m’intéresse, quels sont les modèles qui l’ont réalisées?
- J’ai une analyse qui nécessite trois variables, pour N expériences, en fréquence journalière. Quels résultats de modèles existent sur ESGF ou sur la plateforme Climeri ?
- Comment gérer les N membres de simulations (tous les garder, en garder qu’une partie, etc.) ?
Agenda
9h30 : Objectifs de la journée, questions types qui organisent cette journée – Jean-Louis Dufresne
9h45 : La base de données CMIP et son infrastructure informatique – 60′
- Survol CMIP6 et architecture ESGF – Sébastien Denvil – 20’
- Architecture ES-DOC et comment s’en servir – Eric Guilyardi – 10’
- Gestions des errata : les données que j’utilise sont-elles correctes ? – Guillaume Levavasseur – 10’
- Architecture de la plateforme nationale d’analyse – Sébastien Denvil – 20’
10h45 : Pause – 30’
11h15 : Données disponibles sur la plateforme
- Données modèles CMIP3, CMIP5 et CORDEX – Guillaume Levavasseur – 20’
- Données d’observation (ERA40, MODIS, Obs4MIPs,Input4MIPs) – Karim Ramage – 20’
- Données modèles CMIP6 – Sébastien Denvil – 20’
12h15 : Analyse de ces données – Jérôme Servonnat – 30’
- Les briques de Climaf
- Illustration de l’exploration des données (CMIP5 ou CMIP6)
- La surcouche de Climaf qu’est la CESMEP
12h45 – 14h15 : Repas
14h15 – 17h30 : TP autour de trois exemples – 30′ pause à 15h45
- Les bases de l’accès aux données CMIP avec CliMAF, rajouter un accès à ses propres données, accéder à un fichier seul – 45’
- Manipulation des ensembles – 45’
- Meddley 60’ : Détails sur plot et les fonctionnalités disponibles, plugger son script, comment faire une page html, gérer le contenu du cache ; si il y a une demande, utilisation de la C-ESM-EP
Informations pratiques
Inscription : ici
Localisation : A Jussieu, la réunion aura lieu couloir 45-55, 2ème étage, salle 205. A la MétéoPole, la réunion aura lieu bâtiment Navier, salle Taillefer (ou dite « du conseil » – n°099).
Matériel : Venir avec votre ordinateur portable et vos clés ssh publique et privée vous permettant de vous connecter sur le mésocentre IPSL (nous contacter si vous ne disposez pas d’un ordinateur portable pour la journée).
Pré-requis :
- Avoir une connaissance général du projet CMIP6 présenté dans l’article Overview Of The Coupled Model Intercomparison Project Phase 6 (CMIP6) Experimental Design And Organization.
- Connaître les bases de l’infrastructure du mésocentre IPSL (voir Partie 1 de la formation correspondante).
- Avoir un compte ou en faire la demande d’ouverture sur le mésocentre IPSL.
- Connaître les bases d’outils tels nco, cdo, ncl.
- Avoir ou créer un compte ESGF sur le serveur de l’IPSL.
Préparation au TP
- Login to the IPSL mesocenter as usual:
ssh <username>@ciclad.ipsl.upmc.fr
# or
ssh <username>@loholt2.ipsl.polytechnique.fr
- Copy the CliMAF material in your home:
cp -r /ciclad-home/jservon/TP_CLIMAF ~
- Submit a job interactive session to the cluster:
qsub -IVX -l mem=9g -l vmem=9g
- Source the CliMAF environment:
source ~/TP_CLIMAF/setenv_climaf.sh
The script returns (i) a command to pass in another terminal on your local machine to do a new ssh connexion with tunneling ; and (ii) a command to start the Jupyter Notebooks. The Jupyter Notebook command returns a URL including a token for the Jupyter session.
- Copy this URL by replacing the name of compute node (at the beginning of the URL) by « localhost« :
# Example
# This is what we have from Jupyter
http://ciclad17:7144/?token=fa3b97e0ecf84afa9954da15056e9c6aef8bf6353e64ba81&token=fa3b97e0ecf84afa9954da15056e9c6aef8bf6353e64ba81
# And this is what we should copy
http://localhost:7144/?token=fa3b97e0ecf84afa9954da15056e9c6aef8bf6353e64ba81&token=fa3b97e0ecf84afa9954da15056e9c6aef8bf6353e64ba81
# We've just replaced "ciclad17" with "localhost"
- Paste the corrected URL (the one with « localhost« ) in your local browser.
The Jupyter Notebook interface appears. You’re ready to work.