HomeSoftwareOptiFDTD
Optiwave

OptiFDTD

An advanced environment for simulating photonic components using the Finite-Difference Time-Domain (FDTD) method.

What is OptiFDTD?

OptiFDTD is Optiwave software designed for simulating the propagation of electromagnetic waves in photonic structures using the FDTD (Finite-Difference Time-Domain) method. The FDTD method solves Maxwell's equations in the time domain, allowing accurate modeling of light interaction with complex material structures — including nonlinear structures, metamaterials, and nanostructures.

The program offers 2D and 3D solvers with support for distributed computing and GPU acceleration, enabling simulation of large structures in a reasonable computation time. OptiFDTD is fully integrated with OptiBPM — FDTD simulation results can be passed directly to BPM propagation analysis, extending the applicability of both tools.

The program is used in research centers and industrial laboratories working on silicon photonics, photonic integrated circuits (PIC), photonic crystals, and plasmonic structures.

OptiFDTD key features

2D and 3D FDTD solver

full solution of Maxwell's equations with PML (Perfectly Matched Layer) boundary conditions

GPU acceleration

computation on NVIDIA CUDA graphics cards, shortening simulation time for large structures

Materials library

models of dispersive (Drude, Lorentz), nonlinear, and anisotropic materials

Automation via Visual Basic

scripting and parametric simulation sweeps

Spectral analysis

Fourier transform (FDTD-DFT) to obtain frequency response in a single run

Integration with OptiBPM

direct field transfer for BPM simulation

CAD environment

graphical editor for photonic structures with lithography mask import

See OptiFDTD in action

OptiFDTD applications

Industry / FieldExample use case
Silicon photonicsDesigning couplers, splitters, ring resonators
Photonic crystalsSimulating bandgaps and defects in periodic structures
PlasmonicsModeling plasmon resonances in metallic nanostructures
NanophotonicsOptical antennas, near-field enhancement, SERS
SensingPhotonic biosensors, SPR resonance-based sensors
Academic researchVerification of theoretical models, doctoral work

Frequently asked questions about OptiFDTD

What is the difference between OptiFDTD and OptiBPM?

OptiFDTD solves Maxwell's equations using the FDTD method — it is more accurate for strongly scattering structures, short structures, and irregular geometries. OptiBPM uses the BPM method, which is faster for long, paraxial waveguide systems. Both programs work together.

Does OptiFDTD support nonlinear materials?

Yes. OptiFDTD includes nonlinear Kerr models, two-photon effects, and other third-order nonlinearities.

Is a GPU card required to work with OptiFDTD?

No — the program runs on a standard CPU. A GPU card (NVIDIA CUDA) is optional but significantly speeds up 3D computations.

How long does the trial last?

The trial lasts 30 days. Contact us to receive a download link and activation key.

Have a question about OptiFDTD?

Our engineer will reply within 1 business day — in Polish, no sales fluff.

Send a question

Need a quote?

We'll prepare a dedicated offer tailored to your needs and chosen licensing model.

Request a quote

Try OptiFDTD for 14 days

Full version of the software with no restrictions during the trial period. Support in Polish.

Get OptiFDTD trial