Creating Numerically Efficient FDTD Simulations Using Generic C++ Programming

  • I. Valuev
  • A. Deinega
  • A. Knizhnik
  • B. Potapkin
Conference paper

DOI: 10.1007/978-3-540-74484-9_19

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4707)
Cite this paper as:
Valuev I., Deinega A., Knizhnik A., Potapkin B. (2007) Creating Numerically Efficient FDTD Simulations Using Generic C++ Programming. In: Gervasi O., Gavrilova M.L. (eds) Computational Science and Its Applications – ICCSA 2007. ICCSA 2007. Lecture Notes in Computer Science, vol 4707. Springer, Berlin, Heidelberg

Abstract

In the present work we propose a strategy for developing reusable multi-model simulation library for solving Finite-Difference Time-Domain (FDTD) problem for Maxwell’s equations. The described EMTL (Electromagnetic Template Library) architecture is based on the selection of a small number of primitive low-level physical and numerical concepts which are used as parameters and building blocks for higher-level algorithms and structures. In the present work we demonstrate that a large set of FDTD techniques may be formulated using the same primitives. The basic concept for this representation is a discretized field contour entering the integral form of Maxwell’s equations. We also describe the proposed architecture in terms of FDTD C++ template class library and discuss the performance and the usage of this library for various FDTD-based simulations.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • I. Valuev
    • 1
  • A. Deinega
    • 2
  • A. Knizhnik
    • 2
  • B. Potapkin
    • 2
  1. 1.Joint Institute for High Temperatures of the Russian Academy of Sciences, Izhorskaya 13/19, Moscow, 125412Russia
  2. 2.KINTECH Kinetic Technologies, Kurchatov Sq. 1, Moscow, 123182, Email: info@kintech.ruRussia

Personalised recommendations