← Search

Data · dataset · 2026

cuGMEC: A high-performance code for gyrokinetic-MHD hybrid simulation on GPUs with CUDA C++

Listed in Teesside University Research Data Repository

Studying the interactions between energetic particles (EPs) and Alfvén eigenmodes (AEs) is essential for understanding alpha particle transport in burning plasma conditions within future fusion reactors.

Description

To numerically simulate EP-driven Alfvén instabilities, we have developed GMEC[1,2] (Gyrokinetic-Magnetohydrodynamics Energetic-particle Code) on the central processing unit (CPU) platform. However, long-time and large-scale simulations require higher grid resolution and more particles, demanding substantial computational resources.

Therefore, applying more efficient numerical algorithms and optimization strategies on advanced computing architectures becomes critical. Computer scientists have designed the graphics processing unit (GPU) to implement single instruction multiple thread (SIMT) with fewer control units and higher throughput than CPUs. The GPU is optimized for data-parallel tasks and has emerged as a powerful platform for scientific computing.

Read the rest (1 more)

Based on NVIDIA’s Compute Unified Device Architecture (CUDA), this work presents cuGMEC, a high-performance gyrokinetic-MHD hybrid code developed from scratch for GPU platforms, incorporating newly added equations and physical terms. After testing on NVIDIA GPUs, the results show favorable scaling and acceleration, achieving up to 20 times speedup compared to the Intel Xeon Gold 6348 processor. Several benchmarks with theories and other codes have also been conducted to verify the gyrokinetic-MHD hybrid code.

Links

Where it is published

Catalogue records · 1

Topics

Inferred from text
Nuclear and plasma physics 71% · Simulation 75%
Provenance · 1 source records, 13 field assertions
SourceKeyLast seenRaw
Teesside University Research Data Repositoryoai:data.mendeley.com/wn75zynj8y.112 d agoJSON v1
FieldAssertionExtractorEvidence
access_levelsource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].anzsrc:group:5106enrichment · researchdata tees ac uktaxonomy-embedding@1.0.0title+keywords+description (71%)
concepts[field].local:field:earth-environmentalmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:engineeringmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:humanitiesmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:life-sciencesmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:physicsmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:social-sciencemapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[method].local:method:simulationenrichment · researchdata tees ac ukkeyword-concept-rules@1.0.0title+description (75%)
descriptionsource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/description
licensesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/rights
publication_datesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
titlesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/title