90 likes | 206 Views
Point sur le couplé //. CSPOLE 16 juin 2006 Marie-Alice Foujols - Olivier Marti. Point sur le couplé //. IPSL_CM4_LOOP PISCES et stomate OASIS 2.4 (namcouple 23 champs) - OPA8 hors CVS - LMDZ4 - ORCHIDEE 1.4. IPSLCM4_v1 figé pour IPCC. Personnes impliquées pour : Faire
E N D
Point sur le couplé // CSPOLE 16 juin 2006 Marie-Alice Foujols - Olivier Marti
Point sur le couplé // IPSL_CM4_LOOP PISCES et stomate OASIS 2.4 (namcouple 23 champs) - OPA8 hors CVS - LMDZ4 - ORCHIDEE 1.4 IPSLCM4_v1figé pour IPCC • Personnes impliquées pour : • Faire • Apporter une expertise • Assurer la cohérences des tags entre les composantes et les configurations couplées • Arnaud Caubel • Anne Cozic • Marie-Angèle Filiberti • Laurent Fairhead • Martial Mancip • Céline Déandréis • Patricia Cadule • Yann Meurdesoif • Sébastien Masson • Marie-Alice Foujols • Christian Ethé • Olivier Marti • Laurent Bopp • Et il en manque !!! PC, ACa, ACo IPSLCM4_v1_OASIS3LMDZ4 LMDZ4 v2 INCA AER 96x71x19 IPSL_ESM_v1 LMDZ4_v2 (transport) OASIS3 (namcouple 25 champs) Avec INCA_GES OPA8 hors CVS - ORCHIDEE 1.4 Script hors CVS IPSLCM4_v1_OASIS3 LMDZ4 tag IPSL-CM4_IPCC_branch ORCHIDE 1.3 OPA IPSL_CM4_v1_10+HR :ORCA2LMD14496séquentiel Résultats = IPCC IOIPSL 3rebuildbasé sur fliocom ? CD, ACo, ACa LF, ACa, OM IPSLCM4_v1_PAR OPA 8 + IOIPSL 3 + LMDZ4// bucket hors CVS IPSL_ESM_v2 LMDZ4_v2 transport OASIS3 (?? Champs) Avec INCA_AER Reste avec OPA8 (Pas de CO2 ?) NEMO : ORCA2LIM PISCES - IOIPSL3 IPSLCM4_v2_OASIS3 LMDZ4 v3 ORCHIDEE 1.5 LMDZ4 v1 // ORCHIDEE 2.0 // hors CVS IOIPSL 3 LF, YM LF, YM, MM PC, CE, LB, … LMDZ4 v1 // INCA // hors CVS IOIPSL 3 LF, YM, MM ????? IPSLCM4_v2_PAR OPA8 - LMDZ4 v3 // - ORCHIDEE 2.x // (simulations de l’été 2006 ? délivrable CICLE 06/07) IPSL_ESM_v3 LMDZ4_v2 (transport) OASIS3 Avec INCA: AER/GES ?? NEMO : OPA+PISCES YM, ACo NEMO : ORCA2LIM IOIPSL 3 ???? IPSLCM4_v4_PAR ???? OPA8 - LMDZ4 v3 // - ORCHIDEE 2.x // + INCA // ACa, SM ????? ACa, SM De référence IPSLCM5_PAR+ NEMO (OPA) // Développement scientifique Développement info Tous ! Documentation (commentaires, notes techniques, modes d’emploi) Existant MAFo, YM Optimisation vectorielle Optimisation parallèle Portabilité (Mercure I&II, Uqbar I&II, ES, XD1, …) Vérification des résultats Restartabilité Optimisation entrées/sorties ISO 9002 - Licence IPSL_ESM_PAR Multi-résolution, …LMDZ4 - ORCHIDEE - INCA_GES ou INCA_AER OASIS3 - NEMO : OPA+PISCES Avec carbone et chimie activé/désactivé Avec scripts modulaires (délivrable CICLE 06/08) A faire COURS Délivrable CICLE Nouveauté 13 avril 2006
Etat des lieux • Configuration IPSLCM4_v2_PAR créée dans modipsl : • Ajout dans mod.def de la configuration : IPSLCM4_v2_PAR, configuration de travail : • LMDZ4 (résultats différents de IPCC) : attente tag v3 • ORCHIDEE : attente tag v2 • OASIS3 comme dans la configuration IPSLCM4_v1_OASIS3 • OPA8 et LIM comme IPSLCM4_v1 et IPSLCM4_v1_OASIS3 • IOIPSL 3 pour permettre rebuild sur fichiers LMDZ et ORCHIDEE • Modipsl - makegcm : • Ajouter compilation LMDZ4 et ORCHIDEE avec options de parallélisme (dynpar) • Ajouter nouvelle machine IDRIS • Création du répertoire IPSLCM4_v2_PAR avec fichiers d’entrée texte et job de référence AA_job • Ajouter nouvelle machine IDRIS • Ajouter étape rebuild sur le NEC pour assemblage fichiers *hist* • Plus d’informations sur page wiki : http://wiki.ipsl.jussieu.fr/wiki_ipsl/IPSLCM4-v1-parallelise
Formations, documentations, … • Exposés : • Le parallélisme dans ORCHIDEE, LMDZ et INCA pour les développeurs (à préparer pour début octobre, YM) • Présentation et utilisation du couplé IPSL : ajout du parallélisme (cours actuel à compléter, AC, MAF) Quand? • Notes : • Documentation sur le parallélisme dans LMDZ, ORCHIDEE et INCA (YM+… MM+LF+ACo) • Performances du couplé IPSL en // (AC, YM, OB) • Formations : Quels autres besoins ?
IDRIS : nouvelle machine (1/2) • Matériel : 10 nœuds SX-8 à 8 processeurs chacun • Performances : Un rapport de 2 à 5 d'amélioration en temps d'exécution est attendu. • Logiciels : • NQS II comme mercure • frontale de compilation TX7 comme mercure • fichiers : • gaya comme avant • rhodes comme avant mais plus de cross-compilation dessus • nouvelle machine, accès depuis tx7 et sx-8 : • HOME très vaste, • WORKDIR sans ménage, • TMPDIR • Invitation JM Dupays et PF Lavalée pour exposé sur bench LMDZ, OPA et couplé. • Besoin de suivi pendant l’été pour éviter doublon et perte informations.
IDRIS : nouvelle machine (2/2) • Les modifications à apporter aux outils concernent : • modipsl : • util/w_i_h : ajout de la machine • util/AA_make.gdef : ajout des paramètres de compilation associés • les scripts des simulations de référence : • répertoire IPSLCM4_v1_OASIS3 • AA_make : ajout des commandes spécifiques nécessaires • EXP00/AA_job : • ajout des entêtes NQS II nécessaires • ajout dans le script des commandes nécessaires • répertoire IPSLCM4_v2_PAR • idem IPSLCM4_v1_OASIS3 • ajouter spécificités pour parallélisme • Plus d’informations sur page wiki : http://wiki.ipsl.jussieu.fr/wiki_ipsl/Pole/Couplé/Idris
Et CICLE dans tout ça ? • ANR « Calcul Intensif et Grilles de Calcul » • Thème « grands défis applicatifs » • Objectifs • Développer, tester, porter le modèle parallèle de l’IPSL (ESM). • Développer le couplage entre le couplé Arpège/ORCA et Aladin/OPA Méditerranée. • Développer de nouvelles « interfaces physiques » • 2 CDD à l’IPSL • Othman Bouizi (26 juin) : optimisations LMDZ //, tests sur différentes architectures, analyses de performances … • Joséfine Ghattas (1er septembre) : interfaces de couplage, sous-surface dans LMDz, etc …