PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and...

20
NMME Meeting February 2011 1 William. M. Lapenta Acting Director Environmental Modeling Center NOAA/NWS/NCEP N C E P The NOAA Environmental Modeling System (NEMS)

Transcript of PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and...

Page 1: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 1

William. M. LapentaActing Director

Environmental Modeling Center

NOAA/NWS/NCEP

NCEP

The NOAA Environmental

Modeling System (NEMS)

Page 2: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 2

The EMC Mission…..

Develop and Enhance numerical guidance– Improve NCEP’s numerical forecast model

systems via:

• Scientific upgrades

• Optimization

• Additional observations

Transition operational numerical forecast models from research to operations

– Transform & integrate• Code

• Algorithms

• Techniques

– Manages and executes transition process including technical and system performance review before implementation

Maintain operational model suite– The scientific correctness and integrity of

operational forecast modeling systems

– Modify current operational system to adapt to ever-present external changes

EMC location

within the funnel

In response to operational requirements:

45%

25%

30%

Page 3: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 3

Forecast

Uncertainty

Minutes

Hours

Days

1 Week

2 Week

Months

Seasons

Years

NWS Seamless Suite of Forecast

Products Spanning Weather and Climate

Fo

rec

as

t L

ea

d T

ime

Warnings & Alert

Coordination

Watches

Forecasts

Threats

Assessments

Guidance

Outlook

Benefits

NCEP Model Perspective

•North American Ensemble Forecast System

•Climate Forecast System

•Short-Range Ensemble Forecast

•Global Forecast System

•North American Mesoscale

•Rapid Update Cycle for Aviation

•Dispersion Models for DHS

•Global Ensemble Forecast System

Hurricane WRF & GFDLWaves

Real Time Ocean Forecast System

Space Weather

Tsunami

Page 4: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 4

‘Mostly’Satellite+Radar

North American

MesoscaleNMM

North American Ensemble

Forecast System

GlobalForecastSystem

Rapid Updatefor AviationGSD’s RUC

CLIMATE

CFS

~3.5B Obs / Day

GFS + MOM3/4

Global Data

Assimilation

Air Quality

NMM + ARW

Dispersion, Ash,Smoke & DustARL’s HYSPLIT

Severe Weather

Oceans

HYCOM

WaveWatch III

NAM + EPA/

ARL’s CMAQ

Hurricane GFDL

HWRF (NMM)

Regional Data

Assimilation

NMM + ARW +

ETA + RSM

GFS + Canadian Global +… Very Short Range

Ensemble ForecastsTime-Lagged RUC+NAM

Short-Range

Ensemble Forecast

Linkage of Model Systems Within

Production Suite

Page 5: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 5

5

NOAA Environmental Modeling System

A shared, portable, high performance software superstructure and infrastructure

For use in operational prediction models at National Centers for Environmental Prediction (NCEP)

National Unified Operational Prediction Capability (NUOPC) with Navy and Air Force

Eventual support to community through Developmental Test Center (DTC)

http://www.emc.ncep.noaa.gov/NEMS/

Page 6: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 6

6

Motivation for NEMS

Develop a common superstructure for all NCEP models

Modularize large pieces of the models with ESMF components

and interfaces

Divide atmospheric models down into Dynamics and Physics

components but no further

Take history file I/O outside the science parts and into a

common Write component

Keep science code and parallelization code in the respective

models the same as before

Page 7: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 7

7

NEMS Project Developers

Tom Black

Dusan Jovic

Jim Abeles

NAM

S Moorthi

Henry Juang

GFS

Jesse Meng

Jim Geiger

Land

Sarah Lu

Arlindo da Silva

GOCART

Tom Henderson

Jim Rosinski

FIM

Eugene Mirvis DTC

Page 8: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 8

NEMS Component Structure

2

MAIN

EARTH(1:NM)

Ocean Atm Ice

NMM GFS FIM

Dyn Phy

Domains(1:ND)

Below the dashed line the source codes are organized by the model developers.

Wrt Dyn Phy Wrt Dyn Phy Wrt

NEMS

EnsembleCoupler

Chem

All boxes represent ESMF components.

NEMSLAYER

Start time

Run length

Start time

Run length

Ensemble

Component

Ensemble

Component

Choice of

physical domain

and component

Choice of

physical domain

and component

Component

execution

Component

execution

Individual

nests

Individual

nests

NOAA Environmental Modeling System

(NEMS)

Page 9: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 9

9

Operational Implementation Q3FY11

12 km NAM will still run to 84 hr

Fixed domain nests run to 60 hr– 4 km CONUS – 6 km Alaska– 3 km HI & PR

• Single locatable 1.33 km (CONUS) or 1.5 km (Alaska) nest to 36hr

• Nests

• Static, 1-way

• Boundaries from parent every timestep

• Nest is ―grid-associated‖ with parent (same orientation w.r.t. earth)

• Moving nests and 2-way interaction under development

Page 10: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 10

Dynamics, physics and chemistry run on the same grid in the same decomposition

GOCART does not own aerosol tracers (i.e, do not allocate aerosol tracer fields)

PHY2CHEM coupler component transfers/converts data from physics export state

to GOCART import state

– Convert units (e.g., precip rate, surface roughness)

– Calculations (e.g., soil wetness, tropopause pressure, relative humidity, air

density, geopotential height)

– Flip the vertical index for 3D fields from bottom-up to top-down

CHEM2PHY coupler component transfers data from GOCART export state to

physics export state

– Flip vertical index back to bottom-up

– Update 2d aerosol diagnostic fields

NEMS GFS Aerosol Component (NGAC)

Color Key

Generic Component

Generic Coupler

Completed Instance

Atmosphere

Dynamics PhysicsDyn-Phy

Coupler

NMM-B

Spectral

NAM Phy

GFS Phy

unified atmosphere

Including digital filter

GOCARTPhy-Chem

Coupler

Page 11: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 11

11

NEMS Delivery Plans

• 2011

– GFS

– GEFS

– Postprocessor

– FIM

– Multimodel ensemble

– GRIB2 output

• 2012+

– NMM nested in GFS

– Moving nests

– Coupled ocean atmosphere

– Tiled land model

– netCDF output

– ARW

Page 12: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 12

Questions Welcome

Page 13: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 13

Forecast

Uncertainty

Minutes

Hours

Days

1 Week

2 Week

Months

Seasons

Years

NWS Seamless Suite of Forecast

Products Spanning Weather and Climate

Fo

rec

as

t L

ea

d T

ime

Warnings & Alert

Coordination

Watches

Forecasts

Threats

Assessments

Guidance

Outlook

Benefits

NCEP Model Perspective

•North American Ensemble Forecast System

•Climate Forecast System

•Short-Range Ensemble Forecast

•Global Forecast System

•North American Mesoscale

•Rapid Update Cycle for Aviation

•Dispersion Models for DHS

•Global Ensemble Forecast System

Hurricane WRF & GFDLWaves

Real Time Ocean Forecast System

Space Weather

Tsunami

Page 14: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 14

STRATUS HWM

0

10

20

30

40

50

60

70

80

90

100

110

120

130

140

0:0

0:0

0

0:4

5:0

0

1:3

0:0

0

2:1

5:0

0

3:0

0:0

0

3:4

5:0

0

4:3

0:0

0

5:1

5:0

0

6:0

0:0

0

6:4

5:0

0

7:3

0:0

0

8:1

5:0

0

9:0

0:0

0

9:4

5:0

0

10

:30

:00

11

:15

:00

12

:00

:00

12

:45

:00

13

:30

:00

14

:15

:00

15

:00

:00

15

:45

:00

16

:30

:00

17

:15

:00

18

:00

:00

18

:45

:00

19

:30

:00

20

:15

:00

21

:00

:00

21

:45

:00

22

:30

:00

23

:15

:00

dev

ofs_atl

test

para

multi

misc

cdc

dgex

aqm

cdas

hiresw

sref

godas

cfs

mrf

firewx

merge

ruc2

hur

wave

gefs

gdas

gfs_analysisgfs

ndas

nam

Node use for 20091202

Production Suite on Supercomputer

Time of the day (utc)

Nu

mb

er

of N

od

es

STRATUS HWM

0

10

20

30

40

50

60

70

80

90

100

110

120

130

140

0:00

:00

0:45

:00

1:30

:00

2:15

:00

3:00

:00

3:45

:00

4:30

:00

5:15

:00

6:00

:00

6:45

:00

7:30

:00

8:15

:00

9:00

:00

9:45

:00

10:3

0:00

11:1

5:00

12:0

0:00

12:4

5:00

13:3

0:00

14:1

5:00

15:0

0:00

15:4

5:00

16:3

0:00

17:1

5:00

18:0

0:00

18:4

5:00

19:3

0:00

20:1

5:00

21:0

0:00

21:4

5:00

22:3

0:00

23:1

5:00

dev

ofs_atl

test

para

multi

misc

cdc

dgex

aqm

cdas

hiresw

sref

godas

cfs

mrf

firewx

merge

ruc2

hur

wave

gefs

gdas

gfs_analysisgfs

ndas

nam

Node use for 20091202

00 06 12 18

Development Work

January 2010

High Water Mark

Fence

Page 15: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 15

Time of the day (utc)

Nu

mb

er

of N

od

es

00 06 12 18

Development Work

December 2010

High Water Mark

Fence

Capacity Change:

50% increase in production

80% decrease in development

Production Suite on Supercomputer

Page 16: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 16

16

SR

EF

Pa

ra

GE

FS

Pa

ra

Page 17: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 17

Comparison of the NCEP and ECMWF Production Suites

from a Computational Perspective……

CPU Utilization for 24 Hour Cycle of Production Suite on IBM P6

ECMWF NCEP

Operational

Production Suite

ECMWF: 2 cycles/day; NCEP 4 cycles/day

NCEP: note complexity of production suite (many colors)

ECMWF: fills the ―valleys‖ in production; NCEP developing capability

Page 18: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 18

ECMWF NCEP

Operational

Production Suite

Comparison of the NCEP and ECMWF Production Suites

from a Computational Perspective……

CPU Utilization for 24 Hour Cycle of Production Suite on IBM P6

With compute capacity scaled……

ECMWF: High water mark is ~210 nodes (EPS)

NCEP: maximum available for production ~132 nodes

NCEP: High water mark is ~ 110 nodes

Page 19: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 19

ECMWF NCEP

Operational

Production Suite

Comparison of the NCEP and ECMWF Production Suites

from a Computational Perspective……

CPU Utilization for 24 Hour Cycle of Production Suite on IBM P6

ECMWF to a IBM P7 in late FY11…….

ECMWF: High water mark is ~210 nodes (EPS)

NCEP: maximum available for production ~132 nodes

NCEP: High water mark is ~ 110 nodes

Page 20: PE The NOAA Environmental Modeling System (NEMS)NMME Meeting February 2011 10 Dynamics, physics and chemistry run on the same grid in the same decomposition GOCART does not own aerosol

NMME Meeting February 2011 20

NCEP Aggressively Porting Codes

to Other Compute Centers

Milestone DateSystem

Configuration/Milestone

CPU

CoresTflops

Memory

Per Core

(GB)

October ’10 CMRS.1 Available to Users ~31,000 260 ~2.67

October ’11 CMRS.2 Available to Users ~78,000 720 2.0

Oct ’11 – Feb ‘12 CMRS.1 + CMRS.2 ~109,000 980

February ’12 CMRS.1 Upgrade ~41,000 386 2.0

Feb’12 – Sep’14 Final CMRS Configuration 119,000 1,106 2.0

•Current Porting Activities:HEVDAS development in Boulder

NASA—ARC, GSFC (JCSDA), projects

Benchmarks for computer acquisition

In discussion with NSF

•Coming Attractions:NOAA Climate Computing at ORNL (GAEA)

NOAA R&D at Fairmont WV– First drop early FY12

Upgrade of Operational Compute in FY14

Schedule for NOAA Computing at ORNL CRAY XT6 (GAEA)