EN FR
EN FR


Section: Software

MAXW-DGTD

Participants : Joseph Charles, Tristan Cabel, Stéphane Lanteri [correspondant] , Loula Fezoui.

MAXW-DGTD is a software suite for the simulation of time domain electromagnetic wave propagation. It implements a solution method for the Maxwell equations in the time domain. MAXW-DGTD is based on a discontinuous Galerkin method formulated on unstructured triangular (2D case) or tetrahedral (3D case) meshes [14] . Within each element of the mesh, the components of the electromagnetic field are approximated by a arbitrary high order nodal polynomial interpolation method. This discontinuous Galerkin method combines a centered scheme for the evaluation of numerical fluxes at a face shared by two neighboring elements, with an explicit Leap-Frog time scheme. The software and the underlying algorithms are adapted to distributed memory parallel computing platforms thanks to a parallelization strategy that combines a partitioning of the computational domain with message passing programming using the MPI standard. Besides, a peripheral version of the software has been recently developed which is able to exploit the processing capabilities of a hybrid parallel computing system comprising muticore CPU and GPU nodes [20] . Moreover, a recent methodological achievement has been the extension of the implemented DGTD method to deal with a Debye type dispersive propagation medium [35] .

  • AMS: AMS 35L50, AMS 35Q60, AMS 35Q61, AMS 65N08, AMS 65N30, AMS 65M60

  • Keywords: Computational electromagnetics, Maxwell equations, discontinuous Galerkin, tetrahedral mesh.

  • OS/Middelware: Linux

  • Required library or software: MPI (Message Passing Interface), CUDA

  • Programming language: Fortran 77/95