GitHub repository: sequoiap/meep
Description: free finite-difference time-domain (FDTD) software for electromagnetic simulations