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

In this work, we take a modern high-resolution finite-volume scheme for solving the rotational shallow-water equations and extend it with features required to run real-world ocean simulations. Our contributions include a spatially varying north vector and Coriolis term required for large scale domai...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: André R. Brodtkorb, HÅvard Heitlo Holm
Formato: article
Lenguaje:EN
Publicado: Taylor & Francis Group 2021
Materias:
Acceso en línea:https://doaj.org/article/8156b81f4d7c4c9eb5cda8849f29d5db
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:8156b81f4d7c4c9eb5cda8849f29d5db
record_format dspace
spelling oai:doaj.org-article:8156b81f4d7c4c9eb5cda8849f29d5db2021-12-01T14:40:58ZCoastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme1600-087010.1080/16000870.2021.1876341https://doaj.org/article/8156b81f4d7c4c9eb5cda8849f29d5db2021-01-01T00:00:00Zhttp://dx.doi.org/10.1080/16000870.2021.1876341https://doaj.org/toc/1600-0870In this work, we take a modern high-resolution finite-volume scheme for solving the rotational shallow-water equations and extend it with features required to run real-world ocean simulations. Our contributions include a spatially varying north vector and Coriolis term required for large scale domains, moving wet-dry fronts, a static land mask, bottom shear stress, wind forcing, boundary conditions for nesting in a global model, and an efficient model reformulation that makes it well-suited for massively parallel implementations. Our model order is verified using a grid convergence test, and we show numerical experiments using three different sections along the coast of Norway based on data originating from operational forecasts run at the Norwegian Meteorological Institute. Our simulation framework shows perfect weak scaling on a modern P100 GPU, and is capable of providing tidal wave forecasts that are very close to the operational model at a fraction of the cost. All source code and data used in this work are publicly available under open licenses.André R. BrodtkorbHÅvard Heitlo HolmTaylor & Francis Grouparticleshallow-water equationsoceanographygpu computingrealistic use caseshigh-resolution finite-volume methodsOceanographyGC1-1581Meteorology. ClimatologyQC851-999ENTellus: Series A, Dynamic Meteorology and Oceanography, Vol 73, Iss 1, Pp 1-22 (2021)
institution DOAJ
collection DOAJ
language EN
topic shallow-water equations
oceanography
gpu computing
realistic use cases
high-resolution finite-volume methods
Oceanography
GC1-1581
Meteorology. Climatology
QC851-999
spellingShingle shallow-water equations
oceanography
gpu computing
realistic use cases
high-resolution finite-volume methods
Oceanography
GC1-1581
Meteorology. Climatology
QC851-999
André R. Brodtkorb
HÅvard Heitlo Holm
Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme
description In this work, we take a modern high-resolution finite-volume scheme for solving the rotational shallow-water equations and extend it with features required to run real-world ocean simulations. Our contributions include a spatially varying north vector and Coriolis term required for large scale domains, moving wet-dry fronts, a static land mask, bottom shear stress, wind forcing, boundary conditions for nesting in a global model, and an efficient model reformulation that makes it well-suited for massively parallel implementations. Our model order is verified using a grid convergence test, and we show numerical experiments using three different sections along the coast of Norway based on data originating from operational forecasts run at the Norwegian Meteorological Institute. Our simulation framework shows perfect weak scaling on a modern P100 GPU, and is capable of providing tidal wave forecasts that are very close to the operational model at a fraction of the cost. All source code and data used in this work are publicly available under open licenses.
format article
author André R. Brodtkorb
HÅvard Heitlo Holm
author_facet André R. Brodtkorb
HÅvard Heitlo Holm
author_sort André R. Brodtkorb
title Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme
title_short Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme
title_full Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme
title_fullStr Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme
title_full_unstemmed Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme
title_sort coastal ocean forecasting on the gpu using a two-dimensional finite-volume scheme
publisher Taylor & Francis Group
publishDate 2021
url https://doaj.org/article/8156b81f4d7c4c9eb5cda8849f29d5db
work_keys_str_mv AT andrerbrodtkorb coastaloceanforecastingonthegpuusingatwodimensionalfinitevolumescheme
AT havardheitloholm coastaloceanforecastingonthegpuusingatwodimensionalfinitevolumescheme
_version_ 1718405002951655424