Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Search
Ctrl
+
K
Search
Ctrl
+
K
One computational graph, from fields to designs
Getting started
Installation
Your first simulation
The FDTDX mental model
How FDTDX works
Maxwell on a Yee grid
Grids and boundaries
Sources and detectors
Materials and dispersion
Modes and S-parameters
Differentiable FDTD
Pixel and spectral design bases
Tutorials
Fields, time stepping, and open boundaries
Beams, dipoles, and scattering
Interfaces, layers, and material models
Integrated photonics
Inverse design without normalization shortcuts
Build a trustworthy validation case
Validated example atlas
Foundations: fields, time signals, and grids
Vacuum dipole — finite energy + PML decay
Pulsed vs CW multilayer transmission consistency
Plane-wave phase velocity + impedance (vacuum & dielectric)
Phasor vs time-domain Poynting flux consistency
Mildly stretched grid vs uniform
Materials, interfaces, and dispersion
Dielectric interface Fresnel R/T (upstream method)
Skin-depth attenuation in lossy conductor
Dispersive Lorentz/Drude/CCPR Fresnel + impedance
Fresnel R/T vs Tidy3D golden (tiny 2D-like slab interface)
Anisotropic dispersion Fresnel per polarization
Birefringence / uniaxial media
3-layer stack transmission spectrum vs Tidy3D
Fresnel ε=4 (n=2) upstream gold standard
Oriented / tilted crystal dispersion
Rotated lossy uniaxial tensor
3-layer stack T vs transfer-matrix theory
Lossy-metal half-space reflectance vs Tidy3D
4-pair Bragg stack R/T spectrum vs Tidy3D
Lossy slab attenuation ratio vs analytical TMM
Sources, boundaries, and scattering
2D Mie scattering dielectric cylinder
Gaussian beam Fresnel / power checks
Uniform plane source physics
Dipole radiated power + pattern symmetry
TFSF box cancellation + dispersive bg
TFSF grid-metric independent injection
CW / Gaussian / custom temporal profiles
Broadband dispersive-source correction
2D dielectric cylinder forward-T vs Tidy3D
Integrated photonics: waveguides, ports, and routing
Directional coupler: through and cross spectra
Waveguide crossing: transmission and crosstalk
Euler-like waveguide bend: broadband bend loss
Edge coupler: Gaussian beam to inverse taper
1×4 MMI: broadband four-port splitting
Polarization splitter-rotator: TE/TM routing
Si slab mode source: neff + confinement
Waveguide S-parameter transmission
Si/SiO2 slab TE waveguide transmission vs Tidy3D
Rectangular Y-junction power split vs Tidy3D
Directional coupler — broadband through/cross parity
Waveguide crossing — O-band through and crosstalk spectra
Euler-like bend — broadband 90-degree transmission
Edge coupler — Gaussian beam to inverse taper
1x4 MMI — four-port broadband power distribution
Compact polarization splitter-rotator — TE/TM routing
Resonators, cavities, and spectral filters
Bragg grating: transmission and reflection stopband
Bus + ring transmission spectrum vs Tidy3D
Bragg grating — transmission and reflection stopband
Free-space and periodic optics
Dielectric metasurface absorber: R, T, and A
Geometric-phase metalens: focal distance and spot size
Dielectric metasurface absorber — periodic THz resonator
Geometric-phase metalens — focal distance and spot size
Inverse design and automatic differentiation
S-matrix crossing: four-port inverse design
Invdes smoke: transmission FOM improves under gradient steps
Inverse-designed crossing from a four-port S-matrix target
Inverse-designed cavities and atom interfaces
Nanobeam cavity: resonant wavelength and quality factor
Inverse design of a high-Q nanobeam cavity
Nanobeam cavity — resonant wavelength and Q
GPU-native inverse design of a high-Q nanobeam cavity
Binary atom-gap antenna coupled to a feedthrough waveguide
Shape optimization of a remote-atom silicon cavity
Lossless temporal-target cavity campaign
Four-dimensional shifted-ringdown Q/V campaign
Axisymmetric cosine atom-hole optimizer
Frozen SiN atom-slot beta campaign
Cold-start SiN atom-slot beta optimizer
Live folded-SiN atom-to-waveguide optimizer
Ez-bandgap quasi-2D atom interface
Frozen shifted-LDOS optimization · remote atom
Live quasi-2D SiN remote-atom optimizer
Atom-gap cavity optimizer dashboard
Beta-first atom-gap inverse design
Beta-first final validation
Live atom-LDOS fabrication dashboard
Ey atom-gap cavity · final independent validation
No-slot atom-hole waveguide inverse design
Zhang
et al.
semi-2D PhC cavity
Facing curved-mirror atom cavity
Live curved-mirror cavity sweep
Mirror-count doubling ablation
Live 12-front curved-mirror beta inverse design
Final 12-front curved-mirror beta campaign
Archived solid-start Fourier atom-hole campaign
Archived axis-biased Fourier seed campaign
Live isotropic-Fourier SiN/SiO2 sandwich atom-hole optimization
Research campaigns and fidelity audits
Real-world device reproductions and inverse-design audit
Inverse-designed photonic bandpass filter
Digital 1×2 splitter: shallow-hole inverse design
Compact inverse-designed grating coupler
Inverse-designed four-channel wavelength demultiplexer
Reference
Python API map
Configuration recipes
Benchmark command line
Output and diagnostics
Project and community
Validation status
Optimization campaign atlas
Adaptive nanobeam waveform frontier
Lossless temporal-target cavity campaign
Modal-current temporal cavity campaign
Joint dielectric/modal-current temporal campaign
Nested source-equilibrated midpoint-guide cavity campaign
Frozen-source rapid smooth-boundary Q sprint
Unbinarized source-equilibrated cavity discovery
Pulsed midpoint-guide direct-pixel source/material Adam discovery
One-sided SiN atom-hole temporal-to-pole optimizer
XYZ-symmetric SiN y-atom temporal-to-pole optimizer
XYZ-symmetric SiN y-atom air-strip volume-constrained Q optimizer
XYZ-symmetric SiN/SiO2 y-atom air-strip Q/V optimizer
Unqualified success — component-aware Yee atom-strip Q/V cavity
Air-start variable-oxide-width atom-strip Q/V optimizer
Live 8 × 8 µm y-dipole SiN/SiO2-slab atom-slot optimizer
2D 20 µm modal-temporal SiN/SiO2 atom-gap optimizer
Composite SiN/SiO₂ waveguide air-gap sweep
Extended-mirror Fryett Q optimizer
Symmetric dipole-waveform MSE optimizer
Port-mode to central-dipole finite-Q 4D Adam
Four-dimensional shifted-ringdown Q/V campaign
Live two-stage Fryett antenna-to-cavity campaign
Fryett encapsulated nanobeam · staged inverse design
Device 23 anthracene-cavity LDOS optimizer
Frozen 150 nm SiN Fourier-to-pixel atom-hole campaign
Stopped 200 nm SiN Fourier atom-hole campaign
Archived axis-biased Fourier seed campaign
Archived solid-start Fourier atom-hole campaign
Live isotropic-Fourier SiN/SiO2 sandwich atom-hole optimization
Final 12-front curved-mirror beta campaign
Live 12-front curved-mirror beta inverse design
Mirror-count doubling ablation
Facing curved-mirror atom cavity
Live curved-mirror cavity sweep
Axisymmetric cosine atom-hole optimizer
No-slot atom-hole waveguide inverse design
Beta-first atom-gap inverse design
Beta-first final validation
Live atom-LDOS fabrication dashboard
Atom-gap cavity optimizer dashboard
Ey atom-gap cavity · final independent validation
Live folded-SiN atom-to-waveguide optimizer
Frozen SiN atom-slot beta campaign
Cold-start SiN atom-slot beta optimizer
Frozen shifted-LDOS optimization · remote atom
Zhang
et al.
semi-2D PhC cavity
Live quasi-2D SiN remote-atom optimizer
Ez-bandgap quasi-2D atom interface
100 nm SiN atom-strip first-step seed-width sweep
300 nm SiN atom-strip first-step seed-width sweep
Benchmark protocol
Inverse-design fidelity audit
Capability roadmap
Contributing
Citation and credit
License and attribution
System Settings
Light
Dark
Search
Error
Please activate JavaScript to enable the search functionality.
Ctrl
+
K