Lumerical is a software based on a finite-difference-time domain (FDTD) algorithm.
It is designed to solve optical design problems in fields such as plasmonics and photonics.
It has the basic following capabilities:

  • 2D and 3D simulation capabilities
  • Nonuniform mesh and automesh algorithms
  • Simulation convergence autoshutoff
  • parallel and cluster computation
  • Movie (.mpg) generation of simulation dynamics
  • Scripting language to customize simulation and analysis
  • Lorentz, Drude, Debye and anisotropic materials
  • Data import/export with BRO's ASAP ray-tracing package
  • Data export to Matlab or ASCII file formats
  • Structure import from GDSII files
  • Extensive online help

Additionally it features the following capabilities:


  1. Boundary conditions: absorbing (PML), periodic, Bloch, symmetric, asymmetric, and metal boundaries.
  2. Simulation objects: primitives that can be rotated and placed in three dimensions, and structure definition from imported SEM/image files; primitives include triangles, rectangular blocks, cylinders, conic surfaces, polyons, rings, user-defined (parametric) surfaces, spheres and pyramids.
  3. Radiation sources: waveguide sources, dipoles, plane waves, focused beams and diffraction-limited spots, total-field scattered-field (TFSF) sources, and source import/export from/to BRO's ASAP ray-tracing program.
  4. Measurement monitors: refractive index monitors, time- and frequency-domain monitors to measure pulsed or continuous-wave (CW) field profiles and power flow, and movie monitors to generate .mpg movies of field dynamics.

For further assistance, please contact the Account Manager of the Lumerical, Michael Mrejen -

Tel Aviv University, P.O. Box 39040, Tel Aviv 6997801, Israel
UI/UX Basch_Interactive