15
Amélioration du parallélisme du code de climat de l'IPSL

Amélioration du parallélisme du code de climat de l'IPSL

Embed Size (px)

Citation preview

Page 1: Amélioration du parallélisme du code de climat de l'IPSL

Amélioration du parallélisme du code de climat de l'IPSL

Page 2: Amélioration du parallélisme du code de climat de l'IPSL

Stratégie en cours (mars 2007)

2007-2011:

• Continuité de l'architecture parallèle-vectorielle initialement utilisée

pour développer le modèle du système terre (ESM) de l'IPSL

• Parallélisation de ce modèle pour machine scalaires (approx. 100

proc).

• Exploration des contraintes pour du parallélisme plus massif (> 1000

proc), mise en place d'une stratégie et de projets

• Besoins d'aide spécifique (4 pers.)

• Projets en support: ANR-Cicle, Collab. Japon, IS-ENES,

Combine, Metaphore, Prodiguer...

Page 3: Amélioration du parallélisme du code de climat de l'IPSL

Les nouveaux enjeuxÉvolutions futures

Puissance de calcul: ≈ x106 ≈ x (102)3

Quelle évolution résolution/complexité/durée ?

Page 4: Amélioration du parallélisme du code de climat de l'IPSL

Échelles spatiales et temporelles:

une composante seule.GCM Dépression, circulation générale

10 000km1 000 km100 km10 km1km100 m10 m1 m100 mm10 mm1 mm

Jung et al. 2006

0.7˚

1.1˚

1.9˚

Observed

≈100 km

≈200 km

≈70 km

Échellespatiale

• Tempêtes moyennes latitudes

•Cyclones tropicaux

Objectif à court terme (GIEC-AR5):

simulations résolution 50 km, forcées

(T_océan prescrite)

Page 5: Amélioration du parallélisme du code de climat de l'IPSL

Échelles spatiales et temporelles:

le système physique couplé atm-oce.

Page 6: Amélioration du parallélisme du code de climat de l'IPSL

Échelles spatiales et temporelles:

le système physique couplé atm-oce.

Page 7: Amélioration du parallélisme du code de climat de l'IPSL

1° 1/3° 1/9° 1/27° 1/54°

SSS

Vorticity W

1/54° 1/54°

M. Lévy, 2006

Mieux résoudre la circulation océanique• OPA à différentes résolutions:

Page 8: Amélioration du parallélisme du code de climat de l'IPSL

8

Variabilité du niveau de la mer (en mètres) au cours de l’année 2001. En haut simulée à l’aide de NEMO, configuration ORCA12, en bas déduite des observations de satellites altimétriques (Topex-Poseidon, ERS-2 et Geosat FO). © Mercator-Océan.

Mieux résoudre la circulation océanique

En cours: simulation océan forcé

Page 9: Amélioration du parallélisme du code de climat de l'IPSL

Accroissement de la complexité

Chimie tropo & aérosols (INCA)

Carbone / CO2 (Orchidée, Pisces)

Ozone starto. (Reprobus)

Émissions

Utilisation des sols

VolcansInsolation

Physique - Transportatmosphère (LMDZ)Surface (Orchidée)Océan (Nemo)Glace de mer (LIM)

Modèle du système Terre (ESM)

Climat global

Climat régional

LMDZ zoomé

Conditions aux limites

Page 10: Amélioration du parallélisme du code de climat de l'IPSL

Chimie tropo & aérosols (INCA)

Carbone / CO2 (Orchidée, Pisces)

Ozone starto. (Reprobus)

Émissions

Utilisation des sols

VolcansInsolation

Physique - Transportatmosphère (LMDZ)Surface (Orchidée)Océan (Nemo)Glace de mer (LIM)

Modèle du système Terre (ESM)

Climat global

Climat régional

LMDZ zoomé

Accroissement de la complexité

Temps CPU x qqs dizaines

Actuellement: résolution réduite pour

pouvoir réaliser les simulations

CMIP5

Page 11: Amélioration du parallélisme du code de climat de l'IPSL

Ensembles de simulationsSimulations plus longues

Simulations longues: dernier millénaire, entrée et sortie de glaciation...

Variabilités interne.

Ensemble de simulations

Servonat, et al. 2010

Easterling, et al. 2009

Page 12: Amélioration du parallélisme du code de climat de l'IPSL

A court terme: Modèle couplé sur qqs centaines de processeurs (Vargas,

Titane) => basculer progressivement la production de mi 2010

à mi 2012

Modèle forcé: bench possible sur différentes machines, qqs

centaines à qqs milliers de proc.

Points durs aujourd'hui:

Entrées-Sortie et Work Flow

Adaptation éventuelle du mode de gestion des machines

Page 13: Amélioration du parallélisme du code de climat de l'IPSL
Page 14: Amélioration du parallélisme du code de climat de l'IPSL

A plus long terme

Nouveaux schéma numériques, nouvelles grilles (2 projets

ANR déposés, 1 collab. franco-indienne)

Page 15: Amélioration du parallélisme du code de climat de l'IPSL

Besoins

Reconnaissance de une (ou qqs) interlocuteurs privilégiés labo-

centres de calcul

Davantage de scientifiques...

E-S et work flow (2 pers. à stabiliser)

Réalisation et suivi des simulations extrêmes (1à 2 pers, CDD)

Ing. calcul haute performance: veille, répondant pour les

sollicitations internes et externes (multi centres de calcul)... (3 à

4 pers)