OpenMP Offloading and OpenACC Programming Model Approach for Object-Oriented Plasma Device Algorithms.

Ezhilmathi Krishnasamy,Ivona Vasileska,Leon Kos,Pascal Bouvry

MIPRO(2023)

引用 0|浏览0
暂无评分
摘要
Plasma physics is becoming more important due to its applications in clean energy production (using fusion technology) and other fields, such as chemical and material science. Even recently, Lawrence Livermore National Laboratory (LLNL) has demonstrated the capability of producing more energy through fusion compared to laser energy. Therefore, in the future, we might need to do more computational simulations for further understanding and explore the advancement in plasma physics. Furthermore, this could be possible with the help of supercomputers. In this work, we parallelise a one-dimensional object-oriented plasma device algorithm, Object Oriented Plasma Device 1d (oopd1), on a multicore CPU and GPU. We use the OpenMP programming model for the CPU version, and for the GPU, we use OpenMP offloading and OpenACC offloading. All of these approaches are compared to each other. Thus, it provides further suitable programming models with parallel capabilities for the existing oopd1 to explore the available parallel architectures.
更多
查看译文
关键词
GPU,OpenACC,OpenMP Offloading,Plasma Physic
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要