High Performance Evaluation of Helmholtz Potentials using the Multi-Level Fast Multipole Algorithm
Evaluation of pair potentials is critical in a number of areas of physics. The classicalN-body problem has its root in evaluating the Laplace potential, and has spawned tree-algorithms, the fast multipole method (FMM), as well as kernel independent approaches. Over the years, FMM for Laplace potenti...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2020-07 |
---|---|
Hauptverfasser: | , , , |
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 | arXiv.org |
container_volume | |
creator | Lingg, Michael P Hughey, Stephen M Hasan Metin Aktulga Balasubramaniam Shanker |
description | Evaluation of pair potentials is critical in a number of areas of physics. The classicalN-body problem has its root in evaluating the Laplace potential, and has spawned tree-algorithms, the fast multipole method (FMM), as well as kernel independent approaches. Over the years, FMM for Laplace potential has had a profound impact on a number of disciplines as it has been possible to develop highly scalable parallel algorithm for these potential evaluators. This is in stark contrast to parallel algorithms for the Helmholtz (oscillatory) potentials. The principal bottleneck to scalable parallelism are operations necessary to traverse up, across and down the tree, affecting both computation and communication. In this paper, we describe techniques to overcome bottlenecks and achieve high performance evaluation of the Helmholtz potential for a wide spectrum of geometries. We demonstrate that the resulting implementation has a load balancing effect that significantly reduces the time-to-solution and enhances the scale of problems that can be treated using full wave physics. |
format | Article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2418897999</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2418897999</sourcerecordid><originalsourceid>FETCH-proquest_journals_24188979993</originalsourceid><addsrcrecordid>eNqNi8sKwjAQRYMgKOo_DLgutKmPdimidKHQhfsSZdqmpJmaTFz49Rb0A1xdOOfciZjLNE2ibCPlTKy87-I4lru93G7TubgXummhRFeT65V9IJxeygTFmixQDQWaviXDbyiJ0bJWxkPw2jbALcI1GNbRBV9o4Kw8f8FABuFgGnKa234ppvX4wtVvF2J9Pt2ORTQ4egb0XHUUnB1VJTdJluX7PM_T_6oPpENGCw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2418897999</pqid></control><display><type>article</type><title>High Performance Evaluation of Helmholtz Potentials using the Multi-Level Fast Multipole Algorithm</title><source>Free E- Journals</source><creator>Lingg, Michael P ; Hughey, Stephen M ; Hasan Metin Aktulga ; Balasubramaniam Shanker</creator><creatorcontrib>Lingg, Michael P ; Hughey, Stephen M ; Hasan Metin Aktulga ; Balasubramaniam Shanker</creatorcontrib><description>Evaluation of pair potentials is critical in a number of areas of physics. The classicalN-body problem has its root in evaluating the Laplace potential, and has spawned tree-algorithms, the fast multipole method (FMM), as well as kernel independent approaches. Over the years, FMM for Laplace potential has had a profound impact on a number of disciplines as it has been possible to develop highly scalable parallel algorithm for these potential evaluators. This is in stark contrast to parallel algorithms for the Helmholtz (oscillatory) potentials. The principal bottleneck to scalable parallelism are operations necessary to traverse up, across and down the tree, affecting both computation and communication. In this paper, we describe techniques to overcome bottlenecks and achieve high performance evaluation of the Helmholtz potential for a wide spectrum of geometries. We demonstrate that the resulting implementation has a load balancing effect that significantly reduces the time-to-solution and enhances the scale of problems that can be treated using full wave physics.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Multipoles ; Performance evaluation ; Wave physics</subject><ispartof>arXiv.org, 2020-07</ispartof><rights>2020. 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><link.rule.ids>780,784</link.rule.ids></links><search><creatorcontrib>Lingg, Michael P</creatorcontrib><creatorcontrib>Hughey, Stephen M</creatorcontrib><creatorcontrib>Hasan Metin Aktulga</creatorcontrib><creatorcontrib>Balasubramaniam Shanker</creatorcontrib><title>High Performance Evaluation of Helmholtz Potentials using the Multi-Level Fast Multipole Algorithm</title><title>arXiv.org</title><description>Evaluation of pair potentials is critical in a number of areas of physics. The classicalN-body problem has its root in evaluating the Laplace potential, and has spawned tree-algorithms, the fast multipole method (FMM), as well as kernel independent approaches. Over the years, FMM for Laplace potential has had a profound impact on a number of disciplines as it has been possible to develop highly scalable parallel algorithm for these potential evaluators. This is in stark contrast to parallel algorithms for the Helmholtz (oscillatory) potentials. The principal bottleneck to scalable parallelism are operations necessary to traverse up, across and down the tree, affecting both computation and communication. In this paper, we describe techniques to overcome bottlenecks and achieve high performance evaluation of the Helmholtz potential for a wide spectrum of geometries. We demonstrate that the resulting implementation has a load balancing effect that significantly reduces the time-to-solution and enhances the scale of problems that can be treated using full wave physics.</description><subject>Algorithms</subject><subject>Multipoles</subject><subject>Performance evaluation</subject><subject>Wave physics</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNqNi8sKwjAQRYMgKOo_DLgutKmPdimidKHQhfsSZdqmpJmaTFz49Rb0A1xdOOfciZjLNE2ibCPlTKy87-I4lru93G7TubgXummhRFeT65V9IJxeygTFmixQDQWaviXDbyiJ0bJWxkPw2jbALcI1GNbRBV9o4Kw8f8FABuFgGnKa234ppvX4wtVvF2J9Pt2ORTQ4egb0XHUUnB1VJTdJluX7PM_T_6oPpENGCw</recordid><startdate>20200707</startdate><enddate>20200707</enddate><creator>Lingg, Michael P</creator><creator>Hughey, Stephen M</creator><creator>Hasan Metin Aktulga</creator><creator>Balasubramaniam Shanker</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>20200707</creationdate><title>High Performance Evaluation of Helmholtz Potentials using the Multi-Level Fast Multipole Algorithm</title><author>Lingg, Michael P ; Hughey, Stephen M ; Hasan Metin Aktulga ; Balasubramaniam Shanker</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_24188979993</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Multipoles</topic><topic>Performance evaluation</topic><topic>Wave physics</topic><toplevel>online_resources</toplevel><creatorcontrib>Lingg, Michael P</creatorcontrib><creatorcontrib>Hughey, Stephen M</creatorcontrib><creatorcontrib>Hasan Metin Aktulga</creatorcontrib><creatorcontrib>Balasubramaniam Shanker</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</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>Lingg, Michael P</au><au>Hughey, Stephen M</au><au>Hasan Metin Aktulga</au><au>Balasubramaniam Shanker</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>High Performance Evaluation of Helmholtz Potentials using the Multi-Level Fast Multipole Algorithm</atitle><jtitle>arXiv.org</jtitle><date>2020-07-07</date><risdate>2020</risdate><eissn>2331-8422</eissn><abstract>Evaluation of pair potentials is critical in a number of areas of physics. The classicalN-body problem has its root in evaluating the Laplace potential, and has spawned tree-algorithms, the fast multipole method (FMM), as well as kernel independent approaches. Over the years, FMM for Laplace potential has had a profound impact on a number of disciplines as it has been possible to develop highly scalable parallel algorithm for these potential evaluators. This is in stark contrast to parallel algorithms for the Helmholtz (oscillatory) potentials. The principal bottleneck to scalable parallelism are operations necessary to traverse up, across and down the tree, affecting both computation and communication. In this paper, we describe techniques to overcome bottlenecks and achieve high performance evaluation of the Helmholtz potential for a wide spectrum of geometries. We demonstrate that the resulting implementation has a load balancing effect that significantly reduces the time-to-solution and enhances the scale of problems that can be treated using full wave physics.</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, 2020-07 |
issn | 2331-8422 |
language | eng |
recordid | cdi_proquest_journals_2418897999 |
source | Free E- Journals |
subjects | Algorithms Multipoles Performance evaluation Wave physics |
title | High Performance Evaluation of Helmholtz Potentials using the Multi-Level Fast Multipole Algorithm |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T05%3A53%3A13IST&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=High%20Performance%20Evaluation%20of%20Helmholtz%20Potentials%20using%20the%20Multi-Level%20Fast%20Multipole%20Algorithm&rft.jtitle=arXiv.org&rft.au=Lingg,%20Michael%20P&rft.date=2020-07-07&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2418897999%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2418897999&rft_id=info:pmid/&rfr_iscdi=true |