1 / 8

Coupled Model MOM4: Architecture and Parallel Programming for Atmospheric and Oceanic Interactions

This document presents an overview of the coupled model MOM4, highlighting its parallel programming architecture, data exchange mechanisms, and the interaction between atmospheric, land, sea ice, and ocean components. It details how MOM4 operates using Single Program Multiple Data (SPMD) and Multiple Program Multiple Data (MPMD) approaches, facilitating efficient computation. Key variables exchanged during coupled time steps and the configuration of fast and slow loops are discussed, including the role of the GFS Coupler in data flow management.

kanan
Télécharger la présentation

Coupled Model MOM4: Architecture and Parallel Programming for Atmospheric and Oceanic Interactions

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