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...

Full description

Saved in:
Bibliographic Details
Published inLobachevskii journal of mathematics Vol. 46; no. 1; pp. 133 - 142
Main Author Panova, E.
Format Journal Article
LanguageEnglish
Published Moscow Pleiades Publishing 01.01.2025
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN1995-0802
1818-9962
DOI10.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