Abstract
An open source implementation of the pseudospectral time-domain method for the propagation of sound is presented, which is geared towards applications in the built environment. Being a wavebased method, PSTD captures phenomena like diffraction, but maintains efficiency in processing time and memory usage as it allows to spatially sample close to the Nyquist criterion, thus keeping both the required spatial and temporal resolution coarse. As a first step, in this implementation it has been opted to model the boundary geometry as a composition of rectangular two-dimensional subdomains, hence initially restricting the implementation to orthogonal and two-dimensional situations. The strategy of using subdomains divides the problem domain into local subsets, which enables the simulation software to be built according to Object-Oriented Programming best practices and allows room for further computational parallelization. The software is built using the open source components, Blender, Numpy and Python, and has been published under an open source license itself as well. Research is still being done on strategies to model non-orthogonal geometries and curvilinear grid generation to allow arbitrary geometries as input. Furthermore, impedance boundary conditions and source directivity will be added in subsequent installments, based on current ongoing research, as well as local grid refinement, a moving medium and further performance improvements by implementing GPU computing. Especially when the implementation is extended into a three-dimensional solution, these performance improvements are expected to be essential in order to be fast enough to ensure usability in practice.
Original language | English |
---|---|
Title of host publication | 7th Forum Acusticum, FA 2014; AGH University of Science and Technology (AGH-UST)30 Mickiewicza Av.Krakow; Poland; 7 September 2014 through 12 September 2014 |
Editors | B. Borkowski |
Publisher | European Acoustics Association |
Volume | 2014-January |
ISBN (Electronic) | 978-836140228-2 |
Publication status | Published - 2014 |
Event | 7th Forum Acusticum 2014 (FA 2014), September 7-12, 2014, Krakow, Poland - Krakow, Poland Duration: 7 Sept 2014 → 12 Sept 2014 |
Conference
Conference | 7th Forum Acusticum 2014 (FA 2014), September 7-12, 2014, Krakow, Poland |
---|---|
Abbreviated title | FA 2014 |
Country/Territory | Poland |
City | Krakow |
Period | 7/09/14 → 12/09/14 |