hyoseokp / TorchFDTD GPU FDTD for photonics: browser CAD workbench, Python project API and Torch-differentiable simulations on CUDA