EM.Tempo is the outcome of evolution of our older FDTD simulation tool, EM.Lounge, first introduced in 2004. The original simulation code utilized an FDTD formulation based on the uniaxial perfectly matched layer (UPML) boundary termination. Through subsequent expansions, a far superior boundary termination based on the convolutional perfectly matched layer (CPML) was implemented, which performs impeccably for all oblique wave incidences in different types of media. EM.Tempo now has the ability to model laterally infinite layered structures as well as periodic boundary conditions with oblique plane wave incidences. In 2013 we introduced an optimized multi-core version of the FDTD engine as well as a hardware-accelerated versions on CUDA-enabled graphical processing unit (GPU) platforms. Both of these fast solvers are now a standard part of the EM.Tempo Pro package.
<p> </p>
[[Image:Info_icon.png|40px]] Click here for '''[[EM.Cube#EM.Tempo_Tutorial_Lessons | EM.Tempo Tutorial Gateway]]'''