A Highly Effective Global Surface Wave Numerical Simulation with Ultra-High Resolution

Surface wave is the most energetic form of motions in the ocean and is crucially important to navigation safety and climate change. High-resolution global wave model plays a key role in accurate surface wave forecasting. However, operational forecasting systems are still not in high-resolution due to entailed high demand for large computation, as well as low parallel efficiency barrier. Here breakthroughs encompassing the design and application of irregular quasi-rectangular domain decomposition, master-slave cooperative computing workflow and pipelining scheme were applied to a global wave model, which has been used in several operational forecasting systems and earth system models. Our realistic surface wave simulations on Sunway TaihuLight Supercomputer demonstrated that our model had outstanding scalability and achieved 45.43 PFlops in ultra-high resolution of (1/100)°, using full-scale supercomputer with 10,649,600 cores. That provides a highly effective solution for accurate surface wave forecasting and climate change prediction.

[1]  J. Bidlot,et al.  User manual and system documentation of WAVEWATCH III R version 4.18 , 2014 .

[2]  Jiangling Xu,et al.  Verification of an operational ocean circulation-surface wave coupled forecasting system for the China’s seas , 2016, Acta Oceanologica Sinica.

[3]  Zhenya Song,et al.  Wave–turbulence interaction-induced vertical mixing and its effects in ocean and climate models , 2016, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[4]  Samuel Williams,et al.  Roofline Model Toolkit: A Practical Tool for Architectural and Program Analysis , 2014, PMBS@SC.

[5]  Italo Epicoco,et al.  The NEMO Oceanic Model: Computational Performance Analysis and Optimization , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[6]  Jason Maassen,et al.  A distributed computing approach to improve the performance of the Parallel Ocean Program (v2.1) , 2013 .

[7]  Guangwen Yang,et al.  POM.gpu-v1.0: a GPU-based Princeton Ocean Model , 2015 .

[8]  Zhenya Song,et al.  Development and evaluation of an Earth System Model with surface gravity waves , 2013 .

[9]  Tokujiro Inoue On the growth of the spectrum of a wind generated sea according to a modified Miles-Phillips mechanism , 1966 .

[10]  David F. Bacon,et al.  Compiler transformations for high-performance computing , 1994, CSUR.

[11]  W. Munk,et al.  Wind, sea, and swell : Theory of relations for forecasting , 1947 .

[12]  Hui Lv,et al.  Cooperative Computing Techniques for a Deeply Fused and Heterogeneous Many-Core Processor Architecture , 2015, Journal of Computer Science and Technology.

[13]  Deborah K. Smith,et al.  A Cross-calibrated, Multiplatform Ocean Surface Wind Velocity Product for Meteorological and Oceanographic Applications , 2011 .

[14]  Yongzeng Yang,et al.  MASNUM ocean wave numerical model in spherical coordinates and its application , 2005 .

[15]  John M. Dennis Inverse Space-Filling Curve Partitioning of a Global Ocean Model , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[16]  Chao Yang,et al.  A peta-scalable CPU-GPU algorithm for global atmospheric simulations , 2013, PPoPP '13.

[17]  K. W. Bedford,et al.  CEWES MSRC / PET TR / 99-22 Coupling of Marine Circulation and Wind-Wave Models on Parallel Platforms by , 1999 .

[18]  Mariana Vertenstein,et al.  The Parallel Ocean Program (POP) reference manual: Ocean component of the Community Climate System Model (CCSM) , 2010 .

[19]  Ken Kennedy,et al.  Automatic loop interchange , 2004, SIGP.

[20]  Alexander F. Shchepetkin,et al.  The regional oceanic modeling system (ROMS): a split-explicit, free-surface, topography-following-coordinate oceanic model , 2005 .

[21]  Satoshi Matsuoka,et al.  An 80-Fold Speedup, 15.0 TFlops Full GPU Acceleration of Non-Hydrostatic Weather Model ASUCA Production Code , 2010, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis.

[22]  Suzanne N Carroll,et al.  Software Design Description for the HYbrid Coordinate Ocean Model (HYCOM), Version 2.2 , 2009 .

[23]  Alexander Soloviev,et al.  The Near-Surface Layer of the Ocean: Structure, Dynamics and Applications , 2010 .

[24]  S. Griffies,et al.  A Technical Guide to MOM4 , 2004 .

[25]  Bormin Huang,et al.  Intel Many Integrated Core (MIC) architecture optimization strategies for a memory-bound Weather Research and Forecasting (WRF) Goddard microphysics scheme , 2014, Remote Sensing.

[26]  Zhenya Song,et al.  High efficient parallel numerical surface wave model based on an irregular quasi-rectangular domain decomposition scheme , 2014, Science China Earth Sciences.