primavera - hpc for cmip6 and beyond · 2016-02-02 · primavera-crescendo workshop 24-25/11/2015...

21
PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2, Infrastructure for ENES

Upload: others

Post on 20-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

PRIMAVERA-CRESCENDO Workshop

24-25/11/2015

Exeter, UK

HPC for CMIP6 and beyond

Sylvie Joussaume

CNRS, IPSL

Coordinator IS-ENES2, Infrastructure for ENES

Page 2: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Infrastructure Strategy Roadmap

EO, Data Assim.

Needs for HPC

From Jim Kinter,

the World Modelling Summit, 2008

ensemble: x 10

x 5-10

x 3 ≈ x 27

x 100 ≈ x 106

duration: x 10-100

Page 3: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

CMIP5

Evaluate/Understand/Projections

3400 simul. yrs up to > 12000 yrs

50 expts up to > 160 expts

1000 – 3000 Tbytes (CMIP3: 36)

29 modelling groups

61 models

CMIP5 in Europe

7 European modelling groups

17 models

0

2

4

6

8

10

12

14

CMIP5 Mcore hours

0.5 0.4

0.9 2

1.4

1.5

0.2

PB

ENES HPC TF, M. Carter & M.A. Foujols

Earth System modelling in Europe

CMIP5

Page 4: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

IS-ENES : Infrastructure for ENES FP7 project « Integrating Activities »

1rst phase: March 2009- Feb 2013, 18 partners

2nd phase: Apr 2013- March 2017, 23 partners

http://enes.org/ http://is.enes.org/

High-performance computers

& storage facilities

Climate models

Environment software tools ESM ca 1000 man years

Data & metadata

Standards

Distributed database ESGF 10 000 registered users worldwide

Open access

Climate research & Impact research

Climate services

Support WCRP international experiments

Used in IPCC Assessments Reports

Page 5: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

ENES Infrastructure Strategy Roadmap

Mitchell et al., 2012

« CORDEX »

« CMIP5 »

A grand challenge :

Towards ≈ 1 km scale for atmosphere

resolving deep convective clouds

in global climate models

NASA

http://enes.org/

Page 6: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Infrastructure strategy for ENES for 2012-2022

Access world-class computers

Develop next-generation of climate models

Improve physical network

Impact research Climate Services

Strengthen european expertise and networking

Set up data infrastructure for Large range of users

Writing team:

J. Mitchell, R. Budich, S. Joussaume, B. Lawrence & J. Marotzke

52 contributors from BE, CZ, DE, DK, FI, FR, IT, NO, SE, SP, UK

Page 7: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

HPC and CMIP6

Page 8: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Meehl et al., EOS, 2014

Coupled Model Intercomparison

Project Phase 6

2015-2020

0 100 200 300 400 500 600 700 800 900

1000

CMIP6 Mcore hours (est. 01/2015)

Europe 7 modelling groups of CMIP5

At least

1.5 4.7

50 14

5.0

2.5

PB

Numbers

TBC

0

2

4

6

8

10

12

14

CMIP5 Mcore hours

0.5 0.4

0.9 2

1.4

1.5

0.2

PB

Page 9: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Tier 0

Tier 1

Tier 2

Tier 3

PRACE

National facilities

Institutional facilities

Local machines and clusters

Dedicated DKRZ, UKMet, CMCC, Meteo France

Some shared IPSL, UK Univ, KNMI

Projects on Tier0 machines:

- UPSCALE Pier Luigi Vidale (UK) Hermit

- PULSATION Sébastien Masson (FR) Curie

- HIRESCLIM Colin Jones (SE) MareNostrum3

- SPRUCE Eric Maisonnave (FR) Curie

HPC for climate modelling

in Europe

Shared

« best science »

Page 10: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Universe Sciences

21%

Mathematics and

Computer Sciences

4%

Fundamental Physics

18%

Engineering

and Energy

13%

Earth System

Sciences

10%

Chemical Sciences

and Materials

21%

BioChemistry,

Bioinformatics and

Life Sciences

13%

MareNostrum: IBM

BSC

Barcelona, Spain

JUQUEEN : IBM BlueGene/Q

GAUSS/FZJ

(Forschungszentrum)

Jülich, Germany

CURIE : Bull Bullx

GENCI/CEA

Bruyères-le-Châtel,

France

2 PF SuperMUC: IBM

GAUSS/LRZ (Leibniz-

Rechenzentrum)

Garching, Germany

3.2 PF

6 PF

1 PF

1 PF

FERMI: IBM BlueGene/Q

CINECA

Bologna, Italy

HERMIT : Cray

GAUSS/HLRS (High Performance Computing

Center Stuttgart)

Stuttgart, Germany

PRACE operations after 4 years

> 15 Pflop/s provided

2 PF

Towards

PRACE2

Earth system

Sciences

10%

Page 11: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

P.L. Vidale pers comm

Impact on simulated tropical cyclones

Increasing spatial resolution:

an important step to represent extreme events

HADGEM3

PRACE UPSCALE

PL Vidale (NCAS)

M. Roberts (MO/HC)

130 km 60 km

25 km Observations

CMIP6

2015-2020

Multi model

Global 25 km

HiresClim

PRIMAVERA

Challenge

For HPC

PRACE 2 ?

Page 12: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

PRACE for CMIP6 Work with ENES HPC Task Force

• High-end experiments on Tier 0

HiResClim (PL Vidale) and

possibly DCPP (F. Doblas-Reyes) at high resolution

• Specific needs: large multi-year project / large storage /

stability of architectures / types of architectures

0

2

4

6

8

10

12

14

16

18

0 200000 400000 600000 800000 1000000 1200000

Mcore hours per 100 years

HiResClim (PRIMAVERA) ca 700 Mcore hour

6-7 PB

Preliminary estimates

25 km 50 km

From Matthew Mizielinski estimates

First estimate

1000 Mcore hours over 2016-

2018

Storage ca 5 PB

Work

in progress

Nb

Horizontal

gridpoints

Page 13: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Improving HPC performance

& Preparing the future

Page 14: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Scalability performance

Coupler OASIS

Parallelised version

OASIS3-MCT

S. Valcke et al.

NEMO performance

Kernel analyses

G. Aloisio et al.

NEMO 1/16°

On BG/Q

Nfd: north pole folding

+45% time per step at 16K cores

Page 15: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Parallel IO server

XIOS Y. Meurdesoif (IPSL)

Model // process

XIOS

Client interface

XIOS Server

NETCDF4/HDF5

interface

output_file.nc

Asyncronous

transfer

Implemented first in NEMO, now in more codes

Parallel post-processing CDI-PIO, XIOS

Page 16: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Model performance:

Need to revisit dynamical cores

Cubed-sphere

(CAM-SE)

Collaboration NCAR-Sandia,

Dennis et al. (IJ HPC appl, 2012)

Europe: 3 projects

ICON (DE)

DYNAMICO (FR)

LFRIC (UK)

CAM SE

0.25°

Court. T. Dubos et Y. Meurdesoif (IPSL)

CMIP3

CMIP5

CESM1, 0.25°, BGP

At 1/4°

15 SYPD

40 000

cores

1000 10 000 100 000

½°

¼°

1/8° Speed-up

Nb of cores

DYNAMICO

Page 17: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Model data challenge

Data challenge :

Exabyte even more challenging

than Exaflops

Different levels

I/O servers (XIOS, CDI-IO);

Compression; Storage;

Post-processing;

Distributed archive & compute

(ESGF)

Overpeck et al.

(Science 2011)

G8 ExArch project Climate analytics on distributed exascale data archives

Page 18: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

DKRZ, ECMWF, CNRS-IPSL, MPG, CERFACS, BSC, STFC, MetO, UREAD, SMHI, ICHEC, CMCC

BULL, SEAGATE, ALLINEA

Serving the community

HPC : Interface with

Industry (ETP4HPC) &

Facilities (PRACE)

Scalability & performance

Usability: workflow SW

Exploitability:

data & storage

09/2015 – 48 months

EC support to applications of HPC

Page 19: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

From IS-ENES (2009-2017) – opportunity for IS-ENES3 in WP 2018

Towards a sustained research infrastructure

Support WCRP international simulations & Sharing of software

33 M€/yr (9 countries) - Human resources & computing/storage facilities

High-performance computers

& storage facilities

Climate models

Environment software tools ESM ca 1000 man years

Data & metadata

Standards

Distributed database ESGF 10 000 registered users worldwide

Open access

Climate research & Impact research

Climate services

CliM-ERI

Earth’s CLImate system Modelling

European Research Infrastructure

ESFRI 2018 ?

Page 20: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Conclusions

HPC key for climate modelling, in particular WCRP CMIP

National support – Possibly PRACE2

Improve performance

Scalability, IO, coupler …

BUT also compare performance (Collaboration with Balaji)

Prepare next generation of climate models for future architectures

Dynamical cores, data …

but also need better adaptability to future architectures

Important to share developments & expertise

EC support to RI: IS-ENES (1, 2), 3 ?

Center of Excellence dedicated to HPC - possible longer-term support

Towards a sustained European infrastructure for climate modelling

National and European support to CMIP

Page 21: PRIMAVERA - HPC for CMIP6 and beyond · 2016-02-02 · PRIMAVERA-CRESCENDO Workshop 24-25/11/2015 Exeter, UK HPC for CMIP6 and beyond Sylvie Joussaume CNRS, IPSL Coordinator IS-ENES2,

Thank you

SeaWIFS Project (NASA/GSFC et Orbimage)