Enabling Large-Scale Simulation of CAM on the Sunway TaihuLight Supercomputer

Yuhu Chen,H. Fu,Kai Xu,Weiguo Liu,L. Gan,Xiaohui Duan,Guangwen Yang,Yuxuan Li,Jinzhe Yang,W. Wan,W. Xue
DOI: https://doi.org/10.1109/TC.2021.3063422
IF: 3.183
2022-04-01
IEEE Transactions on Computers
Abstract:The Community Atmosphere Model (CAM) has been ported, redesigned, and scaled to the full system of the Sunway TaihuLight, and provides peta-scale climate modeling performance. Based on a novel domain decomposition method, we have fully optimized the complete model code by using both OpenACC refactoring and more aggressive and finer-grained Athread approaches. The Athread approach enables us to achieve exceptional memory control and usage, efficient vectorization, and sophisticated utilization of the thread-level communication mechanism. We have also further refined the load-balance behaviors towards ultra-large-scale numerical simulation. By combining all these novelties, we achieved a simulation speed of 7.2 and 25.6 simulation-year-per-day (SYPD) for global 25-km and 100-km resolution, respectively (1.2- to 2.2-fold improvements over previous efforts), and a sustainable double-precision performance of 3.3 PFlops for a 750-m global simulation when using 10075000 cores.
Computer Science,Environmental Science
What problem does this paper attempt to address?