AHKASH: a new Hybrid particle-in-cell code for simulations of astrophysical collisionless plasma.

IF 4.7 3区 物理与天体物理 Q1 ASTRONOMY & ASTROPHYSICS
Monthly Notices of the Royal Astronomical Society Pub Date : 2024-09-19 eCollection Date: 2024-11-01 DOI:10.1093/mnras/stae2188
Radhika Achikanath Chirakkara, Christoph Federrath, Amit Seta
{"title":"AHKASH: a new Hybrid particle-in-cell code for simulations of astrophysical collisionless plasma.","authors":"Radhika Achikanath Chirakkara, Christoph Federrath, Amit Seta","doi":"10.1093/mnras/stae2188","DOIUrl":null,"url":null,"abstract":"<p><p>We introduce Astrophysical Hybrid-Kinetic simulations with the flash code ([Formula: see text]) - a new Hybrid particle-in-cell (PIC) code developed within the framework of the multiphysics code flash. The new code uses a second-order accurate Boris integrator and a predictor-predictor-corrector algorithm for advancing the Hybrid-kinetic equations, using the constraint transport method to ensure that magnetic fields are divergence-free. The code supports various interpolation schemes between the particles and grid cells, with post-interpolation smoothing to reduce finite particle noise. We further implement a [Formula: see text] method to study instabilities in weakly collisional plasmas. The new code is tested on standard physical problems such as the motion of charged particles in uniform and spatially varying magnetic fields, the propagation of Alfvén and whistler waves, and Landau damping of ion acoustic waves. We test different interpolation kernels and demonstrate the necessity of performing post-interpolation smoothing. We couple the turbgen turbulence driving module to the new Hybrid PIC code, allowing us to test the code on the highly complex physical problem of the turbulent dynamo. To investigate steady-state turbulence with a fixed sonic Mach number, it is important to maintain isothermal plasma conditions. Therefore, we introduce a novel cooling method for Hybrid PIC codes and provide tests and calibrations of this method to keep the plasma isothermal. We describe and test the 'hybrid precision' method, which significantly reduces (by a factor [Formula: see text]) the computational cost, without compromising the accuracy of the numerical solutions. Finally, we test the parallel scalability of the new code, showing excellent scaling up to 10,000 cores.</p>","PeriodicalId":18930,"journal":{"name":"Monthly Notices of the Royal Astronomical Society","volume":"534 4","pages":"3761-3782"},"PeriodicalIF":4.7000,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11498030/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Monthly Notices of the Royal Astronomical Society","FirstCategoryId":"101","ListUrlMain":"https://doi.org/10.1093/mnras/stae2188","RegionNum":3,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/11/1 0:00:00","PubModel":"eCollection","JCR":"Q1","JCRName":"ASTRONOMY & ASTROPHYSICS","Score":null,"Total":0}
引用次数: 0

Abstract

We introduce Astrophysical Hybrid-Kinetic simulations with the flash code ([Formula: see text]) - a new Hybrid particle-in-cell (PIC) code developed within the framework of the multiphysics code flash. The new code uses a second-order accurate Boris integrator and a predictor-predictor-corrector algorithm for advancing the Hybrid-kinetic equations, using the constraint transport method to ensure that magnetic fields are divergence-free. The code supports various interpolation schemes between the particles and grid cells, with post-interpolation smoothing to reduce finite particle noise. We further implement a [Formula: see text] method to study instabilities in weakly collisional plasmas. The new code is tested on standard physical problems such as the motion of charged particles in uniform and spatially varying magnetic fields, the propagation of Alfvén and whistler waves, and Landau damping of ion acoustic waves. We test different interpolation kernels and demonstrate the necessity of performing post-interpolation smoothing. We couple the turbgen turbulence driving module to the new Hybrid PIC code, allowing us to test the code on the highly complex physical problem of the turbulent dynamo. To investigate steady-state turbulence with a fixed sonic Mach number, it is important to maintain isothermal plasma conditions. Therefore, we introduce a novel cooling method for Hybrid PIC codes and provide tests and calibrations of this method to keep the plasma isothermal. We describe and test the 'hybrid precision' method, which significantly reduces (by a factor [Formula: see text]) the computational cost, without compromising the accuracy of the numerical solutions. Finally, we test the parallel scalability of the new code, showing excellent scaling up to 10,000 cores.

AHKASH:用于模拟天体物理无碰撞等离子体的新型混合粒子-单元代码。
我们介绍使用 flash 代码([公式:见正文])进行天体物理混合动力学模拟--这是在多物理场代码 flash 框架内开发的一种新的混合粒子-单元(PIC)代码。新代码使用二阶精确鲍里斯积分器和预测器-预测器-校正器算法推进混合动力学方程,使用约束传输方法确保磁场无发散。代码支持粒子和网格单元之间的各种插值方案,并通过插值后平滑处理来减少有限粒子噪声。我们进一步实现了一种[公式:见正文]方法,用于研究弱碰撞等离子体中的不稳定性。新代码在标准物理问题上进行了测试,如带电粒子在均匀磁场和空间变化磁场中的运动、阿尔芬波和惠斯勒波的传播以及离子声波的朗道阻尼。我们测试了不同的插值核,并证明了进行插值后平滑处理的必要性。我们将 turbgen 湍流驱动模块与新的混合 PIC 代码耦合,使我们能够在湍流动力这一高度复杂的物理问题上测试代码。要研究具有固定声波马赫数的稳态湍流,保持等温等离子体条件非常重要。因此,我们为混合 PIC 代码引入了一种新型冷却方法,并对该方法进行了测试和校准,以保持等离子体等温。我们描述并测试了 "混合精度 "方法,该方法在不影响数值解精度的情况下,大大降低了计算成本(系数[公式:见正文])。最后,我们测试了新代码的并行可扩展性,结果表明其扩展性极佳,最高可达 10,000 个内核。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
9.10
自引率
37.50%
发文量
3198
审稿时长
3 months
期刊介绍: Monthly Notices of the Royal Astronomical Society is one of the world''s leading primary research journals in astronomy and astrophysics, as well as one of the longest established. It publishes the results of original research in positional and dynamical astronomy, astrophysics, radio astronomy, cosmology, space research and the design of astronomical instruments.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信