Loading…

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...

Full description

Saved in:
Bibliographic Details
Published in:Tellus. Series A, Dynamic meteorology and oceanography Dynamic meteorology and oceanography, 2021
Main Authors: Brodtkorb, André R, Holm, Håvard Heitlo
Format: Article
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue
container_start_page
container_title Tellus. Series A, Dynamic meteorology and oceanography
container_volume
creator Brodtkorb, André R
Holm, Håvard Heitlo
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
fullrecord <record><control><sourceid>cristin_3HK</sourceid><recordid>TN_cdi_cristin_nora_11250_2929558</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>11250_2929558</sourcerecordid><originalsourceid>FETCH-cristin_nora_11250_29295583</originalsourceid><addsrcrecordid>eNqNjE0KwjAQRrNxIeodxgMEbCRg18WfpYKuwxCnNpDMQJLq9W3BA7h68Hjft1S3TrBUjCCekKGXTH4SgV8gDHUgOF8fMJZZINSP6GdIxCUIT6M-cKik3xLHRFD8QInWatFjLLT5caW2p-O9u2ifw3zsWDK6pjF250xrWmsP-3-aL4zdNvo</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme</title><source>NORA - Norwegian Open Research Archives</source><creator>Brodtkorb, André R ; Holm, Håvard Heitlo</creator><creatorcontrib>Brodtkorb, André R ; Holm, Håvard Heitlo</creatorcontrib><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.</description><language>eng</language><publisher>Routledge</publisher><subject>GPU computing ; High-resolution finite-volume methods ; Oceanography ; Realistic use cases ; Shallow-water equations</subject><ispartof>Tellus. Series A, Dynamic meteorology and oceanography, 2021</ispartof><rights>info:eu-repo/semantics/openAccess</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,776,881,26546</link.rule.ids><linktorsrc>$$Uhttp://hdl.handle.net/11250/2929558$$EView_record_in_NORA$$FView_record_in_$$GNORA$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Brodtkorb, André R</creatorcontrib><creatorcontrib>Holm, Håvard Heitlo</creatorcontrib><title>Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme</title><title>Tellus. Series A, Dynamic meteorology and oceanography</title><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.</description><subject>GPU computing</subject><subject>High-resolution finite-volume methods</subject><subject>Oceanography</subject><subject>Realistic use cases</subject><subject>Shallow-water equations</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>3HK</sourceid><recordid>eNqNjE0KwjAQRrNxIeodxgMEbCRg18WfpYKuwxCnNpDMQJLq9W3BA7h68Hjft1S3TrBUjCCekKGXTH4SgV8gDHUgOF8fMJZZINSP6GdIxCUIT6M-cKik3xLHRFD8QInWatFjLLT5caW2p-O9u2ifw3zsWDK6pjF250xrWmsP-3-aL4zdNvo</recordid><startdate>2021</startdate><enddate>2021</enddate><creator>Brodtkorb, André R</creator><creator>Holm, Håvard Heitlo</creator><general>Routledge</general><scope>3HK</scope></search><sort><creationdate>2021</creationdate><title>Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme</title><author>Brodtkorb, André R ; Holm, Håvard Heitlo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-cristin_nora_11250_29295583</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>GPU computing</topic><topic>High-resolution finite-volume methods</topic><topic>Oceanography</topic><topic>Realistic use cases</topic><topic>Shallow-water equations</topic><toplevel>online_resources</toplevel><creatorcontrib>Brodtkorb, André R</creatorcontrib><creatorcontrib>Holm, Håvard Heitlo</creatorcontrib><collection>NORA - Norwegian Open Research Archives</collection><jtitle>Tellus. Series A, Dynamic meteorology and oceanography</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Brodtkorb, André R</au><au>Holm, Håvard Heitlo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme</atitle><jtitle>Tellus. Series A, Dynamic meteorology and oceanography</jtitle><date>2021</date><risdate>2021</risdate><abstract>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.</abstract><pub>Routledge</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof Tellus. Series A, Dynamic meteorology and oceanography, 2021
issn
language eng
recordid cdi_cristin_nora_11250_2929558
source NORA - Norwegian Open Research Archives
subjects GPU computing
High-resolution finite-volume methods
Oceanography
Realistic use cases
Shallow-water equations
title Coastal ocean forecasting on the GPU using a two-dimensional finite-volume scheme
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T08%3A09%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-cristin_3HK&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Coastal%20ocean%20forecasting%20on%20the%20GPU%20using%20a%20two-dimensional%20finite-volume%20scheme&rft.jtitle=Tellus.%20Series%20A,%20Dynamic%20meteorology%20and%20oceanography&rft.au=Brodtkorb,%20Andr%C3%A9%20R&rft.date=2021&rft_id=info:doi/&rft_dat=%3Ccristin_3HK%3E11250_2929558%3C/cristin_3HK%3E%3Cgrp_id%3Ecdi_FETCH-cristin_nora_11250_29295583%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true