摘要
研究非线性有限声束的一种快速数值计算算法.理论研究表明非线性有限声束存在多种耦合:谐波之间的全耦合,各场点沿轴向的递推耦合以及沿径向的局部耦合,因此可以通过声场的径向空间区域分割提高计算效率,采用多线程实现并行计算.对非线性高斯聚焦波的计算结果表明,当声场计算规模与分割线程数合理匹配时,算法能够显著提高计算速度同时保证计算精度,计算结果与理论分析相符.
A fast numerical algorithm for nonlinear finite sound beams is studied.Multiple couplings in nonlinear finite sound beams are found,including full coupling between the harmonics,recursive coupling between field points along the axial direction,and local coupling along the radial direction.Calculation efficiency is improved by a spatial-domain decomposition of acoustic field along radial direction.The method is achieved through a multi-threading parallel computation.Calculation results for nonlinear focused Gaussian beams show that as problem size and the number of threads are reasonablly matched,this algorithm can significantly improve calculation speed while ensuring accuracy.Calculation results are compared with theoretical analysis.
出处
《计算物理》
EI
CSCD
北大核心
2011年第1期57-65,共9页
Chinese Journal of Computational Physics
基金
国家自然科学基金(30800270)
中国科学技术大学青年科学基金(No.KA2100230001)资助项目
关键词
非线性超声
KZK方程
空域分解
多线程
nonlinear ultrasound
KZK equation
spatial-domain decomposition
multi-threads