Parallel modeling of sediment and radionuclide transport in rivers on multiprocessor systems and graphics processors

Authors

DOI:

https://doi.org/10.32347/2411-4049.2025.3.61-75

Keywords:

river contamination modeling, shallow water equations, finite volume method, parallel computing, GPU computing, MPI, OpenACC

Abstract

The study aims to develop and implement parallel algorithms for modeling sediment and pollutant transport in rivers within the COASTOX-UN modeling system, utilizing multiprocessor systems and graphics processing units (GPUs). The modeling system includes a hydrodynamic module (COASTOX-HD), a sediment transport module (COASTOX-SED), and a radionuclide transport module (COASTOX-RN), which can also be adapted for other pollutants. The methodology is based on numerical solutions of two-dimensional shallow water equations and advection-diffusion transport equations using the finite volume method on unstructured grids. Parallel computing is implemented through MPI (for distributed-memory systems) and OpenACC (for GPUs). The system was tested for simulating radionuclide transport in the Kyiv Reservoir during the 1999 spring flood and assessing organic pollutant concentrations in the Dnipro River near Kyiv following transboundary contamination of the Desna River in autumn 2024. Results demonstrate high computational efficiency of the developed algorithms. The combination of MPI and OpenACC technologies in the parallelized COASTOX-UN model enables simulations of sediment and pollutant transport on detailed grids for large water bodies, running efficiently on workstations, servers, and even gaming PCs/laptops with powerful GPUs. GPU-based computations outperform professional workstations in efficiency. The study highlights COASTOX-UN's potential for operational pollution forecasting during emergencies. The key innovation lies in adapting parallel computing algorithms for both CPUs and GPUs, significantly reducing computational costs without compromising accuracy. Future research will expand COASTOX-UN's functionality for additional pollutant types and further assess risks of anthropogenic impacts on aquatic ecosystems.

References

Sorokin, M. V. (2023). Parallelization of numerical solutions of shallow water equations by the finite volume method for implementation on multiprocessor systems and graphics processors. Environmental Safety and Natural Resources, 46(2), 163–193 [in Ukrainian]. https://doi.org/10.32347/2411-4049.2023.2.163-193

Zheleznyak, M. J., Demchenko, R. I., Khursin, S. L., Kuzmenko, Y. I., Tkalich, P. V., Vitiuk, N. Y. (1992). Mathematical modeling of radionuclide dispersion in the Pripyat-Dnieper aquatic system after the Chernobyl accident. Science of The Total Environment, 112(1), 89–114. https://doi.org/10.1016/0048-9697(92)90241-j

Zheleznyak, M., Kivva, S., Ievdin, I., Boyko, O., Kolomiets, P., Sorokin, M., Mikhalskyi, O., Gheorghiu, D. (2016). Hydrological dispersion module of JRODOS: renewed chain of the emergency response models of radionuclide dispersion through watersheds and rivers. Radioprotection, 51(HS2), S129–S131. https://doi.org/10.1051/radiopro/2016048

Zheleznyak, M., Kivva, S., Pylypenko, O., Sorokin, M. (2022). Modeling of Behavior of Fukushima-Derived Radionuclides in Freshwater Systems. In: Nanba, K., Konoplev, A., Wada, T. (eds) Behavior of Radionuclides in the Environment III. Springer, Singapore. 2022, 199–252. https://doi.org/10.1007/978-981-16-6799-2_11.

Kotsyruba, V., Proshchyn, I., Sorokin, M. and Pylypenko, O. (2024). Improved method for forecasting the consequences of emergencies of a terrorist nature at hydraulic facilities. Modern Information Technologies in the Sphere of Security and Defence, 51(3), 5–14 [in Ukrainian]. https://doi.org/10.33099/2311-7249/2024-51-3-5-14

Vanzo, D., Peter, S., Vonwiller, L., Burgler, M., Weberndorfer, M., Siviglia, A., Conde, D., Vetsch, D. (2021). Basement v3: a modular freeware for river process modelling over multiple computational backends. Environmental Modelling Software, 143, 105102. https://doi.org/10.1016/j.envsoft.2021.105102

Camenen, B., Larson, M. (2007). A Unified Sediment Transport Formulation for Coastal Inlet Application. ERDC/CH: CR-07-1, US Army Corps of Engineers, 247 p.

Zheleznyak, M., Donchytz, G., Hygynyak, V., Marinetz, A., Lyashenko, G., Tkalich, P., Treebushny, D., Kovalets, I. (2003). RIVTOX – one dimensional model for the simulation of the transport of radionuclides in a network of river channels. RODOS Report WG4-TN(97)05, 52 p. https://doi.org/10.13140/RG.2.1.4071.8241

IAEA (2006). Radiological Conditions in the Dnieper River Basin: Assessment by an international expert team and recommendations for an action plan. STI/PUB/1230, International Atomic Energy Agency, Vienna, Austria. ISBN 92-0-104905-6, 200 p.

Voitsekhovitch, O., Zheleznyak, M. (2001). Countermeasure application, feasibility and analysis of their effectiveness as an aid for providing recommendations for improvement of modelling approaches: a Chernobyl case study. In: Implementing Computerised Methodologies to Evaluate the Effectiveness of Countermeasures for Restoring Radionuclide Contaminated Fresh Water Ecosystems, L. Monte (Ed.) ENEA. ISSN 1120 5555. 139-178.

Voitsekhovich, O., Kanivets, V., Kireev, S., Laptev, G., Obrizan, S. (2016). The state of radioactive contamination of surface waters. 30 Years of the Chornobyl Disaster (reviews). Collection of information and analytical reports. Kyiv: KIM, 129-139 [in Ukrainian].

Published

2025-09-30

How to Cite

Sorokin, M., Zheleznyak, M., Kivva, S., & Pylypenko, O. (2025). Parallel modeling of sediment and radionuclide transport in rivers on multiprocessor systems and graphics processors. Environmental Safety and Natural Resources, 55(3), 61–75. https://doi.org/10.32347/2411-4049.2025.3.61-75

Issue

Section

Information technology and mathematical modeling