A Hybrid Spectral-Element Finite-Difference Time-Domain Method for Electromagnetic Simulation