Guillaume Bouchard, Arnaud Beck, Francesco Massimo, Arnd Specka
{"title":"Perfectly Matched Layer implementation for E-H fields and Complex Wave Envelope propagation in the Smilei PIC code","authors":"Guillaume Bouchard, Arnaud Beck, Francesco Massimo, Arnd Specka","doi":"arxiv-2409.06287","DOIUrl":null,"url":null,"abstract":"The design of absorbing boundary conditions (ABC) in a numerical simulation\nis a challenging task. In the best cases, spurious reflections remain for some\nangles of incidence or at certain wave lengths. In the worst, ABC are not even\npossible for the set of equations and/or numerical schemes used in the\nsimulation and reflections can not be avoided at all. Perflectly Matched Layer\n(PML) are layers of absorbing medium which can be added at the simulation edges\nin order to significantly damp both outgoing and reflected waves, thus\neffectively playing the role of an ABC. They are able to absorb waves and\nprevent reflections for all angles and frequencies at a modest computational\ncost. It increases the simulation accuracy and negates the need of oversizing\nthe simulation usually imposed by ABC and leading to a waste of computational\nresources and power. PML for finite-difference time-domain (FDTD) schemes in\nParticle-In-cell (PIC) codes are presented for both Maxwell's equations and,\nfor the first time, the envelope wave equation. Being of the second order, the\nlatter requires significant evolutions with respect to the former. It applies\nin particular to simulations of lasers propagating in plasmas using the reduced\nComplex Envelope model. The implementation is done in the open source code\nSmilei for both Cartesian and azimuthal modes (AM) decomposition geometries.","PeriodicalId":501274,"journal":{"name":"arXiv - PHYS - Plasma Physics","volume":"62 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Plasma Physics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.06287","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The design of absorbing boundary conditions (ABC) in a numerical simulation
is a challenging task. In the best cases, spurious reflections remain for some
angles of incidence or at certain wave lengths. In the worst, ABC are not even
possible for the set of equations and/or numerical schemes used in the
simulation and reflections can not be avoided at all. Perflectly Matched Layer
(PML) are layers of absorbing medium which can be added at the simulation edges
in order to significantly damp both outgoing and reflected waves, thus
effectively playing the role of an ABC. They are able to absorb waves and
prevent reflections for all angles and frequencies at a modest computational
cost. It increases the simulation accuracy and negates the need of oversizing
the simulation usually imposed by ABC and leading to a waste of computational
resources and power. PML for finite-difference time-domain (FDTD) schemes in
Particle-In-cell (PIC) codes are presented for both Maxwell's equations and,
for the first time, the envelope wave equation. Being of the second order, the
latter requires significant evolutions with respect to the former. It applies
in particular to simulations of lasers propagating in plasmas using the reduced
Complex Envelope model. The implementation is done in the open source code
Smilei for both Cartesian and azimuthal modes (AM) decomposition geometries.