Solving Baer wave equation reduced to three-parameter eigenvalue problem by dynamic thread-based computing


Özer H. Ü., Tunçel M., Duran A., Duran F. S.

JOURNAL OF SUPERCOMPUTING, cilt.82, sa.1, 2025 (SCI-Expanded, Scopus) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 82 Sayı: 1
  • Basım Tarihi: 2025
  • Doi Numarası: 10.1007/s11227-025-08152-3
  • Dergi Adı: JOURNAL OF SUPERCOMPUTING
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Compendex, INSPEC, zbMATH
  • Yıldız Teknik Üniversitesi Adresli: Evet

Özet

Real-time computation of eigenvalues is valuable in science and engineering. This is possible via memory-efficient, scalable, robust, and high-performance algorithms when we take advantage of supercomputing. Baer wave equation arises from applying the separation of variables to the Helmholtz equation. When the Baer wave equation is discretized, a three-parameter eigenvalue problem is obtained. In this study, we consider the computationally challenging problem of finding eigenvalue tuples in a three-parameter eigenvalue problem reduced from the Baer wave equation. We solve this problem using a fused parameter optimization algorithm by implementing a dynamic thread-based computation in C and MATLAB. We achieved scaled speed-up for the dense coefficient matrices of the problem from the Baer wave equation to run up to 64 threads in our C implementation. To the best of our knowledge, this is the first study to solve the three-parameter eigenvalue problem using parallel thread-based computing.