fdtd

Field Simulator

A Python-based 3D electromagnetic simulator that uses the finite difference time domain (FDTD) method to calculate electric and magnetic fields.

A 3D electromagnetic FDTD simulator written in Python with optional GPU support

GitHub

509 stars
23 watching
121 forks
Language: Python
last commit: 2 months ago
Linked from 1 awesome list

3d-fdtdelectric-fieldsfdtdfdtd-simulatormagnetic-fieldsnumpyopticsphotonicsphysicsphysics-simulationpythonpytorchsimulationsimulation-framework

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
flexcompute/tidy3d Solves extremely large electrodynamics problems using the FDTD method 189
flaport/meow A Python tool for modeling and simulating electromagnetic waveguides and components. 29
fancompute/ceviche A Python package for electromagnetic simulation and automatic differentiation 338
nanocomp/meep A software package that uses the finite-difference time-domain method to simulate electromagnetic fields in various materials and geometries 1,245
demisjohn/camfr Electromagnetic field simulator for nanophotonics applications using eigenmode expansion and advanced boundary conditions. 65
parmed/parmed A package for creating and manipulating molecular systems using classical force fields. 398
kipa200/phase_field_code A MATLAB implementation of phase-field simulations using finite difference methods. 55
flaport/sax A tool for simulating and optimizing circuit behavior in the frequency domain using machine learning and parallel computing. 66
facebookresearch/khronos.jl A GPU-accelerated Maxwell FDTD solver written in Julia 49
homerreid/scuff-em A suite of computational physics tools for electromagnetic analysis and device engineering 128
spinsphotonics/fdtdz A photonic simulation tool providing fast and scalable computing capabilities 114
ovcharenkoo/waveprop_in_matlab A MATLAB implementation of single-file vectorized 2D and 3D wave propagation using FDTD 101
open-atmos/pysdm Software package for simulating particle dynamics in atmospheric cloud physics applications 58
victorliu/s4 A software package for simulating electromagnetic fields in periodic structures 133
fancompute/angler A software package for simulating and optimizing optical structures using finite-difference methods and optimization algorithms. 157