Your source of photonics CAD tools


Omni-directional photonic simulations


A gallery of OmniSim simulations

Optical Ring Resonator Filter

OmniSim's FDTD Engine calculating the spectral responses of SOI ring resonators

Metals, Surface Plasmons and Nano-Particles

All of OmniSim's engines can be used to model plasmonic structures: FETD, FDTD, RCWA and FEFD.

Nano-antennae (bow-tie and nut geometries)

Mie Scattering from a gold cylinder

Light Harvesters

Nonlinear Plasmonics


Model the properties of metamaterials at the microscopic level with high accuracy with the FETD engine.


Model graphene-based devices using FETD's true 2D material model.

Optical Gratings

OmniSim can be used to model a variety of optical grating structures.

Wide Bandwidth Grating-Assisted Directional Coupler

Diffraction Grating (RCWA)

Diffraction Grating (FDTD, FETD)

Surface Grating Coupler

Silicon Nanophotonics Optimisation (with Kallistos)

Kallistos was used to optimise two silicon nanowire waveguide devices: a 90-degree corner and a 90-degree crossing. The structures were defined and simulated in OmniSim with the FEFD Engine.

Nonlinear Optics

Modelling chi2 and chi3 nonlinearity using OmniSim's FDTD and FETD Engine.

Nonlinear Plasmonics (FETD, surface chi2, volume chi3)

A temporal soliton (FETD, chi3)

A nonlinear photonic crystal cavity (FDTD, chi3)

Applications using CrystalWave

Band Diagrams, Bloch Modes and Band Surfaces

CrystalWave features a very advanced and user-friendly Band Structure Analyser, allowing you to calculate band diagrams, Bloch modes and band surfaces for 2D photonic crystal lattices in 2D and 3D, as well as 3D photonic crystal lattices.

Guided Bloch Modes of a Photonic Crystal Waveguide

The modes supported by a photonic crystal waveguide can be solved with CrystalWave's Band Structure Analyser.

A Photonic Crystal Y-junction

Designing a Y-junction in a 2D photonic crystal and modelling light propagation in this waveguide

Q-Factor Calculator: a Photonic Crystal Cavity

Characterising the Q-factor and resonant wavelength in a photonic crystal cavity using the Q-factor Calculator.

Photonic Crystal Lasers

Simulating photonic crystal lasers and nano-cavity lasers with CrystalWave's Active FDTD Engine.

Nonlinear FDTD: A Photonic Crystal Cavity

Designing and characterising a resonant cavity in a 2D photonic crystal and studying the influence of the nonlinear Kerr effect on the results using CrystalWave's nonlinear FDTD Engine.

Photonic Crystal Optimisation: a Y-Junction (with Kallistos)

Kallistos was used to optimise a photonic crystal Y-junction defined and simulated in CrystalWave with the FEFD Engine, allowing us to obtain lossless power splitting over a wide range of wavelength.