Skip to main content
Have a personal or library account? Click to login
Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme Cover

Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme

Open Access
|Jan 2021

References

  1. Albretsen, J. , Sperrevik, A. , Staalstrøm, A. , Sandvik, A. and Vikebø, F. 2011. NorKyst-800 report no. 1: User manual and technical descriptions. Technical Report 2, Fisken og Havet, Institute of Marine Research
  2. Asanovic, K. , Bodik, R. , Catanzaro, B. C. , Gebis, J. J. et al. 2006. Parry Husbands, Kurt Keutzer, David a Patterson, William Lester Plishker, John Shalf, Samuel Webb Williams. The landscape of parallel computing research: A view from berkeley. New York, NY: Association for Computing Machinery.
  3. Bertin, X. 2016. Storm surges and coastal flooding: status and challenges. La Houille Blanche  2, 6470. doi:10.1051/lhb/2016020
  4. Brodtkorb, A. , Dyken, C. , Hagen, T. , Hjelmervik, J. and Storaasli, O. May 2010. State-of-the-art in heterogeneous computing. J. Sci. Program. 18 , 133.
  5. Brodtkorb, A. , Hagen, T. , Lie, K.-A. and Natvig, J. 2010. Simulation and visualization of the Saint-Venant system using GPUs. Comput. Visual. Sci. 13 , 341353. doi:10.1007/s00791-010-0149-x
  6. Brodtkorb, A. , Sætra, M. and Altinakar, M. 2012. Efficient shallow water simulations on GPUs: Implementation, visualization, verification, and validation. Comput. Fluids 55 , 112. doi:10.1016/j.compfluid.2011.10.012
  7. Castro, M. , González-Vida, J. , Macías, J. and Ortega, S. 2015. and M de la Asunción. Tsunami-hysea: a gpu-based model for tsunami early warning systems. In Proc XXIV Congress on Differential Equations and Applications, June, Cádiz, Spain , 812.
  8. Chertock, A. , Dudzinski, M. , Kurganov, A. and Lukácová-Medvidová, M. 2018. Well-balanced schemes for the shallow water equations with Coriolis forces. Numer. Math. 138 , 939973. Dec doi:10.1007/s00211-017-0928-0
  9. Christensen, K. 2020. Head of Division for Ocean and Ice, Norwegian Meteorological Institute. [personal email communication].
  10. Davies, H. 1976. A lateral boundary formulation for multi-level prediction models. Q. J. R. Meteorol. Soc. 102 , 405418.
  11. de la Asunción, M. , Mantas, J. and Castro, M. 2011. Simulation of one-layer shallow water systems on multicore and CUDA architectures. J. Supercomput. 58 , 206214. Nov doi:10.1007/s11227-010-0406-2
  12. Dong, T. , Dobrev, V. , Kolev, T. , Rieben, R. , Tomov, S. and co-authors. 2014. A step towards energy efficient computing: Redesigning a hydrodynamic application on CPU-GPU. In 2014 IEEE 28th International Parallel and Distributed Processing Symposium , IEEE, pp. 972981.
  13. Döös, K. , Nycander, J. and Sigray, P. 2004. Slope-dependent friction in a barotropic model. J. Geophys. Res 109 ,
  14. Flowerdew, J. , Horsburgh, K. , Wilson, C. and Mylne, K. 2010. Development and evaluation of an ensemble forecasting system for coastal storm surges. Q. J. R. Meteorol. Soc. 136 , 14441456. doi:10.1002/qj.648
  15. Gottlieb, S. , Shu, C.-W. and Tadmor, E. 2001. Strong stability-preserving high-order time discretization methods. SIAM Rev. 43 , 89112. doi:10.1137/S003614450036757X
  16. Grasset, J. , Audouin, Y. , Longshaw, S. , Moulinec, C. and Emerson, D. R. 2019. Porting and optimising telemac-mascaret for the openpower ecosystem. In Proceedings of the 2019 Emerging Technology Conference, Editors: MK Bane and V. Holmes .
  17. Guide to storm surge forecasting . 2011. Technical Report WMO-No 2011. 1076, World Meteorological Organisation.
  18. Hagen, T. , Henriksen, M. , Hjelmervik, J. , and Lie, K.-A. 2007. How to Solve Systems of Conservation Laws Numerically Using the Graphics Processor as a High-Performance Computational Engine . Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 211264.
  19. Holm, H. , Brodtkorb, A. and Sætra, M. 2020. GPU computing with Python: Performance, energy efficiency and usability. Computation 8 , 4. doi:10.3390/computation8010004
  20. Holm, H. , Brodtkorb, A. , Broström, G. , Christensen, K. and Sætra, M. 2020. Evaluation of selected finite-difference and finite-volume approaches to rotational shallow-water flow. CiCP 27 , 12341274. doi:10.4208/cicp.OA-2019-0033
  21. Holm, H. , Sætra, M. and Brodtkorb, A. 2020. Data assimilation for ocean drift trajectories using massive ensembles and GPUs. In International Conference on Finite Volumes for Complex Applications , Springer , pp. 715723.
  22. Huang, S. , Xiao, S. , and Feng, W.-C. 2009. On the energy efficiency of graphics processing units for scientific computing. In 2009 IEEE International Symposium on Parallel & Distributed Processing IEEE. pp. 18.
  23. Huxley, C. and Syme, B. 2016. TUFLOW GPU-best practice advice for hydrologic and hydraulic model simulations. In 37th Hydrology & Water Resources Symposium 2016: Water, Infrastructure and the Environment , Engineers Australia, pp. 195203.
  24. Klingbeil, K. , Lemarié, F. , Debreu, L. and Burchard, H. 2018. The numerics of hydrostatic structured-grid coastal ocean models: State of the art and future perspectives. Ocean Modell. 125 , 80105. doi:10.1016/j.ocemod.2018.01.007
  25. Klöckner, A. , Pinto, N. , Lee, Y. , Catanzaro, B. , Ivanov, P. and co-authors. 2012. PyCUDA and PyOpenCL: A scripting-based approach to GPU run-time code generation. Parallel Comput. 38 , 157174. doi:10.1016/j.parco.2011.09.001
  26. Kluyver, T. , Ragan-Kelley, B. , Pérez, F. , Granger, B. , Bussonnier, M. and co-authors. 2016. Jupyter notebooks - a publishing format for reproducible computational workflows. In Positioning and Power in Academic Publishing: Players, Agents and Agendas (eds. F. Loizides and B. Schmidt ), Netherlands: IOS Press, pp. 8790.
  27. Kurganov, A. 2018. Finite-volume schemes for shallow-water equations. Acta Numer. 27 , 289351. doi:10.1017/S0962492918000028
  28. Kurganov, A. and Levy, D. 2002. Central-upwind schemes for the Saint-Venant system. Esaim: M2an. 36 , 397425. doi:10.1051/m2an:2002019
  29. Kurganov, A. and Petrova, G. 2007. A second-order well-balanced positivity preserving central-upwind scheme for the Saint-Venant system. Communications in Mathematical Sciences 5 , 133160. 03 doi:10.4310/CMS.2007.v5.n1.a6
  30. Kurganov, A. and Tadmor, E. 2000. New high-resolution central schemes for nonlinear conservation laws and convection–diffusion equations. Comput. Phys. 160 , 241282. doi:10.1006/jcph.2000.6459
  31. Kurganov, A. , Noelle, S. and Petrova, G. 2001. Semidiscrete central-upwind schemes for hyperbolic conservation laws and Hamilton–Jacobi equations. SIAM J. Sci. Comput. 23 , 707740. doi:10.1137/S1064827500373413
  32. Large, W. and Pond, S. 1981. Open ocean momentum flux measurements in moderate to strong winds. J. Phys. Oceanogr. 11 , 324336. doi:10.1175/1520-0485(1981)011<;0324:OOMFMI>2.0.CO;2
  33. Madec, G. and the NEMO team . 2008. NEMO ocean engine. Note du Pôle de modélisation, Institut Pierre-Simon Laplace (IPSL), France, No 27, ISSN No 12881619.
  34. Martinsen, E. A. and Engedahl, H. 1987. Implementation and testing of a lateral boundary scheme as an open boundary condition in a barotropic ocean model. Coastal Eng. 11 , 603627. doi:10.1016/0378-3839(87)90028-7
  35. MIKE Powered by DHI . 2019. MIKE 21 graphical processing units (GPU) benchmarking report 2019. Technical report, DHI.
  36. Natvig, J. 2006. High-resolution methods for conservation laws in the geosciences . PhD thesis, University of Oslo.
  37. NVIDIA . 2019. NVIDIA CUDA C programming guide version 10.1, 2019.
  38. Parna, P. , Meyer, K. and Falconer, R. 2018. GPU driven finite difference WENO scheme for real time solution of the shallow water equations. Comput. Fluids 161 , 107120. doi:10.1016/j.compfluid.2017.11.012
  39. Qi, Z. , Wen, W. , Meng, W. , Zhang, Y. and Shi, L. 2014. An energy efficient OpenCL implementation of a fingerprint verification system on heterogeneous mobile device. In 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications, IEEE, pp. 18.
  40. Qin, X. , LeVeque, R. and Motley, M. 2019. Accelerating an adaptive mesh refinement code for depth-averaged flows using GPUs. J. Adv. Model. Earth Syst. 11 , 26062628. doi:10.1029/2019MS001635
  41. Rakowsky, N. , Androsov, A. , Fuchs, A. , Harig, S. , Immerz, A. and co-authors. 2013. Operational tsunami modelling with TsunAWI – recent developments and applications. Nat. Hazards Earth Syst. Sci. 13 , 16291642. doi:10.5194/nhess-13-1629-2013
  42. Røed, L. 2019. Atmospheres and Oceans on Computers . Switzerland: Springer International Publishing.
  43. Sætra, M. and Brodtkorb, A. 2010. Shallow water simulations on multiple GPUs. In International Workshop on Applied Parallel Computing . Springer, pp. 5666.
  44. Sætra, M. , Brodtkorb, A. and Lie, K.-A. 2015. Efficient GPU-implementation of adaptive mesh refinement for the shallow-water equations. J. Sci. Comput. 63 , 2348. doi:10.1007/s10915-014-9883-4
  45. Shchepetkin, A. and McWilliams, J. 2005. The regional oceanic modeling system (ROMS): a split-explicit, free-surface, topography-following-coordinate oceanic model. Ocean Modell. 9 , 347404. doi:10.1016/j.ocemod.2004.08.002
  46. van Leer, B. 1979. Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov’s method. J. Comput. Phys. 32 , 101136. doi:10.1016/0021-9991(79)90145-1
  47. Váňa, F. , Düben, P. , Lang, S. , Palmer, T. , Leutbecher, M. and co-authors. 2017. Single precision in weather forecasting models: An evaluation with the IFS. Mon. Wea. Rev. 145 , 495502. doi:10.1175/MWR-D-16-0228.1
  48. Xie, J. , Bertino, L. , Counillon, F. , Lisaeter, K. and Sakov, P. 2017. Quality assessment of the TOPAZ4 reanalysis in the Arctic over the period 1991–2013. Ocean Sci. 13 , 123144. doi:10.5194/os-13-123-2017
Language: English
Page range: 1876341 - 1876341
Published on: Jan 1, 2021
Published by: Stockholm University Press
In partnership with: Paradigm Publishing Services

© 2021 André R. Brodtkorb, Håvard Heitlo Holm, published by Stockholm University Press
This work is licensed under the Creative Commons Attribution 4.0 License.