Skip to content

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

License

Notifications You must be signed in to change notification settings

bsxfun/fdtd_tutorial_asa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published