Finite-Difference Time-Domain code