arrow
Return

A parallel algorithm for an Ocean General Circulation Model based on a unified dynamics framework

delete2025-10-01
delete0
PRE
AI
L
Li, Yaxin
X
Xuebin Chi
J
Jinrong Jiang *
R
Run Guo
L
Lian Zhao
C
Chen Li
Y
Yidi Bai
J
Junlin Wei
X
Xiang Ju Han
周广磊 (Guangqing Zhou)
DOI:10.1007/s42514-025-00247-wdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Ocean General Circulation Model (OGCM) is a computer simulation tool based on physical principles and mathematical equations, aiming at studying global ocean circulation and its impact on the climate system. Its diverse resolutions and large computational data make parallel optimization a research hotspot. In the present study, we redesign the OGCM under a unified dynamic framework of serial versions (based on an unstructured grid) for the first time with a MPI parallel algorithm. Specifically, our work mainly consists of the following two parts: (1) we first change the model from a raw serial program to a parallel program that supports communication between multiple CPU cores. (2) In response to the problem of a sharp decrease in parallel efficiency as the number of CPU cores increases in the parallel optimized mode, we optimize the grid coding of the original model and proposed a new boundary communication scheme. We conduct single-node and multi-node experiments on a multi-CPU cluster to evaluate the proposed approach. Using the original OGCM-initially limited to serial execution-as a baseline, we achieve a 175.91x speedup on 640 cores. Afterwards, we extend the parallel version to multiple nodes, with strong scaling parallel efficiency of 42.2% on 8 nodes using 320 cores.
Keywords:
Ocean General Circulation Model
Parallel optimization
Unstructured grid
High performance computing

Journal

C
CCF Transactions on High Performance Computing
IF:
1.9
Papers:
38
Citations:
253

Organization

C
Chinese Academy of Sciences
Scholars:
3.9W
Papers: 1.5W
Citations: 58.4W