Efficient algorithms for crank-nicolson-based finite-difference time-domain methods
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 invol...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/138297 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-138297 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1382972020-04-30T05:12:43Z Efficient algorithms for crank-nicolson-based finite-difference time-domain methods Tan, Eng Leong School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Computational Electromagnetics Finite-difference Time-domain Methods 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. Accepted version 2020-04-30T05:12:42Z 2020-04-30T05:12:42Z 2008 Journal Article Tan, E. L. (2008). Efficient algorithms for crank-nicolson-based finite-difference time-domain methods. IEEE Transactions on Microwave Theory and Techniques, 56(2), 408-413. doi:10.1109/TMTT.2007.914641 0018-9480 https://hdl.handle.net/10356/138297 10.1109/TMTT.2007.914641 2-s2.0-38849184093 2 56 408 413 en IEEE Transactions on Microwave Theory and Techniques © 2008 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/TMTT.2007.914641 application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering Computational Electromagnetics Finite-difference Time-domain Methods |
spellingShingle |
Engineering::Electrical and electronic engineering Computational Electromagnetics Finite-difference Time-domain Methods Tan, Eng Leong Efficient algorithms for crank-nicolson-based finite-difference time-domain methods |
description |
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. |
author2 |
School of Electrical and Electronic Engineering |
author_facet |
School of Electrical and Electronic Engineering Tan, Eng Leong |
format |
Article |
author |
Tan, Eng Leong |
author_sort |
Tan, Eng Leong |
title |
Efficient algorithms for crank-nicolson-based finite-difference time-domain methods |
title_short |
Efficient algorithms for crank-nicolson-based finite-difference time-domain methods |
title_full |
Efficient algorithms for crank-nicolson-based finite-difference time-domain methods |
title_fullStr |
Efficient algorithms for crank-nicolson-based finite-difference time-domain methods |
title_full_unstemmed |
Efficient algorithms for crank-nicolson-based finite-difference time-domain methods |
title_sort |
efficient algorithms for crank-nicolson-based finite-difference time-domain methods |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/138297 |
_version_ |
1681056941665681408 |