A comprehensive and full-featured computational physics suite for boundary-element analysis of electromagnetic scattering, fluctuation-induced phenomena (Casimir forces and radiative heat transfer), nanophotonics, RF device engineering, electrostatics, and more. Includes a core library with C++ and python APIs as well as many command-line applic…
☆153Jun 16, 2020Updated 5 years ago
Alternatives and similar repositories for scuff-em
Users that are interested in scuff-em are comparing it to the libraries listed below
Sorting:
- Volume-integral-equation solver for electromagnetic scattering and non-equilibrium fluctuational electrodynamics.☆25Oct 23, 2016Updated 9 years ago
- EMUstack is an open-source simulation package for calculating light propagation through multi-layered stacks of dispersive, lossy, nanost…☆28Jul 23, 2024Updated last year
- Fortran 90 code for Method of Moments discretized integral operator formulations of EM scattering from dielectric/lossy/plasmonic/PEC obj…☆22May 11, 2022Updated 3 years ago
- ADDA - light scattering simulator based on the discrete dipole approximation☆117Feb 17, 2026Updated 2 weeks ago
- A Generalized Multiparticle Mie code, especially suited for plasmonics☆23Jan 24, 2024Updated 2 years ago
- free finite-difference time-domain (FDTD) software for electromagnetic simulations☆1,581Feb 27, 2026Updated last week
- MATLAB-based solver package of Maxwell's equations by the FDFD method☆120Apr 16, 2025Updated 10 months ago
- Multilayer Electromagnetic Solver for Heat transfer☆33Feb 20, 2021Updated 5 years ago
- Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics☆64Nov 5, 2018Updated 7 years ago
- Near- and far-field Mie scattering by a multilayered sphere☆74Jan 11, 2026Updated last month
- Simulation and Optimization Library for Integrated Optics in Julia.☆10Sep 27, 2024Updated last year
- pjz is JAX and fdtd-z -- scalable photonic simulation and optimization☆21Mar 27, 2024Updated last year
- Python wrappers around fmmlib{2,3}d by Greengard/Gimbutas☆20Updated this week
- ☆34Feb 26, 2026Updated last week
- Pure Julia implementation of the finite difference frequency domain (FDFD) method for electromagnetics☆37Jan 1, 2021Updated 5 years ago
- Suite of tools for optimizing diffraction gratings useful for free space optics☆16Jun 15, 2023Updated 2 years ago
- Adjoint-solver module for MEEP.☆11Dec 7, 2019Updated 6 years ago
- An eigenmode solver for open electromagnetic resonantors☆36Dec 2, 2019Updated 6 years ago
- Jaxwell is JAX + Maxwell☆48Sep 27, 2023Updated 2 years ago
- A generative model for computing electromagnetic field solutions☆60Dec 31, 2022Updated 3 years ago
- Blackbox FMM in 2D☆22Sep 11, 2015Updated 10 years ago
- 🌱 Guided-mode expansion of photonic crystal slabs☆141Feb 3, 2025Updated last year
- MIT Photonic-Bands: computation of photonic band structures in periodic media☆199Apr 3, 2025Updated 11 months ago
- This directory contains a simplified matlab and fortran version of the STRATA library https://github.com/modelics/strata for the computat…☆13Feb 4, 2022Updated 4 years ago
- CMoM is a C++ Computational Electromagnetic (CEM) solver focusing on the Method of Moments (MoM).☆41Jan 26, 2026Updated last month
- Stanford Stratified Structure Solver - Electromagnetic simulator for layered periodic structures☆167Jan 26, 2021Updated 5 years ago
- A discrete dipole approximation (DDA) implementation for the GPU☆17Feb 15, 2016Updated 10 years ago
- Software☆10Dec 5, 2024Updated last year
- Schrodinger-Poisson solver in 1D in the conduction band☆12Jan 2, 2022Updated 4 years ago
- Vectorized transfer matrix method (TMM) for computing the optical reflection and transmission of multilayer planar stacks☆38Sep 2, 2020Updated 5 years ago
- Flatiron Institute Fast Multipole Libraries --- This codebase is a set of libraries to compute N-body interactions governed by the Laplac…☆139Feb 24, 2026Updated last week
- Electromagnetic moment-method solvers in MATLAB☆39Jul 12, 2024Updated last year
- Electromagnetic Simulation + Automatic Differentiation☆404Jul 6, 2023Updated 2 years ago
- 18.369/8.315 - Mathematical Methods in Nanophotonics course☆123May 17, 2024Updated last year
- A suite of tools for optimizing the shape and topology of electromagnetic structures.☆110Feb 17, 2026Updated 2 weeks ago
- Transfer-matrix method (TMM) is powerful analytical method to solve Maxwell equations in layered structures. However, standard TMM is lim…☆25Updated this week
- personal set of FDFD codes used for my research. Much of this has been inspired by Yu (Jerry) Shi and Wonseok Shin☆21May 24, 2019Updated 6 years ago
- Python-based electromagnetic simulator and mode solver for nanophotonics applications, using the Eigenmode Expansion (EME) method.☆77Mar 21, 2023Updated 2 years ago
- Zero PDK: python-based support for open source PDKs☆28Jan 23, 2023Updated 3 years ago