FDTD Finite-difference time-domain simulation templates using Meep, Tidy3D, Ansys Lumerical, and BEAMZ.