南华大学学报(自然科学版)2025,Vol.39Issue(1):88-96,9.DOI:10.19431/j.cnki.1673-0062.2025.01.013
SCELT程序功能拓展及并行开发
SCELT Program Function Expansion and Parallel Development
摘要
Abstract
This paper describes the parallel development and functional expansion of SCELT(symbolic computation aided eigenvalue and linear code for Tokamaks).Specific-ally,it optimizes the function of non-uniform grid encryption,improving the convergence speed and accuracy of the program;adds support for sparse matrix functions to the pro-gram,reducing its memory consumption;uses a parallel mindset and MPI(message pass-ing interface)technology to parallelize the program's numerical discrete module,enhancing the efficiency of the program's numerical discretization through multi-process parallelism.Additionally,based on the SLEPc eigenvalue solver library,it incorporates large-scale sparse matrix eigenvalue parallel solving capabilities into the program,increas-ing the speed and scale at which research problems can be addressed.The reliability of the parallelized and expanded program is verified by computing the linear growth rates and mode structures of the internal kink mode(m=1,n=1)and the resistive tearing mode(m=2,n=1).Furthermore,by comparing with the results of the original version,the paper demonstrates the significant advantages of the optimized program in terms of running speed and scale,as well as its potential for studying complex MHD(magnetohydrodynam-ic)eigenvalue problems.关键词
MHD/并行/MPI/特征值Key words
MHD/Parallel/MPI/Eigenvalue分类
数理科学引用本文复制引用
伍召清,张定宗,郭文峰,马骏,陈坤杰..SCELT程序功能拓展及并行开发[J].南华大学学报(自然科学版),2025,39(1):88-96,9.基金项目
国家自然科学基金项目(11805239 ()
12075282 ()
11775268) ()
湖南省教育厅科学研究项目青年项目(21B0648) (21B0648)