An open API service providing repository metadata for many open source software ecosystems.

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