1 / 8

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. The Coupled model: MOM4. Parallel programming model in MOM4: SPMD. MOM4.exe. ATM+ LAND+ Sea Ice. Ocean. GFS-MOM4 Coupler.

kanan
Download Presentation

The Coupler

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. The Coupled model: MOM4 • Parallel programming model in MOM4: SPMD MOM4.exe ATM+ LAND+ Sea Ice Ocean

  3. GFS-MOM4 Coupler Parallel programming model: MPMD (Multiple Program Multiple Data) MOM4 GFS Time Step Δo Time Step Δa Time Step Δi Coupler Time Step Δo Time Step Δa Time Step Δi Time Step Δc Time Step Δa Time Step Δo Time Step Δi Block: data domain Arrow line: data exchange

  4. Coupled architecture: parallelism GFS Coupler redist MOM4 ATM Regrid SBL Regrid with Mask LND ICE Redistribution OCN

  5. Data Flow Fast loop: if Δa= Δc= Δi, coupled at every time step Slow loop: Δo ATM (dummy) LAND (dummy) GFS Coupler Sea-ice Δc Δi Δa Ocean Δo

  6. 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

  7. 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

  8. Thank you!

More Related