Fast parallel IGA-ADS solver for time-dependent Maxwell's equations

被引:2
|
作者
Los, Marcin [1 ]
Wozniak, Maciej [1 ]
Pingali, Keshav [3 ]
Castillo, Luis Emilio Garcia [2 ]
Alvarez-Arramberri, Julen [4 ]
Pardo, David [4 ,5 ,6 ]
Paszynski, Maciej [1 ]
机构
[1] AGH Univ Krakow, Krakow, Poland
[2] Univ Carlos III Madrid, Getafe, Spain
[3] Univ Texas Austin, Oden Inst, Austin, TX USA
[4] Univ Basque Country UPV EHU, Leioa, Spain
[5] Basque Ctr Appl Math BCAM, Bilbao, Spain
[6] Ikerbasque, Bilbao, Spain
基金
欧盟地平线“2020”;
关键词
Variational splitting; Time-dependent Maxwell; Absorbing boundary conditions; Isogeometric analysis; NONREFLECTING BOUNDARY-CONDITIONS; CONVERGENCE;
D O I
10.1016/j.camwa.2023.09.035
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We propose a simulator for time-dependent Maxwell's equations with linear computational cost. We employ B-spline basis functions as considered in the isogeometric analysis (IGA). We focus on non-stationary Maxwell's equations defined on a regular patch of elements. We employ the idea of alternating-directions splitting (ADS) and employ a second-order accurate time-integration scheme for the time-dependent Maxwell's equations in a weak form. After discretization, the resulting stiffness matrix exhibits a Kronecker product structure. Thus, it enables linear computational cost LU factorization. Additionally, we derive a formulation for absorbing boundary conditions (ABCs) suitable for direction splitting. We perform numerical simulations of the scattering problem (traveling pulse wave) to verify the ABC. We simulate the radiation of electromagnetic (EM) waves from the dipole antenna. We verify the order of the time integration scheme using a manufactured solution problem. We then simulate magnetotelluric measurements. Our simulator is implemented in a shared memory parallel machine, with the GALOIS library supporting the parallelization. We illustrate the parallel efficiency with strong and weak scalability tests corresponding to non-stationary Maxwell simulations.
引用
收藏
页码:36 / 49
页数:14
相关论文
共 50 条
  • [1] IGA-ADS: Isogeometric analysis FEM using ADS solver
    Los, Marcin M.
    Wozniak, Maciej
    Paszynski, Maciej
    Lenharth, Andrew
    Hassaan, Muhamm Amber
    Pingali, Keshav
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 217 : 99 - 116
  • [2] Regularity in time of the time-dependent Maxwell equations
    Assous, F
    Ciarlet, P
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1998, 327 (08): : 719 - 724
  • [3] Time-dependent Maxwell's equations with charges in singular geometries
    Assous, F.
    Ciarlet, P., Jr.
    Garcia, E.
    Segre, J.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2006, 196 (1-3) : 665 - 681
  • [4] Weak Galerkin methods for time-dependent Maxwell's equations
    Shields, Sidney
    Li, Jichun
    Machorro, Eric A.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2017, 74 (09) : 2106 - 2124
  • [5] Superconvergence analysis for time-dependent Maxwell's equations in metamaterials
    Huang, Yunqing
    Li, Jichun
    Lin, Qun
    NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS, 2012, 28 (06) : 1794 - 1816
  • [6] Parallel block preconditioners for virtual element discretizations of the time-dependent Maxwell equations
    Barnafi, Nicolas A.
    Dassi, Franco
    Scacchi, Simone
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 478
  • [7] DIRECT INTEGRATION OF TIME-DEPENDENT MAXWELL EQUATIONS
    UNZ, H
    AMERICAN JOURNAL OF PHYSICS, 1966, 34 (11) : 1015 - &
  • [8] A priori and posteriori error analysis for time-dependent Maxwell's equations
    Li, Jichun
    Lin, Yanping
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2015, 292 : 54 - 68
  • [9] Numerical analysis of a PML model for time-dependent Maxwell's equations
    Huang, Yunqing
    Li, Jichun
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2011, 235 (13) : 3932 - 3942
  • [10] Perturbation theory for Maxwell's equations with a time-dependent current source
    Roy, T.
    Ghosh, S.
    Bhattacharjee, J. K.
    EUROPEAN PHYSICAL JOURNAL PLUS, 2011, 126 (12): : 1 - 7