Spectral Solvers of Maxwell’s Equations in Particle-in-Cell Codes: Numerical Schemes and Parallel Implementation
To solve Maxwell’s equations, particle-in-cell (PIC) simulation codes typically use the Finite-Difference Time-Domain (FDTD) method, which is subject to numerical dispersion. In contrast, spectral solvers are free of numerical dispersion effects and provide a high-quality solution. This paper discus...
Saved in:
Published in | Lobachevskii journal of mathematics Vol. 46; no. 1; pp. 133 - 142 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Moscow
Pleiades Publishing
01.01.2025
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
ISSN | 1995-0802 1818-9962 |
DOI | 10.1134/S1995080224608282 |
Cover
Loading…
Abstract | To solve Maxwell’s equations, particle-in-cell (PIC) simulation codes typically use the Finite-Difference Time-Domain (FDTD) method, which is subject to numerical dispersion. In contrast, spectral solvers are free of numerical dispersion effects and provide a high-quality solution. This paper discusses some issues encountered when integrating spectral solvers into PIC codes. We describe a technique to implement a Perfectly Matched Layer (PML) in PIC codes with spectral solvers. We also propose a modified total-field/scattered-field (TFSF) method for effectively generating electromagnetic field at the boundary of a computational domain in case of an arbitrary-order field solver. The schemes under consideration have been successfully implemented in the PICADOR code using the OpenMP and MPI technologies. We demonstrate that spectral field solvers allow us to significantly decrease a computational grid resolution and achieve a performance gain, despite the additional overhead of performing Fast Fourier Transform (FFT). |
---|---|
AbstractList | To solve Maxwell’s equations, particle-in-cell (PIC) simulation codes typically use the Finite-Difference Time-Domain (FDTD) method, which is subject to numerical dispersion. In contrast, spectral solvers are free of numerical dispersion effects and provide a high-quality solution. This paper discusses some issues encountered when integrating spectral solvers into PIC codes. We describe a technique to implement a Perfectly Matched Layer (PML) in PIC codes with spectral solvers. We also propose a modified total-field/scattered-field (TFSF) method for effectively generating electromagnetic field at the boundary of a computational domain in case of an arbitrary-order field solver. The schemes under consideration have been successfully implemented in the PICADOR code using the OpenMP and MPI technologies. We demonstrate that spectral field solvers allow us to significantly decrease a computational grid resolution and achieve a performance gain, despite the additional overhead of performing Fast Fourier Transform (FFT). |
Author | Panova, E. |
Author_xml | – sequence: 1 givenname: E. surname: Panova fullname: Panova, E. email: elena.panova@itmm.unn.ru organization: Lobachevsky State University of Nizhny Novgorod |
BookMark | eNp1kE1OwzAQhS0EEm3hAOwssQ54nMR12KGqQKXyIxXWketMIJXjpHbKz45rcD1OgkORWCBWM5r3vTfSG5Jd21gk5AjYCUCcnC4gy1ImGeeJYJJLvkMGIEFGWSb4btiDHPX6Phl6v2IBFEIMiFu0qDunDF005hmdp01Jr9XrCxrz-f7h6XS9UV3VWE8rS--U6yptMKpsNAkEnTQF-jN6s6nRVbpP0U9Yo6fKFj2tjEFDZ3VrwtV230kHZK9UxuPhzxyRh4vp_eQqmt9ezibn80iDTHmUlijFuBACWFYoHhclSwrEIk6yUi2hzLQca8kKwVgMyzQpETKhmVimKpZSQDwix9vc1jXrDfouXzUbZ8PLPOaQAECSsEDBltKu8d5hmbeuqpV7y4HlfbX5n2qDh289PrD2Ed1v8v-mL-RBfcY |
Cites_doi | 10.1016/j.jocs.2012.08.012 10.2529/PIERS091219092242 10.1103/PhysRevX.7.041003 10.1016/j.cpc.2018.09.015 10.1007/3-540-47789-6_36 10.1002/(SICI)1098-2760(19970620)15:3<158::AID-MOP11>3.0.CO;2-3 10.1016/j.cpc.2015.11.009 10.1109/SC41404.2022.00008 10.1016/j.cpc.2017.09.024 10.1016/j.cpc.2018.03.018 10.1016/j.jcp.2013.03.010 10.1109/TPS.2010.2064310 10.1088/0741-3335/57/11/113001 10.1109/TPDS.2021.3084795 10.1006/jcph.1994.1159 10.1109/TNS.1980.4331114 |
ContentType | Journal Article |
Copyright | Pleiades Publishing, Ltd. 2025 Copyright Springer Nature B.V. 2025 |
Copyright_xml | – notice: Pleiades Publishing, Ltd. 2025 – notice: Copyright Springer Nature B.V. 2025 |
DBID | AAYXX CITATION |
DOI | 10.1134/S1995080224608282 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Mathematics |
EISSN | 1818-9962 |
EndPage | 142 |
ExternalDocumentID | 10_1134_S1995080224608282 |
GroupedDBID | -Y2 -~9 .VR 06D 0R~ 0VY 1N0 29L 2J2 2JN 2JY 2KG 2KM 2LR 2VQ 2WC 2~H 30V 4.4 408 40D 40E 5GY 5IG 5VS 642 6NX 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAPKM AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABDBE ABDZT ABECU ABFTV ABHQN ABJNI ABJOX ABKCH ABMNI ABMQK ABNWP ABQBU ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABWNU ABXPI ACAOD ACDTI ACGFO ACGFS ACHSB ACHXU ACIPV ACIWK ACKNC ACMDZ ACMFV ACMLO ACOKC ACOMO ACPIV ACREN ACSNA ACZOJ ADHHG ADHIR ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADYOE ADZKW AEBTG AEFQL AEGAL AEGNC AEJHL AEJRE AEMSY AEOHA AEPYU AETLH AEVLU AEXYK AFBBN AFDZB AFGCZ AFLOW AFOHR AFQWF AFWTZ AFYQB AFZKB AGAYW AGDGC AGJBK AGMZJ AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHPBZ AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMTXH AMXSW AMYLF AMYQR AOCGG ARMRJ ASPBG ATHPR AVWKF AXYYD AZFZN B-. BA0 BAPOH BDATZ BGNMA C1A CAG COF CS3 CSCUP DDRTE DNIVK DPUIP E4X EBLON EBS EIOEI EJD ESBYG FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ7 H13 HF~ HG6 HLICF HMJXF HRMNR HVGLF HZ~ IJ- IKXTQ IWAJR IXC IXD I~X I~Z J-C J9A JBSCW JZLTJ KOV LLZTM LO0 M4Y MA- NPVJJ NQJWS NU0 O9- O93 O9J OK1 P2P P9R PF0 PT4 QOS R89 R9I REM RIG ROL RSV S16 S1Z S27 S3B SAP SDH SHX SISQX SJYHP SMT SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TR2 TSG TUC UG4 UOJIU UTJUX UZXMN VFIZW W48 WK8 XSB YLTOR ZMTXR ~A9 AAYXX ABFSG ACSTC AEZWR AFHIU AHWEU AIXLP CITATION OVT ABRTQ |
ID | FETCH-LOGICAL-c1852-5fe867d66109da23df04deed349fab1f9c87c80d60031b54fe196c06b5a388613 |
IEDL.DBID | AGYKE |
ISSN | 1995-0802 |
IngestDate | Fri Jul 25 09:01:51 EDT 2025 Thu Jul 03 08:43:01 EDT 2025 Sat May 31 01:18:42 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Keywords | finite-difference solvers particle-in-cell perfectly matched layer (PML) performance 2010 Mathematics Subject Classification: 37M05, 65Y05, 65Z05 spectral solvers total-field/scattered-field boundary (TFSF) |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c1852-5fe867d66109da23df04deed349fab1f9c87c80d60031b54fe196c06b5a388613 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
PQID | 3214111440 |
PQPubID | 2044393 |
PageCount | 10 |
ParticipantIDs | proquest_journals_3214111440 crossref_primary_10_1134_S1995080224608282 springer_journals_10_1134_S1995080224608282 |
PublicationCentury | 2000 |
PublicationDate | 20250100 2025-01-00 20250101 |
PublicationDateYYYYMMDD | 2025-01-01 |
PublicationDate_xml | – month: 1 year: 2025 text: 20250100 |
PublicationDecade | 2020 |
PublicationPlace | Moscow |
PublicationPlace_xml | – name: Moscow – name: Heidelberg |
PublicationTitle | Lobachevskii journal of mathematics |
PublicationTitleAbbrev | Lobachevskii J Math |
PublicationYear | 2025 |
Publisher | Pleiades Publishing Springer Nature B.V |
Publisher_xml | – name: Pleiades Publishing – name: Springer Nature B.V |
References | 8144_CR1 J.-L. Vay (8144_CR11) 2013; 243 8144_CR2 J.-L. Vay (8144_CR4) 2018; 909 J.-L. Vay (8144_CR12) 2016; 200 H. Burau (8144_CR3) 2010; 38 S. Bastrakov (8144_CR7) 2012; 3 D. E. Merewether (8144_CR18) 1980; 27 Y. Ohmura (8144_CR17) 2010; 6 J.-P. Berenger (8144_CR13) 1994; 114 8144_CR19 8144_CR10 Q. H. Liu (8144_CR16) 1997; 15 8144_CR8 R. Bird (8144_CR5) 2021; 33 O. Shapoval (8144_CR14) 2019; 235 H. Vincenti (8144_CR15) 2018; 228 J. Derouillat (8144_CR6) 2018; 222 A. Taflove (8144_CR9) 2005 |
References_xml | – volume: 3 start-page: 474 year: 2012 ident: 8144_CR7 publication-title: J. Comput. Sci. doi: 10.1016/j.jocs.2012.08.012 – volume: 6 start-page: 632 year: 2010 ident: 8144_CR17 publication-title: Piers Online doi: 10.2529/PIERS091219092242 – ident: 8144_CR19 doi: 10.1103/PhysRevX.7.041003 – volume: 235 start-page: 102 year: 2019 ident: 8144_CR14 publication-title: Comput. Phys. Commun. doi: 10.1016/j.cpc.2018.09.015 – volume-title: Computational Electromagnetics: The Finite-Difference Time-Domain Method year: 2005 ident: 8144_CR9 – ident: 8144_CR8 – ident: 8144_CR2 doi: 10.1007/3-540-47789-6_36 – volume: 15 start-page: 158 year: 1997 ident: 8144_CR16 publication-title: Microwave Opt. Technol. Lett. doi: 10.1002/(SICI)1098-2760(19970620)15:3<158::AID-MOP11>3.0.CO;2-3 – volume: 200 start-page: 147 year: 2016 ident: 8144_CR12 publication-title: Comput. Phys. Commun. doi: 10.1016/j.cpc.2015.11.009 – volume: 909 start-page: 476 year: 2018 ident: 8144_CR4 publication-title: Sect. A – ident: 8144_CR10 doi: 10.1109/SC41404.2022.00008 – volume: 222 start-page: 351 year: 2018 ident: 8144_CR6 publication-title: Comput. Phys. Commun. doi: 10.1016/j.cpc.2017.09.024 – volume: 228 start-page: 22 year: 2018 ident: 8144_CR15 publication-title: Comput. Phys. Commun. doi: 10.1016/j.cpc.2018.03.018 – volume: 243 start-page: 260 year: 2013 ident: 8144_CR11 publication-title: J. Comput. Phys. doi: 10.1016/j.jcp.2013.03.010 – volume: 38 start-page: 2831 year: 2010 ident: 8144_CR3 publication-title: IEEE Trans. Plasma Sci. doi: 10.1109/TPS.2010.2064310 – ident: 8144_CR1 doi: 10.1088/0741-3335/57/11/113001 – volume: 33 start-page: 952 year: 2021 ident: 8144_CR5 publication-title: IEEE Trans. Parallel Distrib. Syst. doi: 10.1109/TPDS.2021.3084795 – volume: 114 start-page: 185 year: 1994 ident: 8144_CR13 publication-title: J. Comput. Phys. doi: 10.1006/jcph.1994.1159 – volume: 27 start-page: 1829 year: 1980 ident: 8144_CR18 publication-title: IEEE Trans. Nucl. Sci. doi: 10.1109/TNS.1980.4331114 |
SSID | ssj0022666 |
Score | 2.310452 |
Snippet | To solve Maxwell’s equations, particle-in-cell (PIC) simulation codes typically use the Finite-Difference Time-Domain (FDTD) method, which is subject to... |
SourceID | proquest crossref springer |
SourceType | Aggregation Database Index Database Publisher |
StartPage | 133 |
SubjectTerms | Algebra Analysis Computational grids Electromagnetic fields Fast Fourier transformations Finite difference time domain method Geometry Mathematical Logic and Foundations Mathematics Mathematics and Statistics Maxwell's equations Particle in cell technique Perfectly matched layers Probability Theory and Stochastic Processes Solvers |
Title | Spectral Solvers of Maxwell’s Equations in Particle-in-Cell Codes: Numerical Schemes and Parallel Implementation |
URI | https://link.springer.com/article/10.1134/S1995080224608282 https://www.proquest.com/docview/3214111440 |
Volume | 46 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NTsJAEN4YuejBfyOKZA-eNIul3f7gDQhINBATIMFTs9vdJkRplUJiPPkavp5P4uy2hYh64NJLN5u2M535ZmbnG4QuuMFsCkiXUNey4CIk4dJ0SY1DHCZqZjXUyZxuz-kM6d3IHmV93El-2j0vSWpLnc4dodd91UysO0Opo3jXwO4WAH4YoNyF-u3jfWsRZ4HP0U1FuvnYM8ysmPnnJj_d0RJjrpRFtbdp76JB_pzpIZOnynzGK8H7CoXjmi-yh3Yy9Inrqbrsow0ZHaDt7oK6NTlEUzWRXqU_cD9Wp6YTHIe4y95Uku_r4zPBrdeUHTzB4wg_ZJpHxhFpwgrcjIVMbnBvnlaCYBfQiolMMIuEWq1GtzxjzUk8ydqeoiM0bLcGzQ7JBjOQQPVaEzuUnuMKR1G1C2ZaIjSoAGdr0VrIOIg38NzAM4SjTAa3aSjhPw8Mh9vM8jwAEMdoM4ojeYIwM2vMDjhEgUGVhlWPB5Jxx5S2AFwhBC2iy1w-_kvKv-HruMWi_q8PWUSlXIJ-9ismvprEBAadUqOIrnKBLG__u9npWqvP0JapJgPr5EwJbc6mc3kOcGXGy6Ce7UajV87U9BvZ_uFQ |
linkProvider | Springer Nature |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEJ4YPKgH30Z87sGTpljabSneDEFRHjEBEjw1u91tQpSiFBLjyb_h3_OXOLttIaIeuPTSzabtTOe53zcAZ9xkDsVI16Al28aLkAaXVskoc8zDRNkqhrqY02y5tS697zm9FMcdZ6fds5akttTJ3BF62VZgYo0Mpa7iXUO7u0wxBXdysHx9-1ivTvMs9DkaVKTBx55ppc3MPzf56Y5mMeZcW1R7m5sN6GTPmRwyeSpMxrwQvM9ROC74Ipuwnkaf5DpRly1YktE2rDWn1K3xDozURHpV_iDtoTo1HZNhSJrsTRX5vj4-Y1J9TdjBY9KPyEOqeUY_Miq4glSGQsZXpDVJOkG4C2rFQMaERUKtVqNbnonmJB6ksKdoF7o31U6lZqSDGYxAYa0NJ5SeWxKuomoXzLJFaFKBztam5ZBxFG_glQLPFK4yGdyhocT_PDBd7jDb8zCA2INcNIzkPhBmlZkTcMwCgyINix4PJOOuJR2BcYUQNA_nmXz8l4R_w9d5i039Xx8yD0eZBP30V4x9NYkJDTqlZh4uMoHMbv-72cFCq09hpdZpNvzGXat-CKuWmhKsCzVHkBuPJvIYQ5cxP0lV9RuCmeLD |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1PT8IwFH8xkBg9-N-IovbgSTMcWzc2bwRBFCEkSIKn2a5dQpSBDBLjya_h1_OT2G4dRNSD8bLLmqbbe-3719_vAZxQnVhYeLoaLpmmeDCuUW6UNJeKOIy5RjGIkznNll3v4pue1VN9TqP0tntakkwwDZKlKZycj1igepDg844EFscoUWxLDjZxBmexJFfLQLZ8dd-ozmIuYX9igFEMRHZ0QxU2f5zkq2ma-5sLJdLY8tTW4SFdc3Lh5LEwndCC_7pA5_iPj9qANeWVonKiRpuwxMMtWG3OKF2jbRjLTvUyLYI6Q3mbOkLDADXJi0z-fby9R6j6nLCGR6gforbSSK0fahUxAlWGjEcXqDVNKkRiFqEtAx4hEjI5WrZ0eUIxV_FAwaHCHejWqneVuqYaNmi-xGBrVsAdu8RsSeHOiGGyQMdMGGETuwGhQuy-U_IdndnyKKEWDrjY_75uU4uYjiMci13IhMOQ7wEihkssn4ro0C_ioOhQnxNqG9xiwt9gDOfgNJWVN0p4Obw4njGx9-1H5iCfStNTWzTyZIcmcdBjrOfgLBXO_PWvk-3_afQxLLcva97tdatxACuGbB4c52_ykJmMp_xQeDQTeqS09hMID-un |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Spectral+Solvers+of+Maxwell%E2%80%99s+Equations+in+Particle-in-Cell+Codes%3A+Numerical+Schemes+and+Parallel+Implementation&rft.jtitle=Lobachevskii+journal+of+mathematics&rft.au=Panova%2C+E.&rft.date=2025-01-01&rft.issn=1995-0802&rft.eissn=1818-9962&rft.volume=46&rft.issue=1&rft.spage=133&rft.epage=142&rft_id=info:doi/10.1134%2FS1995080224608282&rft.externalDBID=n%2Fa&rft.externalDocID=10_1134_S1995080224608282 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1995-0802&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1995-0802&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1995-0802&client=summon |