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...
Guardado en:
Autores principales: | , |
---|---|
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 |