EM.Tempo Acceleration

Revision as of 15:43, 29 August 2014 by Shatch (Talk | contribs)

FDTD Module's Engine Settings dialog

EM.Tempo presents three different options for acceleration. Some details about each of the options are discussed below:

  • Single-Precision Solver: EM.Tempo's single-precision solver is a multi-threaded FDTD engine which also takes advantage of modern SIMD facilities (e.g. Intel AVX) found on most processors. It trades a slight reduction in overall accuracy for a relatively large boost in performance.
Attention icon.png Accuracy-critical computations, such as Farfield calculation, are still performed in double-precision.
Attention icon.png If EM.Cube determines your system does not have the appropriate SIMD facilities to effectively run the single-precision solver, the double-precision solver will be run automatically.
  • Double-Precision Solver: EM.Tempo's double-precision engine is also multi-threaded, and is slightly more accurate in some cases. It does not take advantage of any available SIMD facilities, which makes it a very portable solver.
  • GPU Solver: EM.Tempo's GPU solver is a CUDA-based engine which is capable of extreme performance (speedup of up to 40x).
Attention icon.png Before attempting to use EM.Tempo's GPU engine, please make sure all drivers are up to date.
Attention icon.png It is critical to have the right environment to efficiently use the GPU solver. For immediate help, please contact collaborate@emagtech.com

Thread Factor


Fdtd-ico tn.png More Articles Related To: EM.Tempo

Mathematical Details: Differential Form of Maxwell's Equations - Waveform, Bandwidth, Stability - Perfectly Matched Layer Termination - Time Domain Simulation of Periodic Structures - Farfield Calculations in EM.Tempo - Waveforms and Discrete Fourier Transforms

Advanced Simulation Options: Advanced CPML Setup - Radiation Pattern Above A Half Space Medium - Advanced Meshing in EM.Tempo - EM.Tempo Acceleration

Tutorials: FDTDLesson1 - FDTDLesson2 - FDTDLesson3 - FDTDLesson4

Last modified on 29 August 2014, at 15:43