{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,16]],"date-time":"2025-12-16T07:50:35Z","timestamp":1765871435239,"version":"3.48.0"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T00:00:00Z","timestamp":1761696000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T00:00:00Z","timestamp":1761696000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"the National Key Research and Development Program of China","award":["2022YFE0195900"],"award-info":[{"award-number":["2022YFE0195900"]}]},{"name":"the National Key Research and Development Program of China","award":["2022YFC3104805"],"award-info":[{"award-number":["2022YFC3104805"]}]},{"name":"Beijing Huairou Science City Achievement Implementation Project","award":["Z231100006623004"],"award-info":[{"award-number":["Z231100006623004"]}]},{"name":"the Strategic Priority Research Program of the Chinese Academy of Sciences","award":["No.XDB0500303"],"award-info":[{"award-number":["No.XDB0500303"]}]},{"name":"GHfund A","award":["202407011963"],"award-info":[{"award-number":["202407011963"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2025,12]]},"DOI":"10.1007\/s42514-025-00247-w","type":"journal-article","created":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T19:05:15Z","timestamp":1761764715000},"page":"537-555","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A parallel algorithm for an Ocean General Circulation Model based on a unified dynamics framework"],"prefix":"10.1007","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-2990-0410","authenticated-orcid":false,"given":"Yaxin","family":"Li","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0150-5815","authenticated-orcid":false,"given":"Xuebin","family":"Chi","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4463-8666","authenticated-orcid":false,"given":"Jinrong","family":"Jiang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9385-152X","authenticated-orcid":false,"given":"Run","family":"Guo","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7451-1474","authenticated-orcid":false,"given":"Lian","family":"Zhao","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7244-3458","authenticated-orcid":false,"given":"Chen","family":"Li","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0002-0778-3805","authenticated-orcid":false,"given":"Yidi","family":"Bai","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3824-656X","authenticated-orcid":false,"given":"Junlin","family":"Wei","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0008-2461-8135","authenticated-orcid":false,"given":"Xiang","family":"Han","sequence":"additional","affiliation":[]},{"given":"Guangqing","family":"Zhou","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,10,29]]},"reference":[{"key":"247_CR1","unstructured":"Madec, G., Delecluse, P., Imbard, M., et al.: Ocean general circulation model reference manual. Note du P\u00f4le de mod\u00e9lisation 495 (1998)"},{"issue":"1\u20134","key":"247_CR2","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/0167-2789(92)90225-C","volume":"60","author":"RD Smith","year":"1992","unstructured":"Smith, R.D., Dukowicz, J.K., Malone, R.C.: Parallel ocean general circulation modeling. Phys. D Nonlinear Phenom. 60(1\u20134), 38\u201361 (1992)","journal-title":"Phys. D Nonlinear Phenom."},{"issue":"4","key":"247_CR3","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1175\/1520-0477(1979)060<0302:TECOTN>2.0.CO;2","volume":"60","author":"GW Platzman","year":"1979","unstructured":"Platzman, G.W.: The ENIAC computations of 1950\u2014gateway to numerical weather prediction. Bull. Am. Meteorol. Soc. 60(4), 302\u2013312 (1979)","journal-title":"Bull. Am. Meteorol. Soc."},{"key":"247_CR4","unstructured":"Lynch, P.: The Emergence of Numerical Weather Prediction: Richardson\u2019s Dream. Cambridge University Press (2006)"},{"key":"247_CR5","doi-asserted-by":"publisher","first-page":"65","DOI":"10.3389\/fmars.2019.00065","volume":"6","author":"B Fox-Kemper","year":"2019","unstructured":"Fox-Kemper, B., Adcroft, A., B\u00f6ning, C.W., Chassignet, E.P., Curchitser, E., Dan-abasoglu, G., Eden, C., England, M.H., Gerdes, R., Greatbatch, R.J., et al.: Challenges and prospects in ocean circulation models. Front. Mar. Sci. 6, 65 (2019)","journal-title":"Front. Mar. Sci."},{"key":"247_CR6","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1007\/BF00211684","volume":"12","author":"G Madec","year":"1996","unstructured":"Madec, G., Imbard, M.: A global ocean mesh to overcome the North Pole singularity. Clim. Dyn. 12, 381\u2013388 (1996)","journal-title":"Clim. Dyn."},{"key":"247_CR7","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1007\/BF01198732","volume":"12","author":"R Schneiders","year":"1996","unstructured":"Schneiders, R.: A grid-based algorithm for the generation of hexahedral element meshes. Eng. Comput. 12, 168\u2013177 (1996)","journal-title":"Eng. Comput."},{"issue":"2","key":"247_CR8","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1175\/1520-0493(2002)130<0319:TOGIHG>2.0.CO;2","volume":"130","author":"D Majewski","year":"2002","unstructured":"Majewski, D., Liermann, D., Prohl, P., et al.: The operational global icosahedral\u2013hexagonal gridpoint model GME: description and high-resolution tests. Mon. Weather Rev. 130(2), 319\u2013338 (2002)","journal-title":"Mon. Weather Rev."},{"issue":"4","key":"247_CR9","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1080\/13658816.2017.1391389","volume":"32","author":"B Lin","year":"2018","unstructured":"Lin, B., Zhou, L., Xu, D., et al.: A discrete global grid system for earth system modeling. Int. J. Geogr. Inf. Sci. 32(4), 711\u2013737 (2018)","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"247_CR10","first-page":"242","volume":"1259","author":"G Fekete","year":"1990","unstructured":"Fekete, G., Treinish, L.A.: Sphere quadtrees: a new data structure to support the visualization of spherically distributed data[C]\/\/Extracting Meaning from Complex Data: Processing, Display Interaction. SPIE 1259, 242\u2013253 (1990)","journal-title":"SPIE"},{"issue":"2","key":"247_CR11","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1559\/152304003100011090","volume":"30","author":"K Sahr","year":"2003","unstructured":"Sahr, K., White, D., Kimerling, A.J.: Geodesic discrete global grid systems. Cartogr. Geogr. Inf. Sci. 30(2), 121\u2013134 (2003)","journal-title":"Cartogr. Geogr. Inf. Sci."},{"issue":"S1","key":"247_CR12","first-page":"23","volume":"45","author":"LIN Bingxian","year":"2016","unstructured":"Bingxian, L.I.N., Depeng, X.U., Yehua, S., et al.: Coding model and mapping method of spherical diamond discrete grids based on icosahedron. Acta Geodaetica Et Cartographica Sinica 45(S1), 23 (2016)","journal-title":"Acta Geodaetica Et Cartographica Sinica"},{"key":"247_CR13","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s11227-006-4598-4","volume":"37","author":"MR HoseinyFarahabady","year":"2006","unstructured":"HoseinyFarahabady, M.R., Sarbazi-Azad, H.: The grid-pyramid: a generalized pyramid network. J. Supercomput. 37, 23\u201345 (2006)","journal-title":"J. Supercomput."},{"issue":"9","key":"247_CR14","doi-asserted-by":"publisher","first-page":"3991","DOI":"10.5194\/gmd-12-3991-2019","volume":"12","author":"NV Koldunov","year":"2019","unstructured":"Koldunov, N.V., Aizinger, V., Rakowsky, N., et al.: Scalability and some optimization of the finite-volume sea ice\u2013ocean model, version 2.0 (FESOM2). Geosci. Model Dev. 12(9), 3991\u20134012 (2019)","journal-title":"Geosci. Model Dev."},{"issue":"2","key":"247_CR15","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1177\/1094342007083804","volume":"22","author":"GW Cowles","year":"2008","unstructured":"Cowles, G.W.: Parallelization of the FVCOM coastal ocean model. Int. J. High Perform. Comput. Appl. 22(2), 177\u2013193 (2008)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"247_CR16","doi-asserted-by":"crossref","unstructured":"Freese, P., G\u00f6tschel, S., Lunet, T., et al.: Parallel performance of shared memory parallel spectral deferred corrections. arXiv preprint arXiv:2403.20135 (2024)","DOI":"10.1177\/10943420251400406"},{"issue":"10","key":"247_CR17","doi-asserted-by":"publisher","first-page":"2817","DOI":"10.1175\/MWR2991.1","volume":"133","author":"H Miura","year":"2005","unstructured":"Miura, H., Kimoto, M.: A comparison of grid quality of optimized spherical hexagonal\u2013pentagonal geodesic grids. Mon. Weather Rev. 133(10), 2817\u20132833 (2005)","journal-title":"Mon. Weather Rev."},{"issue":"11","key":"247_CR18","doi-asserted-by":"publisher","first-page":"4033","DOI":"10.1175\/2008MWR2522.1","volume":"136","author":"RL Walko","year":"2008","unstructured":"Walko, R.L., Avissar, R.: The ocean\u2013land\u2013atmosphere model (OLAM). Part I: shallow-water tests. Mon. Weather Rev. 136(11), 4033\u20134044 (2008a)","journal-title":"Mon. Weather Rev."},{"issue":"11","key":"247_CR19","doi-asserted-by":"publisher","first-page":"4045","DOI":"10.1175\/2008MWR2523.1","volume":"136","author":"RL Walko","year":"2008","unstructured":"Walko, R.L., Avissar, R.: The Ocean\u2013Land\u2013Atmosphere Model (OLAM). Part II: formulation and tests of the nonhydrostatic dynamic core. Mon. Weather Rev. 136(11), 4045\u20134062 (2008b)","journal-title":"Mon. Weather Rev."},{"key":"247_CR23","unstructured":"Guo, R.: Development of a Unified Dynamic Framework for Ocean Models. Institute of Atmospheric Physics, Chinese Academy of Sciences (in Chinese with English abstract) (2024)"},{"issue":"6","key":"247_CR24","doi-asserted-by":"publisher","first-page":"3394","DOI":"10.1137\/090775889","volume":"32","author":"FX Giraldo","year":"2010","unstructured":"Giraldo, F.X., Restelli, M., L\u00e4uter, M.: Semi-implicit formulations of the Navier\u2013Stokes equations: application to nonhydrostatic atmospheric modeling. SIAM J. Sci. Comput. 32(6), 3394\u20133425 (2010)","journal-title":"SIAM J. Sci. Comput."},{"issue":"5","key":"247_CR25","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1175\/1520-0493(2002)130<1397:APEAEC>2.0.CO;2","volume":"130","author":"TD Ringler","year":"2002","unstructured":"Ringler, T.D., Randall, D.A.: A potential enstrophy and energy conserving numerical scheme for solution of the shallow-water equations on a geodesic grid. Mon. Weather Rev. 130(5), 1397\u20131410 (2002)","journal-title":"Mon. Weather Rev."},{"issue":"1","key":"247_CR26","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.jcp.2005.01.004","volume":"207","author":"FX Giraldo","year":"2005","unstructured":"Giraldo, F.X., Warburton, T.: A nodal triangle-based spectral element method for the shallow water equations on the sphere. J. Comput. Phys. 207(1), 129\u2013150 (2005)","journal-title":"J. Comput. Phys."},{"key":"247_CR27","doi-asserted-by":"publisher","first-page":"525","DOI":"10.1016\/j.jcp.2017.03.009","volume":"339","author":"P Korn","year":"2017","unstructured":"Korn, P.: Formulation of an unstructured grid model for global ocean dynamics. J. Comput. Phys. 339, 525\u2013552 (2017)","journal-title":"J. Comput. Phys."},{"issue":"9","key":"247_CR28","doi-asserted-by":"publisher","first-page":"2815","DOI":"10.5194\/gmd-8-2815-2015","volume":"8","author":"S Xu","year":"2015","unstructured":"Xu, S., Huang, X., Oey, L.Y., et al.: POM. gpu-v1. 0: a GPU-based Princeton Ocean Model. Geosci. Model Dev. 8(9), 2815\u20132827 (2015)","journal-title":"Geosci. Model Dev."},{"issue":"5","key":"247_CR29","doi-asserted-by":"publisher","first-page":"2781","DOI":"10.5194\/gmd-14-2781-2021","volume":"14","author":"P Wang","year":"2021","unstructured":"Wang, P., Jiang, J., Lin, P., et al.: The GPU version of LASG\/IAP climate system ocean model version 3 (LICOM3) under the heterogeneous-compute interface for portability (HIP) framework and its large-scale application. Geosci. Model Dev. 14(5), 2781\u20132799 (2021)","journal-title":"Geosci. Model Dev."},{"issue":"9","key":"247_CR30","doi-asserted-by":"publisher","first-page":"9604","DOI":"10.1007\/s11227-022-05020-2","volume":"79","author":"J Wei","year":"2023","unstructured":"Wei, J., Jiang, J., Liu, H., et al.: LICOM3-CUDA: a GPU version of LASG\/IAP climate system ocean model version 3 based on CUDA. J. Supercomput. 79(9), 9604\u20139634 (2023)","journal-title":"J. Supercomput."},{"key":"247_CR31","unstructured":"Bishnu, S.: Time-Stepping Methods for Partial Differential Equations and Ocean Models. The Florida State University (2021)"},{"key":"247_CR32","doi-asserted-by":"publisher","first-page":"154490","DOI":"10.1109\/ACCESS.2019.2932443","volume":"7","author":"J Jiang","year":"2019","unstructured":"Jiang, J., Lin, P., Wang, J., et al.: Porting LASG\/IAP climate system ocean model to GPUs using openacc. IEEE Access 7, 154490\u2013154501 (2019)","journal-title":"IEEE Access"},{"key":"247_CR33","unstructured":"Petersen, M.R., Bishnu. S., Strauss. R.R.: MPAS-Ocean Shallow Water Performance Test Case. Zenodo [code], 10 (2022)"},{"issue":"8","key":"247_CR34","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1145\/2692916.2555270","volume":"49","author":"C Yang","year":"2014","unstructured":"Yang, C., Bland, W., Mellor-Crummey, J., et al.: Portable, MPI-interoperable coarray Fortran. ACM Sigplan Not. 49(8), 81\u201392 (2014)","journal-title":"ACM Sigplan Not."},{"key":"247_CR35","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1023\/A:1023940510915","volume":"25","author":"D Shires","year":"2003","unstructured":"Shires, D., Mohan, R.: Optimization and performance of a FORTRAN 90 mpi-based unstructured code on large-scale parallel systems. J. Supercomput. 25, 131\u2013141 (2003)","journal-title":"J. Supercomput."},{"issue":"3\u20136","key":"247_CR36","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1016\/S0965-9978(98)00019-2","volume":"29","author":"KT Danielson","year":"1998","unstructured":"Danielson, K.T., Namburu, R.R.: Nonlinear dynamic finite element analysis on parallel computers using FORTRAN 90 and MPI. Adv. Eng. Softw. 29(3\u20136), 179\u2013186 (1998)","journal-title":"Adv. Eng. Softw."},{"issue":"7","key":"247_CR37","doi-asserted-by":"publisher","first-page":"1383","DOI":"10.1029\/2017MS001217","volume":"10","author":"WA M\u00fcller","year":"2018","unstructured":"M\u00fcller, W.A., Jungclaus, J.H., Mauritsen, T., et al.: A higher-resolution version of the max Planck institute earth system model (MPI\u2010ESM1. 2\u2010HR). J Adv Model Earth Syst 10(7), 1383\u20131413 (2018)","journal-title":"J Adv Model Earth Syst"},{"key":"247_CR38","first-page":"1","volume":"2022","author":"Y Ye","year":"2022","unstructured":"Ye, Y., Song, Z., Zhou, S., et al.: swNEMO_v4. 0: an ocean model NEMO for the next generation Sunway supercomputer. Geosci. Model Dev. Discuss. 2022, 1\u201329 (2022)","journal-title":"Geosci. Model Dev. Discuss."},{"key":"247_CR39","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/j.ocemod.2013.04.010","volume":"69","author":"T Ringler","year":"2013","unstructured":"Ringler, T., Petersen, M., Higdon, R.L., et al.: A multi-resolution approach to global ocean modeling. Ocean Model 69, 211\u2013232 (2013)","journal-title":"Ocean Model"},{"key":"247_CR40","unstructured":"Gropp, W., Hoefler, T., Thakur, R., et al.: Using Advanced MPI: Modern Features of the Message-Passing Interface. MIT Press (2014)"},{"issue":"2","key":"247_CR41","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1002\/jame.20023","volume":"5","author":"JH Jungclaus","year":"2013","unstructured":"Jungclaus, J.H., Fischer, N., Haak, H., et al.: Characteristics of the ocean simulations in the Max Planck Institute Ocean Model (MPIOM) the ocean component of the MPI-Earth system model. J. Adv. Model. Earth Syst. 5(2), 422\u2013446 (2013)","journal-title":"J. Adv. Model. Earth Syst."},{"issue":"662","key":"247_CR42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/qj.958","volume":"138","author":"A Staniforth","year":"2012","unstructured":"Staniforth, A., Thuburn, J.: Horizontal grids for global weather and climate prediction models: a review. Q. J. r. Meteorol. Soc. 138(662), 1\u201326 (2012)","journal-title":"Q. J. r. Meteorol. Soc."}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-025-00247-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-025-00247-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-025-00247-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,16]],"date-time":"2025-12-16T07:47:18Z","timestamp":1765871238000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-025-00247-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,29]]},"references-count":39,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["247"],"URL":"https:\/\/doi.org\/10.1007\/s42514-025-00247-w","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"type":"print","value":"2524-4922"},{"type":"electronic","value":"2524-4930"}],"subject":[],"published":{"date-parts":[[2025,10,29]]},"assertion":[{"value":"18 July 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 August 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interest"}}]}}