A framework for the ocean-ice-atmosphere-land coupled modeling on massively-parallel architectures

Authors

  • V.V. Kalmykov
  • R.A. Ibraev

Keywords:

Earth system modeling
massively-parallel applications
parallel I/O
large-scale problems
coupler
MPI PDF (in Russian) (692KB) PDF. zip (in Russian) (346KB)

Abstract

The paper presents a new software for the coupled modeling of the ocean-ice-atmosphere-soil system (SCM OIAS) on massive-parallel computers. The paper provides a brief overview of the historical development of co-simulation technology and the state-of-the-art in this area. The architecture of SCM OIAS is described. The key part of SCM OIAS (the coupler) is designed for coupling the components in a single executable MPI-program. The main tasks of the coupler include the synchronization of coupled model components, the exchange of data between models, interpolation, and the work with the file system. The computational characteristics of the World ocean-Global atmosphere coupled model governed by SCM OIAS has been tested. The results of tests for the key coupler functions (the data exchange with the parallel interpolation and the work with the file system) demonstrate a high efficiency of the coupler. The paper is recommended for publication by the Program Committee of the International Scientific Conference «Scientific Service in Internet: All Incarnations of Parallelism» (http://agora.guru.ru/abrau2013).


Published

2013-10-23

Issue

Section

Section 2. Programming

Author Biographies

V.V. Kalmykov

R.A. Ibraev


References

  1. Официальный сайт проекта, 2013 (https://code.zmaw.de/projects/cdo/).
  2. CESM1.1 User Guide, 2012 (http://www.cesm.ucar.edu/models/cesm1.1/cesm/doc/usersguide/book1.html).
  3. Collins N., Theurich G., DeLuca C., Suarez M., Trayanov A., Balaji V., Li P., Yang W., Hill C., da Silva A. Design and implementation of components in the Earth System Modeling Framework // Int. J. of High Performance Computing Applications. 2005. 19, N 3. 341-350.
  4. Официальный сайт проекта CORE2, 2013 // (http://data1.gfdl.noaa.gov/nomads/forms/mom4/COREv2/CIAF_v2.html).
  5. Craig A.P., Jacob R., Kauffman B.G. CPL6: The new extensible, high performance parallel coupler for the Community Climate System Model // Int. J. of High Performance Computing Applications. 2005. 19. 309-327.
  6. Craig A.P., Vertenstein M., Jacob R.L. A new flexible coupler for earth system modeling developed for CCSM4 and CESM1 // Int. J. of High Performance Computing Applications. 2012. 26, N 1. 31-42.
  7. Dennis J.M., Vertenstein M., Worley P.H. Computational performance of ultra-high-resolution capability in the Community Earth System Mode // Int. J. of High Performance Computing Applications. 2012. 26. 5-16.
  8. Dennis J.M., Edwards J., Loy R., Jacob R., Mirin A.A., Craig A.P., Vertenstein M. An application-level parallel I/O library for Earth system models // Int. J. of High Performance Computing Applications. 2012. 26. 43-53.
  9. Официальный сайт проекта (http://www.hdfgroup.org/HDF5/).
  10. Ibrayev R.A. Model of enclosed and semi-enclosed sea hydrodynamics // Russ. J. Numer. Anal. Math. Modelling. 2001. 16, N 4. 291-304.
  11. Jones P.W. A User’s Guide for SCRIP: A Spherical Coordinate Remapping and Interpolation Package. Los Alamos: Los Alamos National Laboratory, 1998.
  12. Larson J.W., Jacob R., Ong E. The model coupling toolkit: a new Fortran90 toolkit for building multiphysics parallel coupled models // Int. J. of High Performance Computing Applications. 2005. 19, N 3. 277-292.
  13. Официальный сайт, 2013 (http://parallel.ru/cluster/lomonosov.html).
  14. Официальный сайт проекта (http://www.unidata.ucar.edu/software/netcdf/).
  15. Официальный сайт проекта, 2013 (https://verc.enes.org/oasis).
  16. OASIS-MCT User’s Guide, 2013 (https://verc.enes.org/oasis/oasis-dedicated-user-support-1/documentation/oasis3-mct-user-guide).
  17. Tolstykh M.A. Variable resolution global semi-Lagrangian atmospheric model // Russian J. Numer. Anal. Math. Modelling. 2003. 18, N 4. 347-361.
  18. Valcke S. The OASIS3 coupler: a European climate modelling community software // Geoscience Model Development. Discuss. 2012. 5. 2139-2178.
  19. Redler R., Valcke S., Ritzdorf H. OASIS4 - a coupling software for next generation Earth system modelling // Geoscience Model Development. 2010. 3. 87-104.
  20. Официальный сайт проекта, 2012 (http://trac.mcs.anl.gov/projects/parallel-netcdf).
  21. Официальный сайт проекта, 2013 (http://www.pyngl.ucar.edu/).
  22. Valcke S., Balaji V., Craig A., DeLuca C., Dunlap R., Ford R.W., Jacob R., Larson J., O’Kuinghttons R., Riley G.D., Vertenstein M. Coupling technologies for Earth system modelling // Geoscience Model Development. 2012. 5. 1589-1596.
  23. World Modelling Summit for Climate Prediction. Report of the Workshop held in Reading. UK. WCRP-131, WMO/TD-1468. 2008.
  24. Володин Е.М., Дианский Н.А. Моделирование изменений климата в XX-XXII столетиях с помощью совместной модели общей циркуляции атмосферы и океана // Изв. РАН. Физика атмосферы и океана. 2006. 42, № 3. 291-306.
  25. Володин Е.М., Гусев А.В., Дианский Н.А. Воспроизведение современного климата с помощью совместной модели общей циркуляции атмосферы и океана INMCM4.0 // Известия РАН. Физика атмосферы и океана. 2010. 46, № 4. 448-466.
  26. Ибраев Р.А., Калмыков В.В., Ушаков К.В., Хабеев Р.Н. Вихреразрешающая 1/10^circ модель Мирового океана // Экологическая безопасность прибрежной и шельфовой зон и комплексное использование ресурсов шельфа. 2011. 25, № 2. 30-44.
  27. Толстых М.А., Ибраев Р.А., Володин Е.М., Ушаков К.В., Калмыков В.В., Шляева А.В., Мизяк В.Г., Хабеев Р.Н.