张朝金,孙炳文.射线模型Bellhop的并行化处理[J].,2019,38(1):1-7 |
射线模型Bellhop的并行化处理 |
Parallel computation of sound field based on beam tracing model Bellhop |
投稿时间:2018-04-18 修订日期:2018-12-26 |
中文摘要: |
射线模型是声场计算时常用的模型之一,为了使射线模型Bellhop实现对声场的快速计算,该文基于Bellhop传播模型的C++版本BellhopC开发了并行化射线模型BellhopMP。在并行的处理过程中,结合高斯射线理论,利用多线程技术,建立稳定可靠的并行模型,实现快速声场预报。文章通过仿真实验验证了该模型计算声场的准确性,并通过典型海洋波导下的声传播问题对其并行计算性能进行了测试。结果表明使用BellhopMP能够大幅度提高计算速度,有效解决深海远程等长时间声场计算问题,并且串行所需的计算时间越长,并行效率越高。 |
英文摘要: |
Bellhop is a beam tracing model for simulating acoustic ?elds in ocean environments. In order to accelerate the long-range sound ?led simulation, taking advantage of the computing ability of multi-core processor, a parallelized model called BellhopMP (Bellhop multi process) is developed based on BellhopC, a C++ version of Bellhop. Fast prediction of sound ?eld can be implemented with the parallel model BellhopMP based on Gaussian beam tracing theory and multithread technology. BellhopMP is tested by numerical simulations in typical ocean waveguide, and the results indicate that BellhopMP has high parallel e?ciency, especially when serial computation takes longer time. |
DOI:10.11684/j.issn.1000-310X.2019.01.001 |
中文关键词: 高斯射线,声场计算,Bellhop,并行效率 |
英文关键词: Gaussian beam, Sound feld calculation, Bellhop, Parallel e?ciency |
基金项目: |
|
摘要点击次数: 2229 |
全文下载次数: 3532 |
查看全文
查看/发表评论 下载PDF阅读器 |
关闭 |