GDBS by VaultSync  ·  Validation / FDTD Maxwell

FDTD Maxwell solver, running in your browser

This page runs a finite-difference time-domain (FDTD) solution of Maxwell's equations on a Yee grid, directly in your browser. A researcher gets a deterministic electromagnetics testbed with no install and no cluster queue, useful for prototyping a method before committing it to HPC. GDBS is a bridge to HPC, not a surrogate for it.

Verified

Vacuum total EM energy < 1e-25

Vacuum quiescence keeps the total electromagnetic energy below 1e-25 (energy conservation), and a dipole source injects energy with the correct field oscillation and sign reversal. Verified against the published FDTD method of Yee 1966 (DOI 10.1109/TAP.1966.1138693).

Method

The solver advances Maxwell's equations with a Yee-grid leapfrog scheme: the electric and magnetic field components are staggered in space and time, and updated in alternating half-steps. Two checks are reported. First, with no source present (vacuum quiescence), the integrated total EM energy stays below 1e-25, demonstrating energy conservation of the update. Second, a dipole source injects energy and produces field oscillation with the correct sign reversal.

Honest scope

This is a periodic-torus Yee testbed, with no open-boundary PML in the default configuration. It is a teaching and prototyping bridge, not a replacement for Meep or Lumerical.

Reference

Reproduce it

Open the electromagnetics (FDTD) engine in GDBS and run it yourself. It is deterministic and runs in your browser.

Open electromagnetics (FDTD) in GDBS See the full validation table