首页|基于GPU加速的投影后变分壳模型计算

基于GPU加速的投影后变分壳模型计算

扫码查看
为进一步拓展投影后变分(VAP)壳模型计算应用核区范围,需提升VAP的计算效率.为此,利用OpenACC并行编程指令,首次将VAP程序从传统的CPU平台移植到了高性能GPU计算平台上.在角动量投影的每个积分格点上实现了数目庞大的各独立转动矩阵元的GPU并行化计算.经验证,采用GPU加速后的VAP程序计算得到的结果与原来的OpenMP并行化程序计算得到的结果完全相同,而计算效率得到了数倍的提升.借助于GPU加速技术,首次计算了变形重核178Hf的基带能谱,打开了VAP壳模型方法应用于变形稀土重核之门.
GPU Accelerated Variation after Projection Calculation
The nuclear shell model has been very successful in describing various proper-ties of nuclei,especially in the neighborhood of the closed shells,where the configura-tion space is usually small but good enough for the construction of the nuclear wave function.However,in the heavy deformed nuclear region,the configuration space is extremely huge.This makes it almost impossible to perform full shell model calcula-tions.To avoid such difficulty,various approximated shell model methods have been developed.Among them,the variation after projection(VAP)method is an important one,in which the nuclear wave functions with good quantum numbers are sufficiently optimized.However,when the VAP method is applied to heavy deformed nuclei,the computational burden is still quite heavy.This is because there are a large number of matrix elements involving the angular momentum projection.All these projected matrix elements should be calculated by integrating the corresponding rotational matrix elements over the three Euler angles.Hence,accelerating the VAP calculation is crucial in extending the VAP application to heavy deformed nuclei,which is the purpose of the present paper.By analyzing the VAP code,it turns out that most of the computational cost is spent on evaluating the projected matrix elements.When the configuration space is huge,such computational cost for the projected matrix elements becomes extremely heavy.Fortunately,all the rotational matrix elements are independent of one another.This makes it very convenient in parallelizing the calculation of these rotational matrix elements.In general,the VAP calculations were accelerated on the traditional CPU platforms.But in recent years,with the rapid developments of the graphics processing unit(GPU),GPU becomes the first choice of modern high-performance computing.Here,by adopting the OpenACC parallel programming directives,the VAP code from the traditional CPU platform to the high-performance GPU platform has been success-fully migrated.The calculations of a large amount of the independent rotation matrix elements at each mesh point in the integration of the angular momentum projection were parallelized on a GPU card.It is confirmed that the results calculated by the migrated VAP code are exactly the same as the ones calculated by the original OpenMP parallel-ized VAP code.Most important of all,the speed of the GPU accelerated VAP code can be several times faster than that of the original OpenMP parallelized VAP code,when they run in the same machine.Using the GPU accelerated VAP code,spectrum of the ground state band of the heavy nucleus 178 Hf have been calculated for the first time.This opens the door of the VAP application to the heavy deformed rare-earth nuclei.

shell modelvariation after projectionGPUOpenACC

陆晓、连占江、高早春

展开 >

中国原子能科学研究院核物理研究所,北京 102413

壳模型 投影后变分 GPU OpenACC

国家自然科学基金国家自然科学基金核数据重点实验室开放基金国家财政部稳定支持研究经费国家财政部稳定支持研究经费

1197531411575290JCKY2022201C158WDJC-2019-13BJ20002501

2024

原子能科学技术
中国原子能科学研究院

原子能科学技术

CSTPCD北大核心
影响因子:0.372
ISSN:1000-6931
年,卷(期):2024.58(2)
  • 18