GitHub topics: fdtd
gprMax/gprMax
gprMax is open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain (FDTD) method for numerical modelling of Ground Penetrating Radar (GPR)
Language: Python - Size: 206 MB - Last synced at: about 21 hours ago - Pushed at: 3 days ago - Stars: 699 - Forks: 268

flaport/fdtd
A 3D electromagnetic FDTD simulator written in Python with optional GPU support
Language: Python - Size: 369 KB - Last synced at: about 16 hours ago - Pushed at: 8 months ago - Stars: 580 - Forks: 132

QuentinWach/beamz
Language: Python - Size: 2.93 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

flexcompute/tidy3d
Fast electromagnetic solver (FDTD) at scale.
Language: Python - Size: 773 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 259 - Forks: 54

SiEPIC/gds_fdtd
Minimal Python module to assist setting up FDTD simulation using Tidy3D and Lumerical on planar nanophotonic devices.
Language: Python - Size: 3.11 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 13 - Forks: 3

RobinKa/maxwell-simulation
Interactive web-based simulator of electromagnetic waves
Language: TypeScript - Size: 2.21 MB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 113 - Forks: 12

alihakimtaskiran/Glimy
Computational Electromagnetics Framework
Language: Python - Size: 4.32 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 0

fancompute/ceviche
:shrimp: Electromagnetic Simulation + Automatic Differentiation
Language: Python - Size: 16 MB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 358 - Forks: 79

DanielKotik/Optical-beams-MEEP
Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.
Language: Python - Size: 21 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 12

gregzanch/cram
cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
Language: TypeScript - Size: 118 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 52 - Forks: 5

dsarvan/simulation
Electromagnetic simulation
Language: Jupyter Notebook - Size: 2.35 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

Open-RFlab/openemsh
OpenEMS mesher draft
Language: C++ - Size: 664 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 14 - Forks: 0

toammann/Multilayer_SMA2Microstrip
Development of an SMA coaxial to microstrip transition using open source software (openEMS)
Language: MATLAB - Size: 10.8 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 8

pnavaro/fortran-vs-julia
Fortran-Julia syntax comparison and Maxwell Solver in 2D using Yee numerical scheme and MPI topology
Language: Fortran - Size: 4.99 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 5

MKAbdElrahman/IntegratedOptics.jl
Simulation and Optimization Library for Integrated Optics in Julia.
Language: Julia - Size: 715 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 10 - Forks: 1

Open-RFlab/octave-openems-hll
openEMS High-level layer
Language: MATLAB - Size: 3.05 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 18 - Forks: 1

KAHR-Alpha/Aether
An optics simulation suite for Windows and Linux, including a raytracer, a FDTD solver and various tools.
Language: C++ - Size: 3.52 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 24 - Forks: 3

jmrplens/FDTDexamples
Modelos FDTD de aeroacústica simples y complejos para MATLAB 2019b o superior
Language: MATLAB - Size: 11 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 2

Amazingkivas/FDTD_Method
Finite-difference time-domain (FDTD) method for modeling computational electrodynamics
Language: C++ - Size: 51.9 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

larsgeb/Rayleigh-Bernard
A simple finite difference scheme for the Rayleigh-Bernard equations (buoyancy driven convection).
Language: Python - Size: 1.95 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 3

abhishek-das98/FDTD-Calculations-1
Language: Jupyter Notebook - Size: 3.81 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

markCwatson/Magnetic_Induction_FDTD
A 2D electromagnetic simulator using the Finite Difference Time Domain (FDTD) method. It simulates magnetic induction from one coil to another through an air/water interface.
Language: MATLAB - Size: 3.4 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

biergaizi/project-diamond
Parallelogram and Trapezoid Tiling Code for Accelerated FDTD electromagnetic wave simulation.
Language: C++ - Size: 75.2 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 8 - Forks: 0

ipselium/nsfds2
Navier-stokes solver for acoustics
Language: Jupyter Notebook - Size: 4.24 MB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

bcerjan/simpleFDTD
An embeddable 2D FDTD simulation for approximate results in the visible region. Uses leapfrog alternating-direction implicit update equations.
Language: JavaScript - Size: 3.74 MB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

NarenGG/CTransferMatrixMethod Fork of AniruthAnanth/LightweightTransferMatrixMethod
A small C library for calculating reflectance and transmittance data for 1 dimensional multilayer media.
Language: C - Size: 747 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Mrwatermolen/XFDTD_CUDA
Language: Cuda - Size: 219 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

devbrones/magisim
Magisim is a field simulation suite.
Language: Python - Size: 200 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

dgrzech/2d-shear-fdtd
simulation of 2D shear waves using the FDTD method with the CPML absorbing boundary condition
Language: Matlab - Size: 5.86 KB - Last synced at: 6 months ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 2

ShayanDodge/3D-FDTD-Plane-Wave-MATLAB-CPU_GPU
This repository provides a MATLAB implementation of 3D Finite Difference Time Domain (FDTD) methods optimized for both CPU and GPU execution. The approach aims to leverage the computational power of GPUs while addressing the limitations of Video Random Access Memory (VRAM) through an efficient use of both VRAM and system RAM.
Language: MATLAB - Size: 36.1 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ShayanDodge/3D-FDTD-Plane-Wave-Vessel-Skin-MATLAB
This repository provides a MATLAB implementation of the 3D Finite Difference Time Domain (FDTD) method for simulating the propagation of plane electromagnetic waves in real skin.
Language: MATLAB - Size: 10.2 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ShayanDodge/1D-FDTD-MATLAB
This repository provides a MATLAB implementation of the 1D Finite Difference Time Domain (FDTD) method for simulating the propagation of plane electromagnetic waves in a vacuum.
Language: MATLAB - Size: 12.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ShayanDodge/1D-FDTD-Plane-Wave-Plasma-MATLAB
This repository contains a MATLAB implementation of the 1D Finite Difference Time Domain (FDTD) method for simulating the propagation of plane electromagnetic waves in a plasma medium.
Language: MATLAB - Size: 17.7 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 7 - Forks: 1

ShayanDodge/3D-FDTD-Monopole-Antenna-Skin-MATLAB
This repository provides a MATLAB implementation of the 3D Finite Difference Time Domain (FDTD) method for simulating the interaction between a monopole antenna and skin.
Language: MATLAB - Size: 29.3 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ShayanDodge/3D-FDTD-Plane-Wave-Skin-MATLAB
This repository provides a MATLAB implementation of the 3D Finite Difference Time Domain (FDTD) method for simulating the propagation of plane electromagnetic waves in a skin-like medium.
Language: MATLAB - Size: 37.1 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ShayanDodge/3D-FDTD-Plane-Wave-Nondispersive-MATLAB
This repository provides a MATLAB implementation of the 3D Finite Difference Time Domain (FDTD) method for simulating the propagation of plane electromagnetic waves in a non-dispersive medium.
Language: MATLAB - Size: 64.5 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ShayanDodge/3D-FDTD-Plane-Wave-MATLAB-GPU
This repository contains an accelerated parallel implementation of the 3D Finite Difference Time Domain (FDTD) method using GPU computing in MATLAB.
Language: MATLAB - Size: 48.8 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

Vikas2171/Finite-Difference-Method
This repository features MATLAB projects using Finite Difference Methods to solve Laplace's equation and Maxwell's equations. It includes a 2D Laplace's Equation Solver and a 1D FDTD Simulation with wave propagation and absorption, providing practical understanding and visualization tools.
Language: MATLAB - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

mithgil/Radialer
Fast, efficient calculations for radially polarized filed distribution in c++
Language: Jupyter Notebook - Size: 73.9 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

roseengineering/rfems
Run an openEMS FDTD s-parameter and far-field simulation from a set of STL 3D models
Language: Python - Size: 3.64 MB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

ToniaDemchuk/EMSimulation
Software packages for electromagnetic simulations (DDA and FDTD)
Language: C# - Size: 64 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 8

salvaugres/semba-fdtd 📦
SEMBA-FDTD solver by UGR
Language: Fortran - Size: 173 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 2

roseengineering/rffdtd
FDTD 3D simulator that generates s-parameters from OFF geometry files using one or more GPUs
Language: Jupyter Notebook - Size: 1.07 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

zer011b/fdtd3d
fdtd3d is an open source 1D, 2D, 3D FDTD electromagnetics solver with MPI, OpenMP and CUDA support for x64, ARM, ARM64, RISC-V, PowerPC architectures
Language: C++ - Size: 4.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 107 - Forks: 33

dsarvan/fdtdpy
Electromagnetic simulation using the FDTD method with Python
Language: Python - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

dsarvan/fdtd
Electromagnetic simulation using the FDTD method
Language: Python - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ovcharenkoo/PETSc_FDTD_3D_acoustic_wave_propagation
3D acoustic wave propagation in homogeneous isotropic media using PETSc and Krylov space method
Language: C - Size: 5.61 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 14 - Forks: 7

rafael-fuente/Incoherent-Light-Simulation
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
Language: Python - Size: 68.7 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 139 - Forks: 20

marvinmoyco/fdtd-code
Codes for FDTD implementation for EEE 190/ECE 198
Language: Python - Size: 427 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

yeastpowder/meep_mod
这是一个基于开源FDTD包meep的ui修改
Language: Jupyter Notebook - Size: 57.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

HaneWall/MaxwellFDTD.jl
Dispersive, nonlinear 3D-FDTD in Julia
Language: Julia - Size: 7.29 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

drinwater/2D-FDTD-code
Language: MATLAB - Size: 16.7 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

FilipDominec/python-meep-utils
<NEEDS MAJOR UPDATE> Simulations of electromagnetic waves - easier scripting, postprocessing and field export
Language: Python - Size: 6.87 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 50 - Forks: 30

AxoyTO/Two-Dimensional-FDTD-Acceleration
Parallel implementation of Yee's Algorithm of "Finite Difference Time Domain" using Message Passing Interface(MPI) and Open Multi-Processing(OMP)
Language: C - Size: 159 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

NomadicLocust/meep-tricks
Helpful Tricks for Running Meep (and other) Simulations Effectively
Size: 0 Bytes - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

danhey/modulatedFDTD
Implementation of finite difference time domain in Matlab demonstrating temporal modulations of permittivity.
Language: Matlab - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

bmdaj/Dispersion_engineering_of_atom-photonic_crystal_waveguide_interfaces
Simulation framework for the calculation of the dispersion properties of photonic crystals for enhanced atom-atom interactions mediated by photons.
Language: Jupyter Notebook - Size: 35.7 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

Lukas0025/PARALLER_FDTD_MPI
MPI Project to PPP at BUT FIT (Master)
Language: C++ - Size: 12.6 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

philock/fdtd
A FDTD implementation with objects, sources, PML and rendering engine for drawing and filling polygons.
Language: Python - Size: 66.3 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

0xInfty/PyMeepPlasmonics
Free and open-source code package designed to perform PyMEEP FDTD simulations applied to Plasmonics (UBA+CONICET) [Buenos Aires, Argentina]
Language: Python - Size: 4.86 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 3

overengineer/TR-FDTD
Time-Reversal Algorithm with Finite-Difference Time-Domain Method
Language: MATLAB - Size: 19.9 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 16

ovcharenkoo/WaveProp_in_MATLAB
Single-file implementations of 2D and 3D acoustic and elastic wave propagation in time domain using finite-differences(FDTD). Simple formulation and implementation
Language: MATLAB - Size: 1.11 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 57 - Forks: 32

ShayanDodge/FDTD_3D_GPU
Accelerated parallel FDTD code in the GPU.
Language: MATLAB - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Reavenk/WaveToy
An editor to test out scenarios with wave dynamics.
Language: C# - Size: 340 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

vxsharma-14/EMWave-Solver
Electromagnetic wave solver for dispersive and non-dispersive media written in Fortran.
Language: Fortran - Size: 194 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ovcharenkoo/CUDA_FDTD_2D_acoustic_wave_propagation
Acoustic wave propagation in 2D domain using CUDA, O(2,8). Solve second order wave equation in time domain using finite-differences.
Language: Cuda - Size: 1.42 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 12

jwhite510/CUDA-FDTD-simulation
Calculation of the Finite Difference Time Domain method in parallel on a GPU
Language: Cuda - Size: 181 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 4

natsunoyuki/FDTD
This is a package to perform Finite Difference Time Domain (FDTD) simulations in Python.
Language: Python - Size: 180 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

tiagovla/fdtd.py
Easy to use FDTD framework written in python.
Language: Python - Size: 303 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

abc0990cba/napi-addon-fdtd
Language: C++ - Size: 240 KB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

abc0990cba/finite-difference-time-domain
Language: Python - Size: 3.24 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

tornikeo/fe_vortex_optic_gates
Photonics FDTD simulation with MatLab
Language: Jupyter Notebook - Size: 42.5 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Chemiseblanc/csg-meep
Proof of concept of a new geometry engine for meep
Language: Jupyter Notebook - Size: 93.8 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

ShayanDodge/FDTD_3D_CPU_GPU
Coordinating the GPU and CPU in FDTD simulation
Language: MATLAB - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

ShayanDodge/Plane_Wave_Nondispersive_3D_FDTD
3-D Finite Difference Time Domain Methods for plane wave propagation in a non-dispersive medium.
Language: MATLAB - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

ShayanDodge/Plane_Wave_Vessel_Skin_3D_FDTD
3-D Finite Difference Time Domain Methods for plane wave propagation in a real skin.
Language: MATLAB - Size: 10.2 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

karolenn/meep
EM Simulations with FDTD using MEEP
Language: Python - Size: 2.14 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

ybw2016v/cuf
带有GPU加速的声场FDTD方法
Language: Jupyter Notebook - Size: 18.4 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

mhamilt/Swift-Metal-Plate
A finite difference thin plate visualisation using Metal shaders
Language: C++ - Size: 1.45 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

mhamilt/FDPlateClass
A finite difference plate scheme wrapped in a class
Language: C++ - Size: 146 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

csernyavao/Anisotropic-FDTD
Anisotropic FDTD, Electromagnetic cloak
Language: MATLAB - Size: 41.7 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

parkyo/FDTD-Transmission-Line
FDTD on transmission line simulation in MATLAB
Language: MATLAB - Size: 7.3 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0
