DGTD: 3D Electromagnetic Simulator
DGTD tackles the most challenging classes of nanophotonic simulations with a finite element Maxwell’s solver based on the discontinuous Galerkin time-domain method. When accuracy is mission critical, DGTD provides superior performance, independent of geometry complexity, within a design environment specifically engineered for multiphysics simulation work flows.
DGTD is a solver within Lumerical’s DEVICE Multiphysics Simulation Suite, the world’s first multiphysics suite purpose-built for photonics designers. The DEVICE suite enables designers to accurately model components where the complex interaction of optical, electronic, and thermal phenomena is critical to performance. As part of Finite Element IDE, designers can quickly analyze complex active devices while benefiting from Lumerical’s industry-leading usability, performance, and accuracy.
Key DGTD applications include:
- Chromatic polarization
- Nanoparticle scattering
- Photothermal heating
- Surface relief gratings
Discontinuous Galerkin Time Domain
- Object-conformal finite element mesh, free of staircasing
- Higher order mesh polynomials for accurate performance control
- Gaussian vector beams
- Far-field and grating projections
- Bloch boundary conditions
Highly integrated interoperable solvers
- Perform multiphysics simulations
- Photovoltaic (FDTD/DGTD, CHARGE & HEAT)
- Electro-optic (CHARGE & FDTD/DGTD/FDE)
- Opto-thermal (FDTD/DGTD & HEAT)
- Plasmonics (DGTD & HEAT)
Finite Element IDE
- 1D/2D/3D modeling
- Import STL, GDSII, and STEP
- Parameterizable simulation objects
- Domain partitioned solids for easy property definition
- Geometry-linked sources and monitors
- Automatic mesh refinement based on geometry, materials, doping, refractive index, and optical or heat generation
Comprehensive Material Models
- Flexible visual database
- Multi-coefficient broadband optical material models
- Scriptable material properties
Lumerical tools are interoperable through the Lumerical scripting language, Automation API, and Python and MATLAB APIs.
- Build, run, and control simulations across multiple tools.
- Use a single file to run optical, thermal, and electrical simulations before post-processing the data in MATLAB.