|
|
 |
FDTD.jl
An implementation of the Finite Difference Time Domain (FDTD) method in 2D and 3D for Electromagnetic Simulation in Julia.
MESTI (Maxwell's Equations Solver with Thousands of Inputs)
MESTI is an open-source software for full-wave electromagnetic simulations in frequency domain using finite-difference discretization on the Yee lattice.
Python wrapper for Multiple Sphere T-Matrix (MSTM) code for the calculation of extinction spectra of nanoparticle aggregates.
Coupled Dipole Approximation (CDA)
Coupled Dipole Approximation with Linux parallel compatibility.
PyMeepPlasmonics
Free and open-source code package designed to perform PyMEEP FDTD simulations applied to Plasmonics.

CDPDS Coupled dipole method-based photonic dispersion solver
A photonic band dispersion solver based on the coupled dipole method called CDPDS, which aims to provide an analytical computation of bulk and boundary dispersions and topological phases of a one-dimensional and two-dimensional photonic crystal consisting of an array of particles.
IrisFDTD
IrisFDTD-Academic is a Fortran implementation of the Finite-Difference Time-Domain (FDTD) method. IrisFDTD-Academic is a "toy version" of the IrisFDTD program.

Graph-theory-dda
The code can handle N scatterer systems in arbitrary settings, but shines for cyclic polygon settings
Gyptis is a package to solve Maxwell’s equations with the finite element method. It is in early stage and currently being actively developed, so features might come and go.

Rank-one Decomposition accelerated DDA method (RD-DDA)
Link (2 May 2023)
|
|
 |
|