#
fdtd
Here are 55 public repositories matching this topic...
-
Updated
Jan 25, 2021 - Python
Open
Tests
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
simulation
animation
physics
fdtd
optics
physics-simulation
photonics
incoherent-light
optics-simulation
-
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
c-plus-plus
arm
cpp
simulation
gpu
physics
x64
solver
parallel
mpi
fdtd
cuda
x86
modelling
arm64
aarch64
electromagnetic
maxwell
maxwell-equations-solver
maxwell-equations
-
Updated
Dec 11, 2021 - C++
Interactive web-based simulator of electromagnetic waves
react
webgl
typescript
integration
simulation
gpu
fdtd
numeric
fields
gpujs
finite-differences
electromagnetism
maxwell
permeability
dielectric
permittivity
-
Updated
May 7, 2020 - TypeScript
<NEEDS MAJOR UPDATE> Simulations of electromagnetic waves - easier scripting, postprocessing and field export
simulation
fdtd
python-meep
metamaterials
photonic-crystals
time-domain
frequency-domain
electromagnetism
-
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
Fast electromagnetic solver (FDTD) at scale.
-
Updated
Mar 20, 2022 - Python
cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
simulation
fdtd
webapp
raytracer
ray-tracing
acoustics
cram
room-impulse-response
image-source-model
room-acoustics
computational-acoustics
-
Updated
Feb 26, 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)
-
Updated
Dec 8, 2021 - C#
Simulation and Optimization Library for Integrated Optics in Julia.
julia
fdtd
photonics
silicon-photonics
fdfd
maxwell-equations-solver
inverse-design
topolgy-optimization
-
Updated
Jul 15, 2021 - 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
-
Updated
Oct 29, 2017 - C
Open
Update `README.md`
DanielKotik
commented
Aug 12, 2021
- add repo folder structure
- introduce package
optbeamand mentionscriptsfolder - explain necessity of Cython
- update citation section with link to correct DOI
- add link to GitHub Pages docs
A simple finite difference scheme for the Rayleigh-Bernard equations (buoyancy driven convection).
fdtd
thermal-conductivity
finite-difference
rayleigh-taylor
finite-difference-time-domain
porous-media
transport-equation
thermal-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
-
Updated
Apr 9, 2021 - Cuda
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]
fdtd
meep
electromagnetism
nanoparticles
plasmonics
nanophotonics
simulations-physics
absorption-spectra
scattering-physics
-
Updated
Jan 19, 2022 - Python
A finite difference plate scheme wrapped in a class
-
Updated
May 4, 2020 - C++
FDTD 3D simulator that generates s-parameters from OFF geometry files using one or more GPUs
-
Updated
Mar 10, 2022 - Jupyter Notebook
A wave function tunneling across a barrier
-
Updated
May 15, 2019 - Jupyter Notebook
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.
Add this topic to your repo
To associate your repository with the fdtd topic, visit your repo's landing page and select "manage topics."
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: