Abstract
Abstract BELLHOP3D is a widely used three-dimensional computational model for acoustic wave propagation in the ocean based on the ray method. Although its computational efficiency is relatively high, there is still significant scope for improvement. This paper presents an optimized version of BELLHOP3D that utilizes the message passing interface (MPI) to parallelize the calculation of azimuth and pitch angles. The parallel algorithm developed in this study exhibits high efficiency and produces stable and reliable results. The current work introduces both the serial and parallel algorithms of BELLHOP3D, and subsequently validates the accuracy of the parallel program via numerical simulations and also evaluates the parallel computing performance. The computation results demonstrate that parallel calculation of both azimuth and pitch angles through the use of the message transfer interface considerably enhances the parallel efficiency of BELLHOP3D.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have