|
|
FDTD Engine Features
The OmniSim and CrystalWave frameworks includes a highly efficient FDTD (finite difference time domain) engine to simulate the propagation of light through your designs. Below is just a partial list of all the powerful features of the
FDTD engine.

Finite Difference Time Domain (FDTD) simulation of a photonic crystal
Y-junction
Overview
-
2D and 3D FDTD engine
-
Native 64-bit version: virtually unlimited
memory!
-
Very fast speed optimised algorithm.
-
Supports clustering
and SMP, allowing you to take benefits of
multiple CPU cores either one computer or across a computer cluster.
-
More memory efficient than competing products.
-
Advanced memory reducing techniques (including new running transform)
-
Sub-gridding - ability to create 2x, 4x or greater increased resolution
in localised regions. 4x subgridding can accelerate a 3D simulation by
up to 64x. This is vital for modelling thin metals or small objects accurately, e.g. Mie scattering.

Resolution of the FDTD Engine increased locally with a sub-gridding
region
(the boundary of the sub-gridding region is shown with a white line)
Materials
-
Transparent and lossy materials
-
Dispersive materials including metals, including Debye, Drude and mixed Drude/Lorentz models
- and automatically generate model parameters from a supplied
dispersion spectrum.
-
Non-linear materials including chi2 and chi3
-
Anisotropic refractive index - general symmetric tensor
-
Magnetic materials.
Boundary conditions
-
High performance PMLs on all six faces
-
Dispersive PMLs e.g. to match metals touching the boundaries
-
Metal, magnetic and periodic boundary conditions
Sources
-
Built-in mode solver for excitation of waveguide mode.
-
Single dipole source or volume of incoherent dipoles (eg for modelling an LED).
-
Plane wave source, Gaussian profile source.
-
Arbitrary beam source, including beam direction, focal point, polarisation and intensity profile.
Sensors
-
Measurement of power in waveguide modes using built-in mode solver, or import of FIMMWAVE modes.
-
Frequency domain results: Fourier analysis
-
Q-Factor calculator - calculate Q in typically
1/4 the time compared to using a Fourier Transform
-
Built-in Farfield Calculator
-
Net flux, forward flux and backward flux sensors, versus time, frequency or wavelength.
Profile sensors - any field versus (x,y), (x,z) or (y,z) at chosen wavelength.
-
Box sensors - measure total flux in/out of a box
- useful for e.g. photo detector efficiency simulation
Additional features
-
Storing / Restoring results from an FDTD calculation
-
Batch manager
- submit multiple jobs to the engine at same time.
-
Run time monitoring of evolving fields
-
Video capture - generate a video of your FDTD
simulation using any codec installed in your PC.
Optional modules for the FDTD Engine
|