A GPU-Parallelized Interpolation-Based Fast Multipole Method for the Relativistic Space-Charge Field Calculation

The fast multipole method (FMM) has received growing attention in the beam physics simulation. In this study, we formulate an interpolation-based FMM for the computation of the relativistic space-charge field. Different to the quasi-electrostatic model, our FMM is formulated in the lab-frame and can...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2023-02
Hauptverfasser: Yi-Kai, Kan, Kärtner, Franz X, Sabine Le Borne, Zemke, Jens-Peter M
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 Yi-Kai, Kan
Kärtner, Franz X
Sabine Le Borne
Zemke, Jens-Peter M
description The fast multipole method (FMM) has received growing attention in the beam physics simulation. In this study, we formulate an interpolation-based FMM for the computation of the relativistic space-charge field. Different to the quasi-electrostatic model, our FMM is formulated in the lab-frame and can be applied without the assistance of the Lorentz transformation. In particular, we derive a modified admissibility condition which can effectively control the interpolation error of the proposed FMM. The algorithms and their GPU parallelization are discussed in detail. A package containing serial and GPU-parallelized solvers is implemented in the Julia programming language. The GPU-parallelized solver can reach a speedup of more than a hundred compared to the execution on a single CPU core.
doi_str_mv 10.48550/arxiv.2302.07567
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_2302_07567</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2777167129</sourcerecordid><originalsourceid>FETCH-LOGICAL-a957-a19f049c10abdeca1c23718252e2c30a732c45253a53c3ca47cd0313695cfe7b3</originalsourceid><addsrcrecordid>eNotkF1LwzAUhoMgOOZ-gFcGvM7MR9Osl7M4HWw4dF6Xs_TUZcS1pulQf73d5tWB9zy8vDyE3Ag-TiZa83sI3-4wlorLMTc6NRdkIJUSbJJIeUVGbbvjnMvUSK3VgDRT-rR6ZysI4D1694slne8jhqb2EF29Zw_Q9tkM2kiXnY-ufyBdYtzWJa3qQOMW6Sse4YNro7P0rQGLLN9C-EA6c-hLmoO33bnvmlxW4Fsc_d8hWc8e1_kzW7w8zfPpgkGmDQORVTzJrOCwKdGCsFIZMZFaorSKg1HSJlpqBVpZZSExtuRKqDTTtkKzUUNye6496Sia4D4h_BRHLcVJS0_cnYkm1F8dtrHY1V3Y95sKaYwRqREyU3-1ymWi</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2777167129</pqid></control><display><type>article</type><title>A GPU-Parallelized Interpolation-Based Fast Multipole Method for the Relativistic Space-Charge Field Calculation</title><source>Free eJournals</source><source>arXiv.org</source><creator>Yi-Kai, Kan ; Kärtner, Franz X ; Sabine Le Borne ; Zemke, Jens-Peter M</creator><creatorcontrib>Yi-Kai, Kan ; Kärtner, Franz X ; Sabine Le Borne ; Zemke, Jens-Peter M</creatorcontrib><description>The fast multipole method (FMM) has received growing attention in the beam physics simulation. In this study, we formulate an interpolation-based FMM for the computation of the relativistic space-charge field. Different to the quasi-electrostatic model, our FMM is formulated in the lab-frame and can be applied without the assistance of the Lorentz transformation. In particular, we derive a modified admissibility condition which can effectively control the interpolation error of the proposed FMM. The algorithms and their GPU parallelization are discussed in detail. A package containing serial and GPU-parallelized solvers is implemented in the Julia programming language. The GPU-parallelized solver can reach a speedup of more than a hundred compared to the execution on a single CPU core.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2302.07567</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Graphics processing units ; Interpolation ; Lorentz transformations ; Multipoles ; Parallel processing ; Physics - Accelerator Physics ; Physics - Computational Physics ; Programming languages ; Relativistic effects ; Solvers</subject><ispartof>arXiv.org, 2023-02</ispartof><rights>2023. 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><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</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>228,230,776,780,881,27902</link.rule.ids><backlink>$$Uhttps://doi.org/10.48550/arXiv.2302.07567$$DView paper in arXiv$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.1016/j.cpc.2023.108825$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink></links><search><creatorcontrib>Yi-Kai, Kan</creatorcontrib><creatorcontrib>Kärtner, Franz X</creatorcontrib><creatorcontrib>Sabine Le Borne</creatorcontrib><creatorcontrib>Zemke, Jens-Peter M</creatorcontrib><title>A GPU-Parallelized Interpolation-Based Fast Multipole Method for the Relativistic Space-Charge Field Calculation</title><title>arXiv.org</title><description>The fast multipole method (FMM) has received growing attention in the beam physics simulation. In this study, we formulate an interpolation-based FMM for the computation of the relativistic space-charge field. Different to the quasi-electrostatic model, our FMM is formulated in the lab-frame and can be applied without the assistance of the Lorentz transformation. In particular, we derive a modified admissibility condition which can effectively control the interpolation error of the proposed FMM. The algorithms and their GPU parallelization are discussed in detail. A package containing serial and GPU-parallelized solvers is implemented in the Julia programming language. The GPU-parallelized solver can reach a speedup of more than a hundred compared to the execution on a single CPU core.</description><subject>Algorithms</subject><subject>Graphics processing units</subject><subject>Interpolation</subject><subject>Lorentz transformations</subject><subject>Multipoles</subject><subject>Parallel processing</subject><subject>Physics - Accelerator Physics</subject><subject>Physics - Computational Physics</subject><subject>Programming languages</subject><subject>Relativistic effects</subject><subject>Solvers</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotkF1LwzAUhoMgOOZ-gFcGvM7MR9Osl7M4HWw4dF6Xs_TUZcS1pulQf73d5tWB9zy8vDyE3Ag-TiZa83sI3-4wlorLMTc6NRdkIJUSbJJIeUVGbbvjnMvUSK3VgDRT-rR6ZysI4D1694slne8jhqb2EF29Zw_Q9tkM2kiXnY-ufyBdYtzWJa3qQOMW6Sse4YNro7P0rQGLLN9C-EA6c-hLmoO33bnvmlxW4Fsc_d8hWc8e1_kzW7w8zfPpgkGmDQORVTzJrOCwKdGCsFIZMZFaorSKg1HSJlpqBVpZZSExtuRKqDTTtkKzUUNye6496Sia4D4h_BRHLcVJS0_cnYkm1F8dtrHY1V3Y95sKaYwRqREyU3-1ymWi</recordid><startdate>20230215</startdate><enddate>20230215</enddate><creator>Yi-Kai, Kan</creator><creator>Kärtner, Franz X</creator><creator>Sabine Le Borne</creator><creator>Zemke, Jens-Peter M</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><scope>GOX</scope></search><sort><creationdate>20230215</creationdate><title>A GPU-Parallelized Interpolation-Based Fast Multipole Method for the Relativistic Space-Charge Field Calculation</title><author>Yi-Kai, Kan ; Kärtner, Franz X ; Sabine Le Borne ; Zemke, Jens-Peter M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a957-a19f049c10abdeca1c23718252e2c30a732c45253a53c3ca47cd0313695cfe7b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Graphics processing units</topic><topic>Interpolation</topic><topic>Lorentz transformations</topic><topic>Multipoles</topic><topic>Parallel processing</topic><topic>Physics - Accelerator Physics</topic><topic>Physics - Computational Physics</topic><topic>Programming languages</topic><topic>Relativistic effects</topic><topic>Solvers</topic><toplevel>online_resources</toplevel><creatorcontrib>Yi-Kai, Kan</creatorcontrib><creatorcontrib>Kärtner, Franz X</creatorcontrib><creatorcontrib>Sabine Le Borne</creatorcontrib><creatorcontrib>Zemke, Jens-Peter M</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; 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><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yi-Kai, Kan</au><au>Kärtner, Franz X</au><au>Sabine Le Borne</au><au>Zemke, Jens-Peter M</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A GPU-Parallelized Interpolation-Based Fast Multipole Method for the Relativistic Space-Charge Field Calculation</atitle><jtitle>arXiv.org</jtitle><date>2023-02-15</date><risdate>2023</risdate><eissn>2331-8422</eissn><abstract>The fast multipole method (FMM) has received growing attention in the beam physics simulation. In this study, we formulate an interpolation-based FMM for the computation of the relativistic space-charge field. Different to the quasi-electrostatic model, our FMM is formulated in the lab-frame and can be applied without the assistance of the Lorentz transformation. In particular, we derive a modified admissibility condition which can effectively control the interpolation error of the proposed FMM. The algorithms and their GPU parallelization are discussed in detail. A package containing serial and GPU-parallelized solvers is implemented in the Julia programming language. The GPU-parallelized solver can reach a speedup of more than a hundred compared to the execution on a single CPU core.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2302.07567</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2023-02
issn 2331-8422
language eng
recordid cdi_arxiv_primary_2302_07567
source Free eJournals; arXiv.org
subjects Algorithms
Graphics processing units
Interpolation
Lorentz transformations
Multipoles
Parallel processing
Physics - Accelerator Physics
Physics - Computational Physics
Programming languages
Relativistic effects
Solvers
title A GPU-Parallelized Interpolation-Based Fast Multipole Method for the Relativistic Space-Charge Field Calculation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T08%3A14%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20GPU-Parallelized%20Interpolation-Based%20Fast%20Multipole%20Method%20for%20the%20Relativistic%20Space-Charge%20Field%20Calculation&rft.jtitle=arXiv.org&rft.au=Yi-Kai,%20Kan&rft.date=2023-02-15&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2302.07567&rft_dat=%3Cproquest_arxiv%3E2777167129%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2777167129&rft_id=info:pmid/&rfr_iscdi=true