WOLFSIM is a Finite-Difference Time-Domain electromagnetic simulator, designed to be easy to use but still very powerful, developed and maintained by researchers at North Carolina State University. It's features include:
-1D, 2D, and 3D structures that are periodic in 1 or 2 dimensions
-Materials that are anisotropic in permittivity and conductivity
-Obliquely incident sources
-Built-in vectorial (i.e. full polarization) near-to-far-field transformation
See these publications for full details on the algorithm:
I can not find the simulator.