Welcome to OpenFDTD
OpenFDTD is a simple but effective method for calculating transmission spectras for photonic crystals.
Unfortunaly, only 2D-calculations are possible. You are invited to develop a 3D enhancement. :)
If you are familar with MIT MPB and scheme/guile you should have no difficulties with using OpenFDTD.
OpenFDTD is distributed under GNU GPL.
External libaries: You need libpng, guile, libctl and fftw3
Some additional programs : awk and xmgrace for plotting purpose (gnuplot is ok)