Optimizing high-resolution Community Earth System Model on a heterogeneous many-core supercomputing platform

With semiconductor technology gradually approaching its physical and thermal limits, recent supercomputers have adopted major architectural changes to continue increasing the performance through more power-efficient heterogeneous many-core systems. Examples include Sunway TaihuLight that has four management processing elements (MPEs) and 256 computing processing elements (CPEs) inside one processor and Summit that has two central processing units (CPUs) and six graphics processing units (GPUs) inside one node. Meanwhile, current high-resolution Earth system models that desperately require more computing power generally consist of millions of lines of legacy code developed for traditional homogeneous multicore processors and cannot automatically benefit from the advancement of supercomputer hardware. As a result, refactoring and optimizing the legacy models for new architectures become key challenges along the road of taking advantage of greener and faster supercomputers, providing better support for the global climate research community and contributing to the long-lasting societal task of addressing long-term climate change. This article reports the efforts of a large group in the International Laboratory for High-Resolution Earth System Prediction (iHESP) that was established by the cooperation of Qingdao Pilot National Laboratory for Marine Science and Technology (QNLM), Texas A&M University (TAMU), and the National Center for Atmospheric Research (NCAR), with the goal of enabling highly efficient simulations of the high-resolution (25 km atmosphere and 10 km ocean) Community Earth System Model (CESM-HR) on Sunway TaihuLight. The refactoring and optimizing efforts have improved the simulation speed of CESM-HR from 1 SYPD (simulation years per day) to 3.4 SYPD (with output disabled) and supported several hundred years of pre-industrial control simulations. With further strategies on deeper refactoring and optimizing for remaining computing hotspots, as well as redesigning architecture-oriented algorithms, we expect an equivalent or even better efficiency to be gained on the new platform than traditional homogeneous CPU platforms. The refactoring and optimizing processes detailed in this paper on the Sunway system should have implications for similar efforts on other heterogeneous many-core systems such as GPU-based high-performance computing (HPC) systems.

To Access Resource:

Questions? Email Resource Support Contact:

  • opensky@ucar.edu
    UCAR/NCAR - Library

Resource Type publication
Temporal Range Begin N/A
Temporal Range End N/A
Temporal Resolution N/A
Bounding Box North Lat N/A
Bounding Box South Lat N/A
Bounding Box West Long N/A
Bounding Box East Long N/A
Spatial Representation N/A
Spatial Resolution N/A
Related Links

Related Software #1 : lgan/cesm_sw_1.0.1: Some efforts on refactoring and optimizing the Community Earth System Model(CESM1.3.1) on the Sunway TaihuLight supercomputer

Additional Information N/A
Resource Format PDF
Standardized Resource Format PDF
Asset Size N/A
Legal Constraints

Copyright author(s). This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.


Access Constraints None
Software Implementation Language N/A

Resource Support Name N/A
Resource Support Email opensky@ucar.edu
Resource Support Organization UCAR/NCAR - Library
Distributor N/A
Metadata Contact Name N/A
Metadata Contact Email opensky@ucar.edu
Metadata Contact Organization UCAR/NCAR - Library

Author Zhang, Shaoqing
Fu, Haohuan
Wu, Lixin
Li, Yuxuan
Wang, Hong
Zeng, Yunhui
Duan, Xiaohui
Wan, Wubing
Wang, Li
Zhuang, Yuan
Meng, Hongsong
Xu, Kai
Xu, Ping
Gan, Lin
Liu, Zhao
Wu, Sihai
Chen, Yuhu
Yu, Haining
Shi, Shupeng
Wang, Lanning
Xu, Shiming
Xue, Wei
Liu, Weiguo
Guo, Qiang
Zhang, Jie
Zhu, Guanghui
Tu, Yang
Edwards, Jim
Baker, Allison
Yong, Jianlin
Yuan, Man
Yu, Yangyang
Zhang, Qiuying
Liu, Zedong
Li, Mingkui
Jia, Dongning
Yang, Guangwen
Wei, Zhiqiang
Pan, Jingshan
Chang, Ping
Danabasoglu, Gokhan
Yeager, Stephen
Rosenbloom, Nan
Guo, Ying
Publisher UCAR/NCAR - Library
Publication Date 2020-10-08T00:00:00
Digital Object Identifier (DOI) Not Assigned
Alternate Identifier N/A
Resource Version N/A
Topic Category geoscientificInformation
Progress N/A
Metadata Date 2023-08-18T18:32:00.918266
Metadata Record Identifier edu.ucar.opensky::articles:23728
Metadata Language eng; USA
Suggested Citation Zhang, Shaoqing, Fu, Haohuan, Wu, Lixin, Li, Yuxuan, Wang, Hong, Zeng, Yunhui, Duan, Xiaohui, Wan, Wubing, Wang, Li, Zhuang, Yuan, Meng, Hongsong, Xu, Kai, Xu, Ping, Gan, Lin, Liu, Zhao, Wu, Sihai, Chen, Yuhu, Yu, Haining, Shi, Shupeng, Wang, Lanning, Xu, Shiming, Xue, Wei, Liu, Weiguo, Guo, Qiang, Zhang, Jie, Zhu, Guanghui, Tu, Yang, Edwards, Jim, Baker, Allison, Yong, Jianlin, Yuan, Man, Yu, Yangyang, Zhang, Qiuying, Liu, Zedong, Li, Mingkui, Jia, Dongning, Yang, Guangwen, Wei, Zhiqiang, Pan, Jingshan, Chang, Ping, Danabasoglu, Gokhan, Yeager, Stephen, Rosenbloom, Nan, Guo, Ying. (2020). Optimizing high-resolution Community Earth System Model on a heterogeneous many-core supercomputing platform. UCAR/NCAR - Library. http://n2t.net/ark:/85065/d7c53q5b. Accessed 29 June 2025.

Harvest Source