Log in

High-precision parallel computing model of solute transport based on GPU acceleration

  • Articles
  • Published:
Journal of Hydrodynamics Aims and scope Submit manuscript

Abstract

The scenario simulation analysis of water environmental emergencies is very important for risk prevention and control, and emergency response. To quickly and accurately simulate the transport and diffusion process of high-intensity pollutants during sudden environmental water pollution events, in this study, a high-precision pollution transport and diffusion model for unstructured grids based on Compute Unified Device Architecture (CUDA) is proposed. The finite volume method of a total variation diminishing limiter with the Kong proposed r-factor is used to reduce numerical diffusion and oscillation errors in the simulation of pollutants under sharp concentration conditions, and graphics processing unit acceleration technology is used to improve computational efficiency. The advection diffusion process of the model is verified numerically using two benchmark cases, and the efficiency of the model is evaluated using an engineering example. The results demonstrate that the model perform well in the simulation of material transport in the presence of sharp concentration. Additionally, it has high computational efficiency. The acceleration ratio is 46 times the single-thread acceleration effect of the original model. The efficiency of the accelerated model meet the requirements of an engineering application, and the rapid early warning and assessment of water pollution accidents is achieved.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  1. Tao Y., Lei K., **a J. Main hydrodynamic factors identification for pollutant transport in sudden water pollution accident in Shenzhen Bay [J]. Advances in Water Science, 2017, 28(6): 888–897.

    Google Scholar 

  2. Hou D., Ge X., Huang P. et al. A real-time, dynamic early-warning model based on uncertainty analysis and risk assessment for sudden water pollution accidents [J]. Environmental Science and Pollution Research, 2014, 21: 8878–8892.

    Article  Google Scholar 

  3. Qi Y. S., Liu R. Q., Zhang Q. Y. et al. Scenario simulation analysis of abrupt water pollution in Tong-ling section of the mainstream of the Yangtze River [J]. Journal of Environmental Engineering Technology, 2022, 12: 607–614(in Chinese).

    Google Scholar 

  4. Bouchard D., Knightes C., Chang X. et al. Simulating multiwalled carbon nanotube transport in surface water systems using the water quality analysis simulation program (WASP) [J]. Environmental Science and Technology, 2017, 51(19): 11174–11184.

    Article  Google Scholar 

  5. Cao Y., Ye Y. T., Liang L. L. et al. High efficient and accurate simulation of pollutant transport in torrential flow based on adaptive grid method [J]. Journal of Hydraulic Engineering, 2019, 50(3): 388–398(in Chinese).

    Google Scholar 

  6. Zhu Y., Shi L., Lin L. et al. A fully coupled numerical modeling for regional unsaturated–saturated water flow [J]. Journal of Hydrology, 2012, 475: 188–203.

    Article  Google Scholar 

  7. Afanas’eva N. M., Churbanov A. G., Vabishchevich P. N. Unconditionally monotone schemes for unsteady convection-diffusion problems [J]. Computational Methods in Applied Mathematics, 2013, 13(2): 185–205.

    Article  MathSciNet  Google Scholar 

  8. Biswas B. N., Chatterjee S., Mukherjee S. P. et al. A discussion on Euler method: A review [J]. Electronic Journal of Mathematical Analysis and Applications, 2013, 1(2): 2090–2792.

    Google Scholar 

  9. Chatzipanagiotis N., Dentcheva D., Zavlanos M. M. An augmented Lagrangian method for distributed optimization [J]. Mathematical Programming, 2015, 152: 405–434.

    Article  MathSciNet  Google Scholar 

  10. Bechtold M., Vanderborght J., Ippisch O. et al. Efficient random walk particle tracking algorithm for advective-dispersive transport in media with discontinuous dispersion coefficients and water contents [J]. Water Resources Research, 2011, 47(10): W10526.

    Article  Google Scholar 

  11. Niu J., Phanikumar M. S. Modeling watershed-scale solute transport using an integrated, process-based hydrologic model with applications to bacterial fate and transport [J]. Journal of Hydrology, 2015, 529: 35–48.

    Article  Google Scholar 

  12. Rubio A. D., Zalts A., El Hasi C. D. Numerical solution of the advection–reaction–diffusion equation at different scales [J]. Environmental Modelling and Software, 2008, 23(1): 90–95.

    Article  Google Scholar 

  13. Ginting B. M., Ginting H. Hybrid artificial viscosity–Central-upwind scheme for recirculating turbulent shallow water flows [J]. Journal of Hydraulic Engineering, ASCE, 2019, 145(12): 04019041.

    Article  Google Scholar 

  14. He Z., Zhang Y., Gao F. et al. An improved accurate monotonicity-preserving scheme for the Euler equations [J]. Computers and Fluids, 2016, 140: 1–10.

    Article  MathSciNet  Google Scholar 

  15. Pandare A. K., Waltz J., Bakosi J. A reconstructed discontinuous Galerkin method for multi-material hydrodynamics with sharp interfaces [J]. International Journal for Numerical Methods in Fluids, 2020, 92(8): 874–898.

    Article  MathSciNet  Google Scholar 

  16. Sun Z., Inaba S., **ao F. Boundary variation diminishing (BVD) reconstruction: A new approach to improve Godunov schemes [J]. Journal of Computational Physics, 2016, 322: 309–325.

    Article  MathSciNet  Google Scholar 

  17. Schneider K. A., Gallardo J. M., Balsara D. S. et al. Multidimensional approximate Riemann solvers for hyperbolic nonconservative systems. Applications to shallow water systems [J]. Journal of Computational Physics, 2021, 444: 110547.

    Article  MathSciNet  Google Scholar 

  18. Martins R., Leandro J., Djordjević S. Wetting and drying numerical treatments for the Roe Riemann scheme [J]. Journal of Hydraulic Research, 2018, 56(2): 256–267.

    Article  Google Scholar 

  19. Li J., Shu C. W., Qiu J. Multi-resolution HWENO schemes for hyperbolic conservation laws [J]. Journal of Computational Physics, 2021, 446: 110653.

    Article  MathSciNet  Google Scholar 

  20. Dimarco G., Loubere R., Michel-Dansac V. et al. Second-order implicit-explicit total variation diminishing schemes for the Euler system in the low Mach regime [J]. Journal of Computational Physics, 2018, 372: 178–201.

    Article  MathSciNet  Google Scholar 

  21. Zhao F., Pan L., Li Z. et al. A new class of high-order weighted essentially non-oscillatory schemes for hyperbolic conservation laws [J]. Computers and Fluids, 2017, 159: 81–94.

    Article  MathSciNet  Google Scholar 

  22. Fu L., Hu X., Adams N. A. A targeted ENO scheme as implicit model for turbulent and genuine subgrid scales [J]. Communications in Computational Physics, 2019, 26(2): 311–345.

    Article  MathSciNet  Google Scholar 

  23. Kong J., **n P., Shen C. J. et al. A high-resolution method for the depth-integrated solute transport equation based on an unstructured mesh [J]. Environmental Modelling and Software, 2013, 40: 109–127.

    Article  Google Scholar 

  24. Shi B. S., Hou J. M., **a J. Q. et al. High-resolution numerical model of pollutant transport based on GPU acceleration [J]. Chinese Journal of Hydrodynamics, 2020, 35(6): 759–766(in Chinese).

    Google Scholar 

  25. Toro E. F. Riemann solvers and numerical methods for fluid dynamics: A practical introduction [M]. Berlin, Germany: Springer-Verlag, 2013.

    Google Scholar 

  26. Preston R. W. Representation of dispersion in two-dimensional water flow [R]. Leatherhead, UK: Central Electricity Research Laboratories, Report No. TPRD/L/2783 N, 1985, 1–13.

    Google Scholar 

  27. Petropoulos N., Mashayek A., Colm-cille P. C. Turbulent disruption of density staircases in stratified shear flows [J]. Journal of Fluid Mechanics, 2023, 961: A30.

    Article  MathSciNet  Google Scholar 

  28. Zeng Y., Huai W. Estimation of longitudinal dispersion coefficient in rivers [J]. Journal of Hydro-environment Research, 2014, 8(1): 2–8.

    Article  Google Scholar 

  29. Yang L., Fang H. Z., Yang Z. H. et al. Longitudinal dispersive coefficient in channels with aquatic vegetation: A review [J]. Journal of Hydrodynamics, 2023, 35(3): 379–395.

    Article  Google Scholar 

  30. Casulli V., Zanolli P. High resolution methods for multidimensional advection–diffusion problems in free-surface hydrodynamics [J]. Ocean Modelling, 2005, 10(1–2): 137–151.

    Article  Google Scholar 

  31. Li L. X., Liao H. S., Qi L. J. An improved r-factor algorithm for TVD schemes [J]. International Journal of Heat and Mass Transfer, 2008, 51(3–4): 610–617.

    Article  Google Scholar 

  32. Liang D., Wang X., Falconer R. A. et al. Solving the depth-integrated solute transport equation with a TVD-MacCormack scheme [J]. Environmental Modelling and Software, 2010, 25(12): 1619–1629.

    Article  Google Scholar 

  33. Yang X., Zhang S., Wu C. et al. Ecological and navigational impact of the construction and operation of the Qingyuan Dam [J]. Ecological Indicators, 2023, 154: 110563.

    Article  Google Scholar 

Download references

Acknowledgment

We thank Dr. Maxine Garcia, from Liwen Bianji (Edanz) (www.liwenbianji.cn/) for editing the English text of a draft of this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Zhou.

Ethics declarations

Conflict of interest: The authors declare that they have no conflict of interest. All authors declare that there are no other competing interests.

Ethical approval: This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent: Not application.

Additional information

Project supported by the National Key Research and Development Program of China (Grant No. 2022YFC3202004), the National Natural Science Foundation of China (Grant No. 51979105).

Biography: Shang-hong Zhang (1977-), Male, Ph. D., Professor

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Sh., Zhang, Rq., Li, Wd. et al. High-precision parallel computing model of solute transport based on GPU acceleration. J Hydrodyn 36, 202–212 (2024). https://doi.org/10.1007/s42241-024-0015-9

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42241-024-0015-9

Key words

Navigation