TY - JOUR
T1 - Toward Ultrahigh-Resolution E3SM Land Modeling on Exascale Computers
AU - Wang, Dali
AU - Schwartz, Peter
AU - Yuan, Fengming
AU - Thornton, Peter
AU - Zheng, Weijian
N1 - Publisher Copyright:
© 2022 IEEE Computer Society. All rights reserved.
PY - 2022/12/1
Y1 - 2022/12/1
N2 - We present an ultrahigh-resolution Energy Exascale Earth System Model Land Model (uELM) for high-fidelity land simulations targeting new exascale computers. After considering modeling infrastructure compatibility and ELM software features, we designed a parallel model for the uELM development targeting the hybrid architectures of new U.S. exascale computers. We also described a function unit test framework to expedite the piecewise code porting (with compiler directives), verification, and global variable management. Furthermore, in this study, we report the development of an early uELM model using OpenACC within a function unit test framework on a pre-exascale computer, demonstrate the performance of a uLEM submodel with three-times speedup, and summarize the code-porting experience regarding global variable handling, deepcopy, memory reduction, and parallel loop reconstruction.
AB - We present an ultrahigh-resolution Energy Exascale Earth System Model Land Model (uELM) for high-fidelity land simulations targeting new exascale computers. After considering modeling infrastructure compatibility and ELM software features, we designed a parallel model for the uELM development targeting the hybrid architectures of new U.S. exascale computers. We also described a function unit test framework to expedite the piecewise code porting (with compiler directives), verification, and global variable management. Furthermore, in this study, we report the development of an early uELM model using OpenACC within a function unit test framework on a pre-exascale computer, demonstrate the performance of a uLEM submodel with three-times speedup, and summarize the code-porting experience regarding global variable handling, deepcopy, memory reduction, and parallel loop reconstruction.
UR - http://www.scopus.com/inward/record.url?scp=85141649648&partnerID=8YFLogxK
U2 - 10.1109/MCSE.2022.3218990
DO - 10.1109/MCSE.2022.3218990
M3 - Article
AN - SCOPUS:85141649648
SN - 1521-9615
VL - 24
SP - 44
EP - 53
JO - Computing in Science and Engineering
JF - Computing in Science and Engineering
IS - 6
ER -