• DocumentCode
    1040452
  • Title

    Efficient Algorithms for Crank–Nicolson-Based Finite-Difference Time-Domain Methods

  • Author

    Tan, Eng Leong

  • Author_Institution
    Nanyang Technol. Univ., Singapore
  • Volume
    56
  • Issue
    2
  • fYear
    2008
  • Firstpage
    408
  • Lastpage
    413
  • Abstract
    This paper presents new efficient algorithms for implementing 3-D Crank-Nicolson-based finite-difference time-domain (FDTD) methods. Two recent methods are considered, namely, the Crank-Nicolson direct-splitting (CNDS) and Crank-Nicolson cycle-sweep-uniform (CNCSU) FDTD methods. The algorithms involve update equations whose right-hand sides are much simpler and more concise than the original ones. Analytical proof is provided to show the equivalence of original and present methods. Comparison of their implementations signifies substantial reductions of the floating-point operations count in the new algorithms. Other computational aspects are also optimized, particularly in regard to the for-looping overhead and the memory space requirement. Through numerical simulation and Fourier stability analysis, it is found that while the CNDS FDTD is unconditionally stable, the CNCSU FDTD may actually become unstable.
  • Keywords
    Fourier analysis; computational electromagnetics; finite difference time-domain analysis; 3D Crank-Nicolson-based finite-difference time-domain methods; Crank-Nicolson cycle-sweep-uniform method; Crank-Nicolson direct-splitting method; FDTD methods; Fourier stability analysis; electromagnetic fields; floating-point operations; numerical simulation; update equations; Anisotropic magnetoresistance; Arithmetic; Electromagnetic fields; Equations; Finite difference methods; Helium; Magnetic fields; Numerical simulation; Stability analysis; Time domain analysis; Computational electromagnetics; Crank–Nicolson methods; finite-difference time-domain (FDTD) methods; unconditionally stable methods;
  • fLanguage
    English
  • Journal_Title
    Microwave Theory and Techniques, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9480
  • Type

    jour

  • DOI
    10.1109/TMTT.2007.914641
  • Filename
    4435095