// OPEN LAB
pffdtd (fork)
Wave-based FDTD solver for room acoustics — fork with CUDA optimizations, a cross-validation reference for RaySound.
Fork of: bsxfun/pffdtd — Brian Hamilton, University of Edinburgh, 2021
A fork of Brian Hamilton's FDTD simulator (MIT). The changes are confined to the CUDA GPU engine: native-architecture builds, real multi-GPU peer access, batched source injection, block-wise read-out. The numerical scheme is unchanged — the forward output matches the reference Python engine to machine precision. ST-LINE maintains it as an independent wave-based tool to cross-validate, method against method, the DG engine of RaySound.
Resources
Other repositories
USBPD-Stack Cross-platform distribution of the NXP USB Power Delivery stack for the PTN5110. Details → x-cube-n6-camera-capture-nucleo Exploring the STM32N6: a UVC webcam with the hardware H.264 encoder. Details → arducam-evk-gui Tkinter GUI for the Arducam EVK SDK, sensor data-driven. Details → acmap Browser-based acoustic mapping: sound-level surveys + ISO 9613-2 propagation with Maekawa diffraction on real OSM buildings. Live tool at /en/tools/acoustic-map/. Details → noise-barrier-calc Noise-barrier attenuation calculator: ISO 9613-2 §7.4 + Maekawa selectable, line/area/point sources. Live tool at /en/tools/barrier-calculator/. Details → visualdb Local app to build forms, sheets and reports over existing databases, no cloud. Details →
A similar project?
Embedded, protocol, calculation tools: if you have a related use case, let’s talk.