# Computational Electrodynamics: The Finite-Difference Time-Domain Method

##### Citations

8,366 citations

4,896 citations

^{1}, Soji Sajuyigbe

^{2}, Jack J. Mock

^{2}, David R. Smith

^{2}+1 more•Institutions (2)

4,447 citations

### Cites background from "Computational Electrodynamics: The ..."

...The PML, however, requires gain and additionally is on the order of λ0/2 in thickness[32]....

[...]

2,783 citations

### Cites methods from "Computational Electrodynamics: The ..."

...These methods include the discrete dipole approximation and the finite-difference time domain methods (37, 45, 46), and calculated results typically match well with experiment....

[...]

2,241 citations

### Cites background or methods from "Computational Electrodynamics: The ..."

...where ε(1) represents all the linear nondispersive terms and Pi is a dispersive polarization P = χ((1)) dispersive(ω)E from dispersive materials such as Lorentz media [1]....

[...]

...5) t , while E is stored at times n t [1]....

[...]

...References: [1] GNU Guile, http://www....

[...]

...Operating system:any Unix-like system; developed under Debian GNU/Linux 5.0.2 RAM:problem dependent (roughly 100 bytes per pixel/voxel) Classification:10 Electrostatics and Electromagnetics ∗Corresponding author ∗∗Principal corresponding author Email addresses:ardavan@mit.edu (Ardavan F. Oskooi),roundyd@physics.oregonstate.edu (David Roundy),michel@alum.mit.edu (Mihai Ibanescu),bermel@mit.edu (Peter Bermel),joannop@mit.edu (J. D. Joannopoulos),stevenj@math.mit.edu (Steven G. Johnson) Preprint submitted to Elsevier January 8, 2010 External routines/libraries: optionally exploits additional free software packages: GNU Guile [1], libctl interface library [2], HDF5 [3], MPI message-passing interface [4], and Harminv filter-diagonalization [5] (which requires LAPACK and BLAS linear-algebra software [6])....

[...]

...GNU Guile,http://www.gnu.org/software/guile 2....

[...]