Abstract
The simulation in computers of the evolution of pressure and temperature inside a cavity when acoustic energy is injected results in a very stiff and high time consuming application. The split–step method used for the integration of the spatial part of the physical model is based on intensive computation of two–dimensional FFTs. This operation is currently very optimized but its use through a Matlab implementation can not completely exploit this optimization. In addition, there exist other operations involved in the integration of the model well suited to be run efficiently on hardware accelerators like GPUs. Thus, we implemented CPU and GPU versions of the application which are much faster than the Matlab version. Moreover, in order to preserve the ease of use we kept the Matlab interface by using mex files.
This work was financially supported by Spanish Ministerio de Ciencia e Innovación, European Union FEDER (FIS2008-06024-C03-02).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Perez–Arjona, I., Sánchez–Morcillo, V.J., de Valcárcel, G.J.: Ultrasonic Cavity Solitons. Europhys. Lett. 82, 10002 (2008)
NVidia Corp. CUDA Version 3.1 (2010)
General–Purpose Computation on Graphics Hardware., http://gpgpu.org
Owens, J.D., Luebke, D., Govindaraju, N., Harris, M., Krüger, J., Lefohn, A.E., Purcell, T.J.: A survey of general-purpose computation on graphics hardware. Computer Graphics Forum 26(1), 80–113 (2007)
Januszewski, M., Kostur, M.: Accelerating numerical solution of Stochastic Differential Equations with CUDA (2009), http://arxiv.org/abs/0903.3852
Volkov, V., Kazian, B.: Fitting the FFT onto the G80 architecture, UC Berkeley CS258 Project Report (May 2008)
MathWorks: MATLAB MEX Files., http://www.mathworks.com
NVIDIA. MATLAB plugin, http://developer.nvidia.com/object/matlab_cuda.html
NVIDIA. Accelerating MATLAB with CUDA Using MEX Files (2007)
Sánchez–Morcillo, V.J., et al.: Self–organization of ultrasound in viscous fluids. Europhys. Lett. 92, 10003 (2010)
Cross, M.C., Hohenberg, P.C.: Pattern formation out of equilibrium, Rev. Mod. Phys. 65, 851 (1993)
Trefethen, L.N.: Spectral methods in MATLAB. SIAM, Philadelphia (2000)
Intel®: Intel Math Kernel Library for the Linux* OS 10.1. User’s Guide (2008)
Termo2D package: http://www.inco2.upv.es/software.php
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alonso–Jordá, P., Peinado–Pinilla, J., Pérez–Arjona, I., Sánchez–Morcillo, V.J. (2011). Efficient Simulation of Spatio–temporal Dynamics in Ultrasonic Resonators. In: Cabestany, J., Rojas, I., Joya, G. (eds) Advances in Computational Intelligence. IWANN 2011. Lecture Notes in Computer Science, vol 6691. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21501-8_51
Download citation
DOI: https://doi.org/10.1007/978-3-642-21501-8_51
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21500-1
Online ISBN: 978-3-642-21501-8
eBook Packages: Computer ScienceComputer Science (R0)