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

التفاصيل البيبلوغرافية
العنوان: Hybrid Parallelism in Finite Volume Based Algorithms in Application to Two-Dimensional Scattering Problem Setting
المؤلفون: R. R. Zagidullin, Yury Shestopalov, Sergey A. Matveev, S. G. Rykovanov, Alexander Smirnov
المصدر: Computational Mathematics and Modeling. 31:355-363
بيانات النشر: Springer Science and Business Media LLC, 2020.
سنة النشر: 2020
مصطلحات موضوعية: Speedup, Finite volume method, Xeon, Computer science, Computation, Parallel algorithm, ComputerSystemsOrganization_PROCESSORARCHITECTURES, Supercomputer, 01 natural sciences, 010101 applied mathematics, Computational Mathematics, CUDA, 0103 physical sciences, 010307 mathematical physics, 0101 mathematics, Problem set, Algorithm
الوصف: 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.
تدمد: 1573-837X
1046-283X
DOI: 10.1007/s10598-020-09496-6
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::a3fb329798d8c3de7c4f50f42060222a
https://doi.org/10.1007/s10598-020-09496-6
Rights: CLOSED
رقم الانضمام: edsair.doi...........a3fb329798d8c3de7c4f50f42060222a
قاعدة البيانات: OpenAIRE
الوصف
تدمد:1573837X
1046283X
DOI:10.1007/s10598-020-09496-6