2-D Acoustic FDTD Simulation Demo for Processing 2 & 3
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


2-D Acoustic FDTD Simulation Demo for Processing 2 & 3


This is a truly physical simulation program of the sound wave propagation in a two-dimensional field filled with fluid media and Mur's 2nd order absorbing boundary or a total reflecting wall.
This program solves the "2D Acoustic FDTD (finite-difference time-domain) method". The dark part consists of air (332 m/s) and the brighter part consists of a mixture of air and helium (468 m/s). The grid resolution is 10 mm/pixel and the time step is 15 us/step (us = micro second = 1/1000000 second). A single pulse of sinusoidal wave at 1 kHz with Hann window is transmitted.
Have fun!!

Processing 2.x Users

Processing 2.x users should use the files in /acoustic_2d_fdtd_processing2/ folder.

Processing 3.x Users

Processing 3.x users should use the files in /acoustic_2d_fdtd_processing3/ folder.

In both cases, the folder name must be same as the name of .pde file.

Technical Notes

This program has been tested with Processing 2.2.1 or 3.1.2 (64bit) both on Windows and OSX. The speed of calculation depends on the CPU power of your PC. Intel Core i3 series or higher is recommended.
For more detailed information about FDTD method (including 3-D elastic simulation), please refer our papers on simulation. ==> http://ultrasonics.jp/nagatani/fdtd/
Thank you.


Contents are licensed under CC-BY-SA 3.0 (Creative Commons Attribution-ShareAlike 3.0 Unported License).
The users of this software are asked to state the description Yoshiki NAGATANI : ultrasonics.jp/nagatani/fdtd/ on their publications.

Yoshiki NAGATANI, Kobe City College of Technology