Here are
59 public repositories
matching this topic...
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)
Updated
Apr 20, 2022
Python
🦐 Electromagnetic Simulation + Automatic Differentiation
Updated
Jan 25, 2021
Python
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
Updated
Oct 23, 2021
Python
fdtd3d is an open source 1D, 2D, 3D FDTD electromagnetics solver with MPI, OpenMP and CUDA support for x86, arm, arm64 architectures
Interactive web-based simulator of electromagnetic waves
Updated
May 7, 2020
TypeScript
Fast electromagnetic solver (FDTD) at scale.
Updated
Jun 1, 2022
Python
<NEEDS MAJOR UPDATE> Simulations of electromagnetic waves - easier scripting, postprocessing and field export
Updated
Sep 3, 2019
Python
Single-file implementations of 2D and 3D acoustic and elastic wave propagation in time domain using finite-differences(FDTD). Simple formulation and implementation
Updated
Apr 9, 2019
MATLAB
cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
Updated
Jun 1, 2022
TypeScript
Acoustic wave propagation in 2D domain using CUDA, O(2,8). Solve second order wave equation in time domain using finite-differences.
Updated
Mar 29, 2019
Cuda
Time-Reversal Algorithm with Finite-Difference Time-Domain Method
Updated
Dec 2, 2021
MATLAB
Software packages for electromagnetic simulations (DDA and FDTD)
Simulation and Optimization Library for Integrated Optics in Julia.
Updated
Jul 15, 2021
Julia
Fortran-Julia syntax comparison and Maxwell Solver in 2D using Yee numerical scheme and MPI topology
Updated
Apr 22, 2022
Julia
Computational ElectroMagnetism on a Yee Lattice
Updated
Nov 17, 2020
Python
3D acoustic wave propagation in homogeneous isotropic media using PETSc and Krylov space method
A simple finite difference scheme for the Rayleigh-Bernard equations (buoyancy driven convection).
Updated
Nov 10, 2020
Python
1D Particle-in-Cell code using explicit method
Updated
Oct 29, 2020
Python
Calculation of the Finite Difference Time Domain method in parallel on a GPU
Collection of fully implicit PiC model in 2D on a Yee lattice, using Newton-Krylov non-linear solver
Updated
May 30, 2021
Python
Free and open-source code package designed to perform PyMEEP FDTD simulations applied to Plasmonics (UBA+CONICET) [Buenos Aires, Argentina]
Updated
Jan 19, 2022
Python
A finite difference plate scheme wrapped in a class
Updated
May 11, 2019
Jupyter Notebook
A wave function tunneling across a barrier
Updated
May 15, 2019
Jupyter Notebook
FDTD 3D simulator that generates s-parameters from OFF geometry files using one or more GPUs
Updated
May 7, 2022
Jupyter Notebook
Accelerated parallel FDTD code in the GPU.
Updated
Feb 2, 2022
MATLAB
An embeddable 2D FDTD simulation for approximate results in the visible region. Uses leapfrog alternating-direction implicit update equations.
Updated
May 18, 2021
JavaScript
Improve this page
Add a description, image, and links to the
fdtd
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
fdtd
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
The library needs tests to prevent bugs. This library uses pytest as test suite, which is by far the most user friendly test-suite for Python. This is great, because this means anyone can add tests; it's super easy! Moreover, it makes you acquainted with the code, which is why it's labeled a good first issue.
When adding tests, keep the following in mind: