Gahyung Jo , Janghoon Seo , Jae-Min Kwon , Eisung Yoon
{"title":"A field-aligned gyrokinetic solver based on discontinuous Galerkin in tokamak geometry","authors":"Gahyung Jo , Janghoon Seo , Jae-Min Kwon , Eisung Yoon","doi":"10.1016/j.cpc.2025.109769","DOIUrl":null,"url":null,"abstract":"<div><div>This paper presents the development of a hyperbolic solver for the gyrokinetic equation in tokamak geometry. The discontinuous Galerkin method discretizes the gyrokinetic equation on the field-aligned mesh composed of twisted prism-shaped elements in the tokamak domain. The elements are generated by extending the vertices of unstructured triangular elements on a poloidal plane following the equilibrium magnetic field lines. A sub-triangulation is employed to transfer information between nonconforming meshes, which is inevitable when implementing the field-aligned mesh. The numerical integrations of elements in the field-aligned mesh are performed by transforming the numerical integrations of reference elements in a reference element. We investigate the impact of field-aligned mesh on the numerical interpolation of synthetic plasma fluctuation data generated by a ballooning function. The numerical tests show that the field-aligned mesh can significantly improve computational efficiencies. Additionally, we estimate a sufficient condition for a stable temporal discretization of the hyperbolic solver based on a Runge-Kutta method. The estimation indicates that the field-aligned mesh can allow a notable increase of the time step size for stable simulation. In the numerical experiments, the solver shows good conservations of physical quantities such as mass, kinetic energy, and toroidal canonical angular momentum.</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"316 ","pages":"Article 109769"},"PeriodicalIF":7.2000,"publicationDate":"2025-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Physics Communications","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010465525002711","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents the development of a hyperbolic solver for the gyrokinetic equation in tokamak geometry. The discontinuous Galerkin method discretizes the gyrokinetic equation on the field-aligned mesh composed of twisted prism-shaped elements in the tokamak domain. The elements are generated by extending the vertices of unstructured triangular elements on a poloidal plane following the equilibrium magnetic field lines. A sub-triangulation is employed to transfer information between nonconforming meshes, which is inevitable when implementing the field-aligned mesh. The numerical integrations of elements in the field-aligned mesh are performed by transforming the numerical integrations of reference elements in a reference element. We investigate the impact of field-aligned mesh on the numerical interpolation of synthetic plasma fluctuation data generated by a ballooning function. The numerical tests show that the field-aligned mesh can significantly improve computational efficiencies. Additionally, we estimate a sufficient condition for a stable temporal discretization of the hyperbolic solver based on a Runge-Kutta method. The estimation indicates that the field-aligned mesh can allow a notable increase of the time step size for stable simulation. In the numerical experiments, the solver shows good conservations of physical quantities such as mass, kinetic energy, and toroidal canonical angular momentum.
期刊介绍:
The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper.
Computer Programs in Physics (CPiP)
These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged.
Computational Physics Papers (CP)
These are research papers in, but are not limited to, the following themes across computational physics and related disciplines.
mathematical and numerical methods and algorithms;
computational models including those associated with the design, control and analysis of experiments; and
algebraic computation.
Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.