This is a parallel GPU based implementation of a Finite Difference-Time Domain (FDTD) Maxwell's equations solver. Shader codes are implemented to offload update calculations to the GPU via standard OpenGL and Cg. Parallelization is accomplished via MPI.