Hybrid Parallelism in Finite Volume Based Algorithms in Application to Two-Dimensional Scattering Problem Setting

We analyze the parallelism particularities of finite volume based computational algorithms. We use a problem set from electrodynamics and parallelize its solution. It serves as an example and illustration of our findings. The tests are carried out on the Zhores supercomputer. The hardware used to ru...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computational mathematics and modeling 2020, Vol.31 (3), p.355-363
Hauptverfasser: Zagidullin, R. R., Smirnov, A. P., Matveev, S. A., Shestopalov, Y. V., Rykovanov, S. G.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We analyze the parallelism particularities of finite volume based computational algorithms. We use a problem set from electrodynamics and parallelize its solution. It serves as an example and illustration of our findings. The tests are carried out on the Zhores supercomputer. The hardware used to run parallel algorithms includes Nvidia Tesla V100 GPUs and Intel Xeon CPUs. We find that finite volume method discretizations work well with parallelization on GPUs. The speedup can be increased by proper CUDA optimizations. However, it is very resource consuming to perform all computations on supercomputer GPUs if the problem size is exceptionally big. Hence, it is necessary to harness every processing power that a supercomputer can offer including CPUs. We offer ways to parallelize the posed problem in a hybrid fashion.
ISSN:1046-283X
1573-837X
1573-837X
DOI:10.1007/s10598-020-09496-6