Parallel computing method of seeking 3D eigen-rays with an irregular seabed

In the ocean environment, the internal wave and irregular seabed can cause the ray trace direction reverse in vertical and deflect in horizontal. Therefore the propagation of ray in three dimensional (3D) should be taken into account for long range sound propagation, such as ocean acoustic tomography. The 3D eigen-ray calculation usually is very complex problems and cost long computation time. Though some optimization methods can be applied to decrease computation time, they may lose some computational accuracy. Parallel programming is an important method to improve the speed of multiple data operation at low-cost. A parallel algorithm for 3D eigen-rays searching in waveguide with an irregular seabed is realized based on OpenMP. According to this model, seeking eigen-rays and computation ray tracing and transmission time of eigen-rays are completed. Computing results show that this parallel algorithm performs higher precision and speed with 3.76 speedup ratio in a quad-core CPU. It is hoped that this 3D sound ray model can provide some help in acoustical oceanography research.