Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 1.15 KB

File metadata and controls

24 lines (13 loc) · 1.15 KB

Code for FDTD Tutorial, 180th ASA Meeting (Acoustics in Focus)

Matlab code for the Acoustics in Focus Invited Talk:

2pCA2. Tutorial on finite-difference time-domain (FDTD) methods for room acoustics simulation.

A recording of the tutorial can be viewed at this link.

Usage

Run the script 'fdtd_tutorial_asa.m' in Matlab.

Dependencies

  • This code was tested in Matlab 2019b, but it code should run in various Matlab versions with CUDA/GPU acceleration disabled.

  • For CUDA acceleration you will need a CUDA-supported Nvidia GPU with an up-to-date Nvidia driver, along with Matlab's Parallel Computing Toolbox.

  • CUDA support will be limited by your GPU architecture and Matlab version; see: https://www.mathworks.com/help/parallel-computing/gpu-support-by-release.html.

  • The supplied PTX file was compiled with CUDA toolkit version 10.2.

  • PTX code can be recompiled with NVCC from the CUDA toolkit (install appropriate version for your GPU and Matlab version).