Section: New Software and Platforms


  • Participants: Alexandra Christophe-Argenvillier, Loula Fezoui, Stéphane Lanteri, Raphaël Léger, Jonathan Viquerat

  • Contact: Stéphane Lanteri

  • 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

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 [13] . Within each element of the mesh, the components of the electromagnetic field are approximated by an 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.