gds_fdtd.solvers.beamz

gds_fdtd simulation toolbox.

BeamzSolver: the beamz (>= 0.5.3, < 0.6) adapter on the Phase-3 Solver contract. beamz is an open-source JAX FDTD engine (Apache-2.0, pip-installable, CPU or GPU) — the first zero-cost engine in the registry.

Geometry is constructed from the solver-neutral component polygons. Preparation uses the native rasterizer on the CPU; only run() constructs a BeamZ simulation and executes it. One simulation per excited port produces the full single-mode TE S-matrix using BeamZ’s immutable ports, monitors, and detached result analysis API.

Functions

probe_beamz()

Classes

BeamzSolver(*args[, gf_component, n_core, ...])

beamz JAX FDTD adapter (tier: full-service, execution: local, free).