AreviewoftechnologiesandalgorithmsusedtocoupleEarth.pptVIP

  • 0
  • 0
  • 约1.54万字
  • 约 28页
  • 2016-11-23 发布于天津
  • 举报

AreviewoftechnologiesandalgorithmsusedtocoupleEarth.ppt

AreviewoftechnologiesandalgorithmsusedtocoupleEarth.ppt

* WWOSC 2014, Montreal, August 16-21 2014 A review of technologies and algorithms used to couple Earth System model components S. Valcke - CERFACS Outline Introduction Two main technical approaches to coupling in climate Current coupling technologies used in climate modelling ESMF CESM/cpl7 FMS OASIS Few ocean-atmosphere (+ ice, land, wave) coupling algorithms: European ESMs, Env Canada, CESM Conclusions Why couple ocean and atmosphere (and sea-ice and land and …) models? Of course, to treat the Earth System globally What does “coupling of codes” imply? Exchange and transform information at the code interface Manage the execution and synchronization of the codes What are the constraints? Physical constraints: e.g. energy conservation at the interfaces Numerical stability of the algorithm Start from existing and independently developed codes Global performance and load balancing issues are crucial Computing platform and OS characteristics Pe1 Pe2 Pei … … Pe N-1 Pe N Pe1 Pe2 Pei … … Pe N-1 Pe N Global Ocean NEMO Ice Model LIM Pe1 Pe2 Pei … … Pe N-1 Pe N Pe1 Pe2 Pei … … Pe N-1 Pe N Global Ocean NEMO Ice Model LIM Pe1 Pe2 Pei … … Pe N-1 Pe N Pe1 Pe2 Pei … … Pe N-1 Pe N Global Ocean NEMO Ice Model LIM Pe1 Pe2 Pei … … Pe N-1 Pe N Pe1 Pe2 Pei … … Pe N-1 Pe N Global Ocean NEMO Ice Model LIM Introduction Outline Introduction Two main technical approaches to coupling Current coupling technologies used in climate modelling ESMF CESM/cpl7 FMS OASIS Few ocean-atmosphere (+ ice, land, wave) coupling algorithms: European ESMs, Env Canada, CESM Conclusions 1. Coupling framework integrated approach Split code into elemental units at least init/run/finalize Write or use coupling units Adapt data structure and calling interface Use the framework to build a new hierarchical merged code prog1_u1 prog2_u1 coupling prog1_u2 prog1_u3 coupling prog2_u2 program prog1 … end prog1 prog1_u1 prog1_u2 prog1_u3 program prog2 … end prog2 p

文档评论(0)

1亿VIP精品文档

相关文档