Optimization of fast algorithms for global Quadrature by Expansion using target-specific expansions

We develop an algorithm for the asymptotically fast evaluation of layer potentials close to and on the source geometry, combining Geometric Global Accelerated QBX ('GIGAQBX') and target-specific expansions. GIGAQBX is a fast high-order scheme for evaluation of layer potentials based on Qua...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computational physics 2020-02, Vol.403, Article 108976
Hauptverfasser: Wala, Matt, Klockner, Andreas
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title Journal of computational physics
container_volume 403
creator Wala, Matt
Klockner, Andreas
description We develop an algorithm for the asymptotically fast evaluation of layer potentials close to and on the source geometry, combining Geometric Global Accelerated QBX ('GIGAQBX') and target-specific expansions. GIGAQBX is a fast high-order scheme for evaluation of layer potentials based on Quadrature by Expansion ('QBX') using local expansions formed via the Fast Multipole Method (FMM). Target-specific expansions serve to lower the cost of the formation and evaluation of QBX local expansions, reducing the associated computational effort from 0 ((p + 1)(2)) to 0 (p + 1) in three dimensions, without any accuracy loss compared with conventional expansions, but with the loss of source/target separation in the expansion coefficients. GIGAQBX is a 'global' QBX scheme, meaning that the potential is mediated entirely through expansions for points close to or on the boundary. In our scheme, this single global expansion is decomposed into two parts that are evaluated separately: one part incorporating near-field contributions using target-specific expansions, and one part using conventional spherical harmonic expansions of far-field contributions, noting that convergence guarantees only exist for the sum of the two sub-expansions. By contrast, target-specific expansions were originally introduced as an acceleration mechanism for 'local' QBX schemes, in which the far-field does not contribute to the QBX expansion. Compared with the unmodified GIGAQBX algorithm, we show through a reproducible, time-calibrated cost model that the combined scheme yields a considerable cost reduction for the near-field evaluation part of the computation. We support the effectiveness of our scheme through numerical results demonstrating performance improvements for Laplace and Helmholtz kernels. (C) 2019 Elsevier Inc. All rights reserved.
doi_str_mv 10.1016/j.jcp.2019108976
format Article
fullrecord <record><control><sourceid>webofscience</sourceid><recordid>TN_cdi_webofscience_primary_000503737000021CitationCount</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>000503737000021</sourcerecordid><originalsourceid>FETCH-webofscience_primary_0005037370000213</originalsourceid><addsrcrecordid>eNqVT8FKxDAUDOKCdde7x9yl9aV12-ZcVryJ4H15jUl9pU1CkqLr11tF73qagZlhZhi7FlAIEPXtWIzKFyUIKaCVTX3GMgES8rIR9TnLAEqRSynFBbuMcQSAdn_XZkw9-kQzfWAiZ7kz3GBMHKfBBUqvc-TGBT5MrseJPy34EjAtQfP-xA_vHm38Si2R7MAThkGnPHqtyJDi-lePO7YxOEV99YNbdnN_eO4e8jfdOxMVaav00QeaMZyO67Q9VE3VrGQdXW1Z-3d3R-n7SecWm6r_FX0CNjhk3A</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Optimization of fast algorithms for global Quadrature by Expansion using target-specific expansions</title><source>Access via ScienceDirect (Elsevier)</source><creator>Wala, Matt ; Klockner, Andreas</creator><creatorcontrib>Wala, Matt ; Klockner, Andreas</creatorcontrib><description>We develop an algorithm for the asymptotically fast evaluation of layer potentials close to and on the source geometry, combining Geometric Global Accelerated QBX ('GIGAQBX') and target-specific expansions. GIGAQBX is a fast high-order scheme for evaluation of layer potentials based on Quadrature by Expansion ('QBX') using local expansions formed via the Fast Multipole Method (FMM). Target-specific expansions serve to lower the cost of the formation and evaluation of QBX local expansions, reducing the associated computational effort from 0 ((p + 1)(2)) to 0 (p + 1) in three dimensions, without any accuracy loss compared with conventional expansions, but with the loss of source/target separation in the expansion coefficients. GIGAQBX is a 'global' QBX scheme, meaning that the potential is mediated entirely through expansions for points close to or on the boundary. In our scheme, this single global expansion is decomposed into two parts that are evaluated separately: one part incorporating near-field contributions using target-specific expansions, and one part using conventional spherical harmonic expansions of far-field contributions, noting that convergence guarantees only exist for the sum of the two sub-expansions. By contrast, target-specific expansions were originally introduced as an acceleration mechanism for 'local' QBX schemes, in which the far-field does not contribute to the QBX expansion. Compared with the unmodified GIGAQBX algorithm, we show through a reproducible, time-calibrated cost model that the combined scheme yields a considerable cost reduction for the near-field evaluation part of the computation. We support the effectiveness of our scheme through numerical results demonstrating performance improvements for Laplace and Helmholtz kernels. (C) 2019 Elsevier Inc. All rights reserved.</description><identifier>ISSN: 0021-9991</identifier><identifier>EISSN: 1090-2716</identifier><identifier>DOI: 10.1016/j.jcp.2019108976</identifier><language>eng</language><publisher>SAN DIEGO: Elsevier</publisher><subject>Computer Science ; Computer Science, Interdisciplinary Applications ; Physical Sciences ; Physics ; Physics, Mathematical ; Science &amp; Technology ; Technology</subject><ispartof>Journal of computational physics, 2020-02, Vol.403, Article 108976</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>true</woscitedreferencessubscribed><woscitedreferencescount>11</woscitedreferencescount><woscitedreferencesoriginalsourcerecordid>wos000503737000021</woscitedreferencesoriginalsourcerecordid><cites>FETCH-webofscience_primary_0005037370000213</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Wala, Matt</creatorcontrib><creatorcontrib>Klockner, Andreas</creatorcontrib><title>Optimization of fast algorithms for global Quadrature by Expansion using target-specific expansions</title><title>Journal of computational physics</title><addtitle>J COMPUT PHYS</addtitle><description>We develop an algorithm for the asymptotically fast evaluation of layer potentials close to and on the source geometry, combining Geometric Global Accelerated QBX ('GIGAQBX') and target-specific expansions. GIGAQBX is a fast high-order scheme for evaluation of layer potentials based on Quadrature by Expansion ('QBX') using local expansions formed via the Fast Multipole Method (FMM). Target-specific expansions serve to lower the cost of the formation and evaluation of QBX local expansions, reducing the associated computational effort from 0 ((p + 1)(2)) to 0 (p + 1) in three dimensions, without any accuracy loss compared with conventional expansions, but with the loss of source/target separation in the expansion coefficients. GIGAQBX is a 'global' QBX scheme, meaning that the potential is mediated entirely through expansions for points close to or on the boundary. In our scheme, this single global expansion is decomposed into two parts that are evaluated separately: one part incorporating near-field contributions using target-specific expansions, and one part using conventional spherical harmonic expansions of far-field contributions, noting that convergence guarantees only exist for the sum of the two sub-expansions. By contrast, target-specific expansions were originally introduced as an acceleration mechanism for 'local' QBX schemes, in which the far-field does not contribute to the QBX expansion. Compared with the unmodified GIGAQBX algorithm, we show through a reproducible, time-calibrated cost model that the combined scheme yields a considerable cost reduction for the near-field evaluation part of the computation. We support the effectiveness of our scheme through numerical results demonstrating performance improvements for Laplace and Helmholtz kernels. (C) 2019 Elsevier Inc. All rights reserved.</description><subject>Computer Science</subject><subject>Computer Science, Interdisciplinary Applications</subject><subject>Physical Sciences</subject><subject>Physics</subject><subject>Physics, Mathematical</subject><subject>Science &amp; Technology</subject><subject>Technology</subject><issn>0021-9991</issn><issn>1090-2716</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>AOWDO</sourceid><recordid>eNqVT8FKxDAUDOKCdde7x9yl9aV12-ZcVryJ4H15jUl9pU1CkqLr11tF73qagZlhZhi7FlAIEPXtWIzKFyUIKaCVTX3GMgES8rIR9TnLAEqRSynFBbuMcQSAdn_XZkw9-kQzfWAiZ7kz3GBMHKfBBUqvc-TGBT5MrseJPy34EjAtQfP-xA_vHm38Si2R7MAThkGnPHqtyJDi-lePO7YxOEV99YNbdnN_eO4e8jfdOxMVaav00QeaMZyO67Q9VE3VrGQdXW1Z-3d3R-n7SecWm6r_FX0CNjhk3A</recordid><startdate>20200215</startdate><enddate>20200215</enddate><creator>Wala, Matt</creator><creator>Klockner, Andreas</creator><general>Elsevier</general><scope>AOWDO</scope><scope>BLEPL</scope><scope>DTL</scope></search><sort><creationdate>20200215</creationdate><title>Optimization of fast algorithms for global Quadrature by Expansion using target-specific expansions</title><author>Wala, Matt ; Klockner, Andreas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-webofscience_primary_0005037370000213</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer Science</topic><topic>Computer Science, Interdisciplinary Applications</topic><topic>Physical Sciences</topic><topic>Physics</topic><topic>Physics, Mathematical</topic><topic>Science &amp; Technology</topic><topic>Technology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Wala, Matt</creatorcontrib><creatorcontrib>Klockner, Andreas</creatorcontrib><collection>Web of Science - Science Citation Index Expanded - 2020</collection><collection>Web of Science Core Collection</collection><collection>Science Citation Index Expanded</collection><jtitle>Journal of computational physics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Wala, Matt</au><au>Klockner, Andreas</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Optimization of fast algorithms for global Quadrature by Expansion using target-specific expansions</atitle><jtitle>Journal of computational physics</jtitle><stitle>J COMPUT PHYS</stitle><date>2020-02-15</date><risdate>2020</risdate><volume>403</volume><artnum>108976</artnum><issn>0021-9991</issn><eissn>1090-2716</eissn><abstract>We develop an algorithm for the asymptotically fast evaluation of layer potentials close to and on the source geometry, combining Geometric Global Accelerated QBX ('GIGAQBX') and target-specific expansions. GIGAQBX is a fast high-order scheme for evaluation of layer potentials based on Quadrature by Expansion ('QBX') using local expansions formed via the Fast Multipole Method (FMM). Target-specific expansions serve to lower the cost of the formation and evaluation of QBX local expansions, reducing the associated computational effort from 0 ((p + 1)(2)) to 0 (p + 1) in three dimensions, without any accuracy loss compared with conventional expansions, but with the loss of source/target separation in the expansion coefficients. GIGAQBX is a 'global' QBX scheme, meaning that the potential is mediated entirely through expansions for points close to or on the boundary. In our scheme, this single global expansion is decomposed into two parts that are evaluated separately: one part incorporating near-field contributions using target-specific expansions, and one part using conventional spherical harmonic expansions of far-field contributions, noting that convergence guarantees only exist for the sum of the two sub-expansions. By contrast, target-specific expansions were originally introduced as an acceleration mechanism for 'local' QBX schemes, in which the far-field does not contribute to the QBX expansion. Compared with the unmodified GIGAQBX algorithm, we show through a reproducible, time-calibrated cost model that the combined scheme yields a considerable cost reduction for the near-field evaluation part of the computation. We support the effectiveness of our scheme through numerical results demonstrating performance improvements for Laplace and Helmholtz kernels. (C) 2019 Elsevier Inc. All rights reserved.</abstract><cop>SAN DIEGO</cop><pub>Elsevier</pub><doi>10.1016/j.jcp.2019108976</doi><tpages>23</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0021-9991
ispartof Journal of computational physics, 2020-02, Vol.403, Article 108976
issn 0021-9991
1090-2716
language eng
recordid cdi_webofscience_primary_000503737000021CitationCount
source Access via ScienceDirect (Elsevier)
subjects Computer Science
Computer Science, Interdisciplinary Applications
Physical Sciences
Physics
Physics, Mathematical
Science & Technology
Technology
title Optimization of fast algorithms for global Quadrature by Expansion using target-specific expansions
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-24T17%3A21%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-webofscience&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Optimization%20of%20fast%20algorithms%20for%20global%20Quadrature%20by%20Expansion%20using%20target-specific%20expansions&rft.jtitle=Journal%20of%20computational%20physics&rft.au=Wala,%20Matt&rft.date=2020-02-15&rft.volume=403&rft.artnum=108976&rft.issn=0021-9991&rft.eissn=1090-2716&rft_id=info:doi/10.1016/j.jcp.2019108976&rft_dat=%3Cwebofscience%3E000503737000021%3C/webofscience%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true