Loading…
Parallel performance of shared memory parallel spectral deferred corrections
We investigate parallel performance of parallel spectral deferred corrections, a numerical approach that provides small-scale parallelism for the numerical solution of initial value problems. The scheme is applied to the shallow water equation and uses an IMEX splitting that integrates fast modes im...
Saved in:
Published in: | arXiv.org 2024-08 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get 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 | arXiv.org |
container_volume | |
creator | Freese, Philip Götschel, Sebastian Lunet, Thibaut Ruprecht, Daniel Schreiber, Martin |
description | We investigate parallel performance of parallel spectral deferred corrections, a numerical approach that provides small-scale parallelism for the numerical solution of initial value problems. The scheme is applied to the shallow water equation and uses an IMEX splitting that integrates fast modes implicitly and slow modes explicitly in order to be efficient. We describe parallel \(\texttt{OpenMP}\)-based implementations of parallel SDC in two well established simulation codes: the finite volume based operational ocean model \(\texttt{ICON-O}\) and the spherical harmonics based research code \(\texttt{SWEET}\). The implementations are benchmarked on a single node of the JUSUF (\(\texttt{SWEET}\)) and JUWELS (\(\texttt{ICON-O}\)) system at J\"ulich Supercomputing Centre. We demonstrate a reduction of time-to-solution across a range of accuracies. For \(\texttt{ICON-O}\), we show speedup over the currently used Adams--Bashforth-2 integrator with \(\texttt{OpenMP}\) loop parallelization. For \(\texttt{SWEET}\), we show speedup over serial spectral deferred corrections and a second order implicit-explicit integrator. |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_3028034203</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3028034203</sourcerecordid><originalsourceid>FETCH-proquest_journals_30280342033</originalsourceid><addsrcrecordid>eNqNyjELwjAQhuEgCBbtfwg4F2Ku1e6iODg4uJcQL2hJe_GuHfz3VtDd6f3ge2YqswCboi6tXahcpDXG2O3OVhVk6nxx7GLEqBNyIO5c71FT0HJ3jDfdYUf80umnJKEfpq1vGJA_wtMUPzyol5WaBxcF82-Xan08XPenIjE9R5ShaWnkfroaMLY2UFoD8J96A7UMPj4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3028034203</pqid></control><display><type>article</type><title>Parallel performance of shared memory parallel spectral deferred corrections</title><source>Publicly Available Content (ProQuest)</source><creator>Freese, Philip ; Götschel, Sebastian ; Lunet, Thibaut ; Ruprecht, Daniel ; Schreiber, Martin</creator><creatorcontrib>Freese, Philip ; Götschel, Sebastian ; Lunet, Thibaut ; Ruprecht, Daniel ; Schreiber, Martin</creatorcontrib><description>We investigate parallel performance of parallel spectral deferred corrections, a numerical approach that provides small-scale parallelism for the numerical solution of initial value problems. The scheme is applied to the shallow water equation and uses an IMEX splitting that integrates fast modes implicitly and slow modes explicitly in order to be efficient. We describe parallel \(\texttt{OpenMP}\)-based implementations of parallel SDC in two well established simulation codes: the finite volume based operational ocean model \(\texttt{ICON-O}\) and the spherical harmonics based research code \(\texttt{SWEET}\). The implementations are benchmarked on a single node of the JUSUF (\(\texttt{SWEET}\)) and JUWELS (\(\texttt{ICON-O}\)) system at J\"ulich Supercomputing Centre. We demonstrate a reduction of time-to-solution across a range of accuracies. For \(\texttt{ICON-O}\), we show speedup over the currently used Adams--Bashforth-2 integrator with \(\texttt{OpenMP}\) loop parallelization. For \(\texttt{SWEET}\), we show speedup over serial spectral deferred corrections and a second order implicit-explicit integrator.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Boundary value problems ; Integrators ; Ocean models ; Shallow water equations ; Spherical harmonics</subject><ispartof>arXiv.org, 2024-08</ispartof><rights>2024. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/3028034203?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>780,784,25753,37012,44590</link.rule.ids></links><search><creatorcontrib>Freese, Philip</creatorcontrib><creatorcontrib>Götschel, Sebastian</creatorcontrib><creatorcontrib>Lunet, Thibaut</creatorcontrib><creatorcontrib>Ruprecht, Daniel</creatorcontrib><creatorcontrib>Schreiber, Martin</creatorcontrib><title>Parallel performance of shared memory parallel spectral deferred corrections</title><title>arXiv.org</title><description>We investigate parallel performance of parallel spectral deferred corrections, a numerical approach that provides small-scale parallelism for the numerical solution of initial value problems. The scheme is applied to the shallow water equation and uses an IMEX splitting that integrates fast modes implicitly and slow modes explicitly in order to be efficient. We describe parallel \(\texttt{OpenMP}\)-based implementations of parallel SDC in two well established simulation codes: the finite volume based operational ocean model \(\texttt{ICON-O}\) and the spherical harmonics based research code \(\texttt{SWEET}\). The implementations are benchmarked on a single node of the JUSUF (\(\texttt{SWEET}\)) and JUWELS (\(\texttt{ICON-O}\)) system at J\"ulich Supercomputing Centre. We demonstrate a reduction of time-to-solution across a range of accuracies. For \(\texttt{ICON-O}\), we show speedup over the currently used Adams--Bashforth-2 integrator with \(\texttt{OpenMP}\) loop parallelization. For \(\texttt{SWEET}\), we show speedup over serial spectral deferred corrections and a second order implicit-explicit integrator.</description><subject>Boundary value problems</subject><subject>Integrators</subject><subject>Ocean models</subject><subject>Shallow water equations</subject><subject>Spherical harmonics</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNqNyjELwjAQhuEgCBbtfwg4F2Ku1e6iODg4uJcQL2hJe_GuHfz3VtDd6f3ge2YqswCboi6tXahcpDXG2O3OVhVk6nxx7GLEqBNyIO5c71FT0HJ3jDfdYUf80umnJKEfpq1vGJA_wtMUPzyol5WaBxcF82-Xan08XPenIjE9R5ShaWnkfroaMLY2UFoD8J96A7UMPj4</recordid><startdate>20240802</startdate><enddate>20240802</enddate><creator>Freese, Philip</creator><creator>Götschel, Sebastian</creator><creator>Lunet, Thibaut</creator><creator>Ruprecht, Daniel</creator><creator>Schreiber, Martin</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20240802</creationdate><title>Parallel performance of shared memory parallel spectral deferred corrections</title><author>Freese, Philip ; Götschel, Sebastian ; Lunet, Thibaut ; Ruprecht, Daniel ; Schreiber, Martin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_30280342033</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Boundary value problems</topic><topic>Integrators</topic><topic>Ocean models</topic><topic>Shallow water equations</topic><topic>Spherical harmonics</topic><toplevel>online_resources</toplevel><creatorcontrib>Freese, Philip</creatorcontrib><creatorcontrib>Götschel, Sebastian</creatorcontrib><creatorcontrib>Lunet, Thibaut</creatorcontrib><creatorcontrib>Ruprecht, Daniel</creatorcontrib><creatorcontrib>Schreiber, Martin</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Freese, Philip</au><au>Götschel, Sebastian</au><au>Lunet, Thibaut</au><au>Ruprecht, Daniel</au><au>Schreiber, Martin</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Parallel performance of shared memory parallel spectral deferred corrections</atitle><jtitle>arXiv.org</jtitle><date>2024-08-02</date><risdate>2024</risdate><eissn>2331-8422</eissn><abstract>We investigate parallel performance of parallel spectral deferred corrections, a numerical approach that provides small-scale parallelism for the numerical solution of initial value problems. The scheme is applied to the shallow water equation and uses an IMEX splitting that integrates fast modes implicitly and slow modes explicitly in order to be efficient. We describe parallel \(\texttt{OpenMP}\)-based implementations of parallel SDC in two well established simulation codes: the finite volume based operational ocean model \(\texttt{ICON-O}\) and the spherical harmonics based research code \(\texttt{SWEET}\). The implementations are benchmarked on a single node of the JUSUF (\(\texttt{SWEET}\)) and JUWELS (\(\texttt{ICON-O}\)) system at J\"ulich Supercomputing Centre. We demonstrate a reduction of time-to-solution across a range of accuracies. For \(\texttt{ICON-O}\), we show speedup over the currently used Adams--Bashforth-2 integrator with \(\texttt{OpenMP}\) loop parallelization. For \(\texttt{SWEET}\), we show speedup over serial spectral deferred corrections and a second order implicit-explicit integrator.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 2331-8422 |
ispartof | arXiv.org, 2024-08 |
issn | 2331-8422 |
language | eng |
recordid | cdi_proquest_journals_3028034203 |
source | Publicly Available Content (ProQuest) |
subjects | Boundary value problems Integrators Ocean models Shallow water equations Spherical harmonics |
title | Parallel performance of shared memory parallel spectral deferred corrections |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T03%3A55%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Parallel%20performance%20of%20shared%20memory%20parallel%20spectral%20deferred%20corrections&rft.jtitle=arXiv.org&rft.au=Freese,%20Philip&rft.date=2024-08-02&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E3028034203%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-proquest_journals_30280342033%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3028034203&rft_id=info:pmid/&rfr_iscdi=true |