Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Optics›Finite-Difference Time-Domain
Process / pipelineComputational

Finite-Difference Time-Domain

Finite-Difference Time-Domain Method · Also known as: FDTD, Yee scheme

The Finite-Difference Time-Domain method is a computational technique for solving Maxwell's equations by discretizing space and time on a grid. Introduced by Kane Yee in 1966, FDTD is a foundational approach in computational electrodynamics and optical simulation, enabling direct modeling of electromagnetic wave propagation through complex media.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 3 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Finite-Difference Time-Domain
ABCD MatrixBeam Propagation MethodFourier OpticsPlasmonic ResonanceRCWAZ-scan

When to use it

FDTD is preferred for time-dependent, broadband, or nonlinear optical problems, especially with complex geometries or dispersive media. It is less efficient for very high frequencies or high-Q cavities where frequency-domain methods excel. Choose FDTD when you need transient dynamics, harmonic generation, or detailed near-field information.

Strengths & limitations

Strengths
  • Direct simulation of Maxwell's equations without approximation in the time domain
  • Natural handling of nonlinear materials and transient phenomena
  • Versatile application to arbitrary geometries and inhomogeneous media
  • Straightforward parallelization and GPU acceleration
  • Stable and explicit integration scheme with low per-timestep cost
Limitations
  • Computational cost scales as O(N^4) for a 3D grid of size N on a side, with many time steps needed for narrow-band analysis
  • Memory requirements can be prohibitive for large-scale 3D simulations
  • Stability criterion requires small time steps, limiting efficiency for certain problems
  • Grid dispersion and numerical anisotropy require fine mesh resolution to minimize errors

Frequently asked

Why is the Yee grid staggered, and why does it matter?

The Yee grid staggers E and H fields by half a cell, so E components are evaluated at cell edges and H at cell centers. This arrangement naturally satisfies the divergence-free conditions of Maxwell's equations and ensures second-order accuracy in both space and time, avoiding spurious modes and maintaining energy conservation.

What is the Courant criterion, and how do I choose a safe time step?

The Courant criterion states Δt ≤ Δx / (c √3) for 3D (or Δx / (c √2) for 2D, Δx / c for 1D) where Δx is the smallest grid spacing and c is the light speed in the medium. A safe choice is Δt = 0.99 × Δx / (c √3). Smaller time steps increase accuracy but slow the simulation; larger steps risk instability.

When should I use absorbing boundaries (PML) instead of metal walls?

Use PML to model open or semi-infinite domains where you want outgoing waves to exit without reflection. Use metal walls (perfect electric conductor) to model closed cavities or shielding. PML adds computational cost but is essential for modeling antennas, free-space radiation, and scattering from isolated objects.

How do I handle dispersive materials like glasses or metals?

Dispersive materials require frequency-dependent permittivity ε(ω). In FDTD, use auxiliary differential equations (ADE) to track polarization or magnetization currents, or use frequency-dependent conductivity (Drude models). These approaches add complexity but enable accurate simulation of chromatic dispersion and plasmonic resonances.

Sources

  1. Yee, K. S. (1966). Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media. IEEE Transactions on Antennas and Propagation, 14(3), 302-307. DOI: 10.1109/TAP.1966.1138693 ↗
  2. Taflove, A., & Hagness, S. C. (2005). Computational Electrodynamics: The Finite-Difference Time-Domain Method (3rd ed.). Artech House. link ↗
  3. Sullivan, D. M. (2000). Electromagnetic simulation using the FDTD method. IEEE Press. link ↗

How to cite this page

ScholarGate. (2026, June 3). Finite-Difference Time-Domain Method. ScholarGate. https://scholargate.app/en/optics/finite-difference-time-domain

Related methods

ABCD MatrixBeam Propagation MethodFourier Optics

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • ABCD MatrixOptics↔ compare
  • Beam Propagation MethodOptics↔ compare
  • Fourier OpticsOptics↔ compare
Compare side by side →

Referenced by

Beam Propagation MethodFourier OpticsPlasmonic ResonanceRCWAZ-scan

Similar methods

Transmission-Line Matrix MethodFinite Integration TechniqueBeam Propagation MethodRCWAMethod of MomentsFourier OpticsTime-Dependent DFTParticle-in-Cell Beam Simulation

Related reference concepts

Finite Difference MethodsFinite-Element and Grid Field SolversPDE Methods in Computational PhysicsTime-Dependent Quantum DynamicsElectromagnetic WavesNumerical Solution of Partial Differential Equations

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Finite-Difference Time-Domain (Finite-Difference Time-Domain Method). Retrieved 2026-07-21 from https://scholargate.app/en/optics/finite-difference-time-domain · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Kane Yee
Subfamily
Computational
Year
1966
Type
Finite-difference algorithm
Related methods
ABCD MatrixBeam Propagation MethodFourier Optics
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account