Improved Finite Difference Schemes for a 3-D Viscothermal Wave Equation on a GPU
نویسندگان
چکیده
Viscothermal effects in air lead to a damping of high frequencies over time. Such effects cannot be neglected in large-scale room acoustics simulations for the full audible bandwidth. In this study, full-bandwidth room acoustics is modelled using a variant of the three-dimensional wave equation including viscothermal losses in air following from a simplification of the Navier-Stokes equations suitable for room acoustics applications. The model equation is numerically solved using time domain finite difference methods. A three-step parameterised finite difference scheme is proposed to model T60 decay times as a function of frequency more accurately than two-step schemes. Timing results from parallelised implementations on a graphics processing unit (GPU) device are presented.
منابع مشابه
Revisiting Implicit Finite Difference Schemes for Three-Dimensional Room Acoustics Simulations on GPU
Implicit finite difference schemes for the 3-D wave equation using a 27-point stencil on the cubic grid are presented, for use in room acoustics modelling and artificial reverberation. The system of equations that arises from the implicit formulation is solved using the Jacobi iterative method. Numerical dispersion is analysed and computational efficiency is compared to second-order accurate 27...
متن کاملOn Finite Difference Schemes for the 3-d Wave Equation Using Non-cartesian Grids
In this paper, we investigate finite difference schemes for the 3-D wave equation using 27-point stencils on the cubic lattice, a 13-point stencil on the face-centered cubic (FCC) lattice, and a 9-point stencil on the body-centered cubic (BCC) lattice. The tiling of the wavenumber space for nonCartesian grids is considered in order to analyse numerical dispersion. Schemes are compared for compu...
متن کاملNumerical Simulation of a Lead-Acid Battery Discharge Process using a Developed Framework on Graphic Processing Units
In the present work, a framework is developed for implementation of finite difference schemes on Graphic Processing Units (GPU). The framework is developed using the CUDA language and C++ template meta-programming techniques. The framework is also applicable for other numerical methods which can be represented similar to finite difference schemes such as finite volume methods on structured grid...
متن کاملOptimised 25-point finite difference schemes for the three-dimensional wave equation
Wave-based methods are increasingly viewed as necessary alternatives to geometric methods for room acoustics simulations, as they naturally capture wave phenomena like diffraction and interference. For methods that simulate the three-dimensional wave equation—and thus solve for the entire acoustic field in an enclosed space—computational costs can be high, so efficient algorithms are critical. ...
متن کاملFourth-order and Optimised Finite Difference Schemes for the 2-d Wave Equation
This paper investigates some fourth-order accurate explicit finite difference schemes for the 2-D wave equation obtained using 13-, 17-, 21-, and 25-point discrete Laplacians. Optimisation is conducted in order to minimise numerical dispersion and computational costs. New schemes are presented that are more computationally efficient than nine-point explicit schemes at maintaining less than one ...
متن کامل