*Result*: Parallelization of the estuarine saltwater intrusion numerical forecast model UFDECOM-i using Fortran DO CONCURRENT.

Title:
Parallelization of the estuarine saltwater intrusion numerical forecast model UFDECOM-i using Fortran DO CONCURRENT.
Authors:
Guo, Hongyuan1 (AUTHOR), Chen, Bingrui2 (AUTHOR), Ma, Rui1,3 (AUTHOR) ruima@fudan.edu.cn, Wang, Yihe1 (AUTHOR), Zhu, Jianrong1,4,5 (AUTHOR) jrzhu@sklec.ecnu.edu.cn
Source:
Environmental Modelling & Software. Mar2026, Vol. 198, pN.PAG-N.PAG. 1p.
Database:
GreenFILE

*Further Information*

*High-resolution simulations of estuarine saltwater intrusion are computationally demanding and require efficient execution on heterogeneous computing platforms. In this study, the use of standard Fortran parallelization—DO CONCURRENT—to accelerate the unstructured quadrilateral grid finite-differencing estuarine and coastal ocean model (UFDECOM-i) within a unified codebase for both multicore CPUs and GPUs was investigated. Using the NVFORTRAN compiler, three versions were implemented: MC-UFDECOM-i on multicore CPUs, GPU-UFDECOM-i using automatic data migration, and GPUA-UFDECOM-i using lightweight OpenACC directives for explicit data management. The results show that DO CONCURRENT enables scalable shared-memory parallelism on CPUs, with speedups of up to 16.32 × , and provides functional portability to GPUs without code modification. However, optimal GPU performance requires explicit data management, with GPUA-UFDECOM-i reaching a maximum speedup of 21.48 ×. These results demonstrate that DO CONCURRENT ensures portability and maintainability, whereas explicit data control remains essential for high GPU efficiency. • A unified CPU/GPU parallel framework for UFDECOM-i was constructed using DO CONCURRENT. • DO CONCURRENT with OpenACC was used to optimize the data transfer and execution efficiency. • GPUA-UFDECOM-i achieved a speedup of 21.48 × and a runtime reduction of 95.3%. • Standard Fortran parallelization enables flexible and portable model deployment. [ABSTRACT FROM AUTHOR]

Copyright of Environmental Modelling & Software is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)*