We introduce a new finite-difference time-domain algorithm to directly solve Maxwell’s equations based on nonstandard finite differences. This algorithm is some 10,000 times more accurate than the standard one on a coarse grid. Although computational load per grid point is greater, it is more than offset by a large reduction in the total number of grid points needed to solve a given problem. In addition, algorithm stability is greater, so that the number of iterations needed is also reduced. While optimum performance is achieved at a fixed frequency, the accuracy is still higher than that of the standard algorithm over moderate bandwidths. The algorithm is implemented in Fortran 90 and can easily model spatially variant media and irregular boundaries. By displaying one or more fields per wave period we obtain on-line movielike visualizations of the electromagnetic fields while the computation is running. © 1997 American Institute of Physics.
Skip Nav Destination
Article navigation
Research Article|
May 01 1997
High accuracy solution of Maxwell’s equations using nonstandard finite differences
James B. Cole
James B. Cole
Institute for Information Science and Electronics, University of Tsukuba, Tsukuba, Ibaraki 305, Japan
Naval Research Laboratory, Code 5580, Washington, D.C. 20375-5000
Search for other works by this author on:
James B. Cole
,
Institute for Information Science and Electronics, University of Tsukuba, Tsukuba, Ibaraki 305, Japan
Naval Research Laboratory, Code 5580, Washington, D.C. 20375-5000
Comput. Phys. 11, 287–292 (1997)
Article history
Received:
December 26 1995
Accepted:
November 14 1996
Connected Content
A correction has been published:
Erratum: “High accuracy solution of Maxwell’s equations using nonstandard finite differences” [Comput. Phys. 11, 287 (1997)]
Citation
James B. Cole; High accuracy solution of Maxwell’s equations using nonstandard finite differences. Comput. Phys. 1 May 1997; 11 (3): 287–292. https://doi.org/10.1063/1.168620
Download citation file:
Citing articles via
Related Content
Generalized nonstandard finite differences and physical applications
Comput. Phys. (January 1998)
Erratum: “High accuracy solution of Maxwell’s equations using nonstandard finite differences” [Comput. Phys. 11 , 287 (1997)]
Comput. Phys. (March 1998)
Intelligent software: The OpenMol program
Comput. Phys. (March 1994)