You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(fdtd) Bloch-periodic boundaries and dispersive media by auxiliary differential equations (#164) (#204)
(bench) the benchmark runner over problems, backends and threads, with a results database (#207)
(fdtd) subpixel smoothing, isotropic and anisotropic (#161) (#206)
(native) oneMKL's PARDISO as a direct solver (#211)
(native) photonoxide's QMR on the GPU with cuSPARSE, an iterative backend (#214)
(native) QMR with ILU(0) on the GPU, photonoxide's factors and cuSPARSE's triangular solves (#216)
(fdtd) refuse a smoothed ε⁻¹ at the nodes that isn't positive definite (#209) (#213)
(fdtd) monitors: DFT fields, flux, mode overlaps and resonances by harmonic inversion (#215)
(bench) factor entries in the measurements and the runner's records (#225)
(native) GMRES with photonoxide's multigrid on the GPU (#229)
(studio) the Academy: lessons with live charts from the library, the ring resonator and Bragg gratings (#233)
(fdtd) Coupling::Triplets, Werner, Bauer & Cary's smoothing stable at any contrast (#234)
(geometry) the kernel: regions, primitives, transforms, polygons within a tolerance, fills and a spatial index (#235)
(expr) an expression language with units and parameters, in job files and sweeps (#237)
(studio) FDTD jobs, live field propagation and monitors (#239)
(fdtd) [breaking] Werner, Bauer and Cary's triplets are the default smoothing (#240)
(fdtd) adjoint gradients in 3D from FDTD runs, the mode's imaginary part included (#246)
(bench) the catalogue's remaining problems: stretched PMLs on the device boxes, Diel and the strip with ports at other sizes, Hadley's corners (#242)
(fdtd) FDTD on the GPU through wgpu compute, deterministic, judged against the blocked CPU kernel (#252)
(fdtd) Liu and Poon's six PDK devices in 3D FDTD against their published Lumerical FDTD and Tidy3D results; Coupling::Diagonal, a faster smoothing that keeps the blocked kernel; PortMode3d::moved_to public (#253)
(native) NVIDIA cuDSS, a sparse direct solver on the GPU (#205)