The Coupler

8
The Coupler Jun Wang, Xingren Wu, Jinde Wang, Hua-lu Pan EMC/NCEP/NOAA Acknowledge to: Dmitry Sheinin, Yu-tai Hou, Shrinivas Moorthi, Mark Iredell

description

The Coupler. Jun Wang, Xingren Wu, Jinde Wang, Hua-lu Pan EMC/NCEP/NOAA. Acknowledge to: Dmitry Sheinin, Yu-tai Hou, Shrinivas Moorthi, Mark Iredell. The Coupled model: MOM4. Parallel programming model in MOM4: SPMD. MOM4.exe. ATM+ LAND+ Sea Ice. Ocean. GFS-MOM4 Coupler. - PowerPoint PPT Presentation

Transcript of The Coupler

Page 1: The Coupler

The Coupler

Jun Wang, Xingren Wu, Jinde Wang, Hua-lu Pan

EMC/NCEP/NOAA

Acknowledge to: Dmitry Sheinin, Yu-tai Hou, Shrinivas Moorthi, Mark Iredell

Page 2: The Coupler

The Coupled model: MOM4

• Parallel programming model in MOM4: SPMD

ATM+

LAND+

Sea Ice

MOM4.exe

Ocean

Page 3: The Coupler

GFS-MOM4 CouplerParallel programming model:

MPMD (Multiple Program Multiple Data)

GFS

Time Step Δa

Time Step Δa

Time Step Δa

Time Step Δc

Coupler

MOM4Time Step Δo

Time Step Δi

Time Step Δo

Time Step Δi

Time Step Δo

Time Step Δi

Block: data domainArrow line: data exchange

Page 4: The Coupler

Coupled architecture: parallelismGFS

Coupler redistMOM4

ATM

SBL

LNDICE

OCN

Regrid

Regrid with Mask

Redistribution

Page 5: The Coupler

Data FlowFast loop: if Δa= Δc= Δi, coupled at every time step

Slow loop: Δo

Δo

GFS CouplerSea-ice

Ocean

ATM (dummy)

ΔcΔa Δi

LAND (dummy)

Page 6: The Coupler

Passing variables

• Atmosphere to sea-ice:• - downward short- and long-wave radiations,• - tbot, qbot, ubot, vbot, pbot, zbot,• - snowfall, psurf, coszen• Atmosphere to ocean:• - net downward short- and long-radiations,• - sensible and latent heat fluxes,• - wind stresses and precipitation• Sea-ice/ocean to atmosphere

– surface temperature,– sea-ice fraction and thickness, and snow depth

Page 7: The Coupler

Coupler Configuration

• Fast loop: can be coupled at every time step

• Slow loop:

a. passing variables accumulated in fast loop

b. can be coupled at each ocean time step

Page 8: The Coupler

Thank you!Thank you!