Community Codes, Computational Engines, and Frameworks
Discoverability: Visible
Join Policy: Restricted
Created: 06 Sep 2019
Photonics
Photonics & Electromagnetics Engines
-
DDSCAT
- DDSCAT (Discrete Dipole Scattering) is a Fortran code for calculating scattering and absorption of light by irregular particles and periodic arrangement of irregular particles. It powers several tools on nanoHUB and can be accessed through Linux workspaces to create a new tool or workflow.
-
MEEP
- Meep implements the finite-difference time-domain (FDTD) method for computational electromagnetism. This is a widely used technique in which space is divided into a discrete grid and then the fields are evolved in time using discrete time steps. As the grid and the time steps are made finer and finer, this becomes a closer and closer approximation for the true continuous equations, and one can simulate many practical problems essentially exactly. Though many quantities can be calculated, major applications include transmission and reflection spectra, resonant modes and frequencies, and field pattern.
- The Source Code is available at the MEEP home page.
-
MIT Photonic Bands
- MPB (MIT Photonic Bands) is a free and open-source software package for computing the band structures, or dispersion relations, and electromagnetic modes of periodic dielectric structures, on both serial and parallel computers. MPB computes definite-frequency eigenstates, or harmonic modes, of Maxwell's equations in periodic dielectric structures for arbitrary wavevectors, using fully-vectorial and three-dimensional methods. It is applicable to many problems in optics, such as waveguides and resonator systems, and photonic crystals.
-
S4SIM
- S4 is a frequency domain code to solve layered periodic structures.
- Stanford Stratified Structure Solver (S4) Simulation tool operates in GUI mode or allows you to upload an input file. The S4 Editor Allows you to edit and run the LUA S4 files.
- S4 is a frequency domain code to solve layered periodic structures.