Extracting Insights from Astrophysics Simulations
模拟为现代天体物理学研究的各个方面提供了信息,从天文学家笔记本电脑上几秒钟内就可以运行的1D和2D测试问题到在最大的超级计算机上运行的大规模3D计算,数据大小和形状的范围在这两个极端之间。我回顾了研究人员常用的天体物理模拟数据格式的多样性,概述了最常见的模拟技术,包括纯N体动力学,光滑粒子流体动力学(SPH),自适应网格细化(AMR)和非结构化网格。此外,我强调的方法,纳入物理现象,是重要的天体物理学,包括化学,磁场,辐射传输,和“次网格”食谱的重要物理不能直接解决的模拟。除了数值技术,我还讨论了社区,围绕这些模拟代码开发,并认为,越来越多的使用和可用性的开放社区代码大大降低了新手模拟器的准入门槛。
2017-11-28 astro-ph.IM
Grackle: a Chemistry and Cooling Library for Astrophysics
我们提出了用于天体物理模拟和模型的Grackle化学和冷却库。Grackle提供了一个非平衡原始化学和冷却H,D和He物种的治疗,包括尘埃颗粒上的H2形成;列表原始和金属冷却;多个UV背景模型;和辐射传输和任意热源的支持。该库具有一个易于实现的接口,用于使用C、C++和Fortran编写的仿真代码,以及一个Python接口,其中添加了用于半分析模型的方便函数。作为一个开源项目,Grackle为访问和传播天体化学数据和数值方法提供了社区资源。我们提供了核心功能,模拟和Python接口,测试基础设施,性能和适用范围的全部细节。Grackle是一个完全开源的项目,欢迎新的贡献。
2016-12-14 astro-ph.CO astro-ph.GA astro-ph.IM
GAMER: a GPU-Accelerated Adaptive Mesh Refinement Code for Astrophysics
我们提出了新开发的代码,GAMER(GPU加速自适应网格细化代码),它采用了一种新的方法,以提高性能的自适应网格细化(AMR)天体物理模拟的一个很大的因素与使用的图形处理单元(GPU)。AMR的实现是基于一个层次结构的网格补丁与八叉树数据结构。我们采用三维松弛TVD格式的流体动力学求解器,和一个多级松弛格式的泊松求解器。这两个求解器已在GPU上实现,通过它可以并行推进数百个补丁。该算法利用GPU的异步内存复制功能,减少了CPU和GPU之间数据传输的计算开销,并通过与GPU计算重叠,减少了每个分片的重影区域值的计算时间。我们证明的准确性的代码进行几个标准的测试问题,天体物理学。GAMER是一个可以在多GPU集群系统中运行的并行代码。我们通过在不同的硬件实现中执行纯重子宇宙学模拟来测量代码的性能,其中详细的时序分析提供了具有和不具有GPU加速的计算之间的比较。使用1个有效分辨率为4096^3的GPU和16个有效分辨率为8192^3的GPU时,最大加速因子分别为12.19和10.47。
2009-12-24 astro-ph.CO astro-ph.IM
Astrophysical hydrodynamics with a high-order discontinuous Galerkin scheme and adaptive mesh refinement
在许多天体物理模拟中,尽可能精确和有效地求解理想流体力学的欧拉方程是一个关键的要求。因此,重要的是不断推进目前天体物理学代码中采用的数值方法,特别是考虑到计算机技术的不断发展,计算机技术对某些计算方法的支持超过了其他方法。在这里,我们介绍了新的自适应网格加密(AMR)代码TENET,它采用了高阶间断伽辽金(DG)计划的流体动力学。该方法通过显式龙格-库塔时间积分和Gauss-Legendre积分,将欧拉方程组转化为多项式基的弱形式。这种方法提供了显着的优势,通常采用的二阶有限体积(FV)求解器。特别地,高阶能力使其在计算上更有效,在这个意义上,可以以显著更少的计算成本获得相同的精度。此外,DG方案固有地在没有限制发生的区域中保持角动量,并且它通常产生比FV方法小得多的数值扩散和平流误差。另一个优点在于AMR细化边界的更自然的处理,其中可以避免回退到一阶。最后,DG在高阶不需要宽的扩展,并且提供了改进的数据局部性和对局部计算的关注,这对于当前和即将到来的高度并行的超级计算机是有利的。我们描述了我们的新代码的制定和实施细节,并展示了它的性能和准确性与一组二维和三维的测试问题。结果证实,DG计划有很高的潜力,天体物理应用。
2015-10-30 astro-ph.CO astro-ph.IM
High-order Magnetohydrodynamics for Astrophysics with an Adaptive Mesh Refinement Discontinuous Galerkin Scheme
现代天体物理模拟的目标是准确地模拟不断增长的物理过程,包括流体与磁场的相互作用,在日益严格的性能和可扩展性的要求下,由当今的趋势,在计算架构。非连续Galerkin方法最近在天体物理学中获得了一些牵引力,因为它们的任意高阶和可控的数值扩散,结合高性能计算的吸引人的特性。在本文中,我们描述和测试我们的实施不连续Galerkin(DG)计划的理想磁流体力学的AREPO-DG代码。我们的DG-MHD方案依赖于一个基于欧拉八叉树的AMR网格的细胞内的勒让德多项式的解决方案的模态扩展。磁场的无发散约束的强制执行使用两个不同的细胞为中心的计划之一:要么是一个Powell型计划的基础上非保守源项,或双曲线发散清洗方法。鲍威尔方案依赖于每个单元内的局部无发散向量多项式的基础来表示磁场。实施限制规定以确保非振荡和正解。我们表明,由此产生的计划是准确和强大的:它可以实现高阶和低数值扩散,以及准确地捕捉强MHD冲击。此外,我们表明,我们的计划表现出一些有吸引力的性质的天体物理模拟,如较低的平流误差和更好的伽利略不变性,在降低分辨率,以及更准确地捕捉勉强解决流功能。我们讨论了我们的实施前景,DG方法一般,可扩展的天体物理模拟。
2019-02-07 astro-ph.IM physics.comp-ph
Historical perspective on astrophysical MHD simulations
这篇文章包含了我在2010年5月31日至6月4日在西班牙巴塞罗那举行的国际天文学联合会第270届“计算恒星形成”研讨会上的介绍性发言。我从个人的角度讨论了天体物理学中数值MHD方法的历史发展。最近出现的强大的,高阶精度的MHD算法和自适应网格细化的数值模拟承诺大大提高我们的理解的作用,磁场在恒星形成。
2010-11-21 astro-ph.IM
An adaptive particle-mesh gravity solver for ENZO
我们描述并实现了一个自适应粒子网格算法来解决泊松方程的网格为基础的流体动力学代码与嵌套网格。该算法的实施和广泛的测试内的天体物理代码恩佐对多重网格求解器默认可用。我们发现,虽然这两种算法表现出类似的精度光滑的质量分布,自适应粒子网格算法是更准确的点群众的情况下,一般是少噪音。我们还表明,两体问题可以准确地解决了嵌套网格的配置。此外,我们还讨论了子循环的影响,并证明了以相同的时间步长发展所有级别会产生更高的精度。
2014-09-30 astro-ph.IM
Solver-in-the-Loop Applications in Astrophysical (Magneto)hydrodynamics
本文提出在天体物理模拟中利用机器学习模型解决辐射冷却和激波问题,通过学习冷却函数和卷积神经网络提升模拟精度。
2025-12-01 astro-ph.IM physics.flu-dyn
Gravito-turbulence in local disk simulations with an adaptive moving mesh
本文在 AREPO 中为剪切盒实现基于 TreePM 的自适应自引力求解器,并通过 β 冷却的二维、三维盘模拟确定碎裂临界 β≈3 且再现引力湍流状态。
2023-09-27 astro-ph.EP astro-ph.GA astro-ph.IM
Magnetohydrodynamics on an unstructured moving grid
磁场在天体物理学中起着重要的作用,其范围广泛,从太阳和致密天体到星系和星系团。在这里,我们讨论了一种新的实现理想磁流体动力学(MHD)的移动网格代码AREPO结合了许多优点的欧拉和拉格朗日方法在一个单一的计算技术。所采用的网格被定义为一组网格生成点的Voronoi镶嵌,这些网格生成点可以随着流动而移动,从而产生网格的自动自适应性和对流误差的大幅减少。我们的方案解决了MHD黎曼问题的Voronoi接口的休息框架使用HLLD黎曼求解器。为了满足磁场在多个维度上的发散约束,应用Dedner发散清理方法。在一组标准的测试问题,我们表明,新的代码产生准确的结果,并保持足够小的磁场的发散,密切保持正确的物理解决方案。我们也适用于两个第一个应用程序的问题,即超音速MHD湍流和球形崩溃的磁化云。我们验证的代码是能够很好地处理这两个问题,证明了这种MHD版本的AREPO在天体物理学中的广泛的问题的适用性。
2011-08-08 astro-ph.IM
Magritte, a modern software library for 3D radiative transfer: II. Adaptive ray-tracing, mesh construction and reduction
辐射转移是一个众所周知的困难和计算要求高的问题。然而,它是几乎所有天体物理学和宇宙学模拟中不可或缺的组成部分。选择合适的离散化方案是模拟的关键部分,因为它不仅决定了模型的直接存储成本,而且在很大程度上决定了计算成本和可达到的精度。在本文中,我们展示了如何选择适当的方向离散方案以及空间模型网格可以帮助减轻计算成本,同时在很大程度上保持精度。首先,我们讨论了自适应射线跟踪计划在我们的3D辐射转移库Magritte,适应射线的空间网格,并使用层次方向离散化的基础上HEALPix。其次,我们演示了如何使用免费和开源软件库Gmsh来生成高质量的网格,可以很容易地为Magritte量身定制。特别是,我们展示了如何局部元素的大小分布的网格可以用来优化采样的分析和数值定义的模型。此外,我们表明,当使用流体动力学模拟的输出作为辐射转移模拟的输入时,在输入模型中的元素的数量往往可以减少一个数量级,而不会显着损失的辐射场的准确性。我们证明了这两个模型的基础上产生自适应网格细化(AMR)的层次八叉树网格,以及两个模型的基础上平滑粒子流体动力学(SPH)数据。
2020-11-30 astro-ph.IM
A moving mesh unstaggered constrained transport scheme for magnetohydrodynamics
提出了一种在运动网格上求解三维理想磁流体动力学方程的约束输运(CT)算法,该算法保持了磁场的无发散条件,达到了机器精度。我们的CT方案使用磁矢势的非结构化表示,使数值方法变得简单且计算效率高。该方案在移动网格代码Arepo中实现。我们证明了性能的方法与模拟驱动MHD湍流,磁化盘星系,和宇宙体积与原始磁场。我们将这些实验的结果与先前实施的Powell发散清洗方案进行比较。虽然CT和鲍威尔技术在理想化的测试问题中产生类似的结果,但在更具有代表性的天体物理流的情况下,可以看到一些差异。在湍流模拟中,Powell清洗方案人为地增加了平均磁场,而CT保持了理想MHD的守恒量。在盘模拟中,CT给出较慢的磁场增长速率并且饱和到湍流动能和磁能之间的均分,而Powell清洁产生动态主导磁场。这种差异已被观察到在自适应网格细化代码与CT和光滑粒子流体动力学代码与发散清洗。在宇宙学模拟中,两种方法都给出了类似的磁放大,但鲍威尔表现出更多的细胞级噪声。CT方法一般比发散清理技术更准确,并且当耦合到移动网格时,可以利用自动空间/时间自适应和减少平流误差的优点,从而改进天体物理MHD模拟。
2016-08-08 astro-ph.CO astro-ph.IM physics.comp-ph
diffhydro: Inverse Multiphysics Modeling and Embedded Machine Learning in Astrophysical Flows
diffhydro通过引入逆多物理建模和嵌入式机器学习,实现了天体物理流体中高精度的模拟与梯度重建。
2025-12-15 astro-ph.CO astro-ph.GA astro-ph.IM
Accurate tracer particles of baryon dynamics in the adaptive mesh refinement code Ramses
我们提出了一个新的实现的示踪粒子算法的基础上的蒙特卡罗方法的欧拉自适应网格细化代码拉美西斯。示踪粒子的目的是跟踪欧拉网格代码中流体元素的来源,以便遵循其拉格朗日轨迹和重新处理历史。我们提供了一个比较更常用的基于速度的示踪粒子,并表明蒙特卡罗方法更准确地再现气体分布。我们提出了一个详细的统计分析的性质的示踪粒子在气体中的分布,并报告说,它遵循泊松定律。我们将这些蒙特卡罗气体示踪粒子扩展到恒星和黑洞的示踪粒子,这样它们就可以在它们之间来回交换质量。有了这样一个方案,我们就可以跟踪重子的整个周期,也就是说,从形成气体的恒星到多次释放质量回到周围的气体中,或者气体吸积到黑洞上。对计算时间的总体影响为每个初始单元每个跟踪器$\sim$ 3%。作为概念的证明,我们研究了天体物理科学的情况下-在高红移星系的双重吸积模式-,这突出了该计划如何产生迄今为止无法获得的信息。这些示踪粒子将使我们能够研究复杂的天体物理系统,其中同时需要捕获激波的Goddom方案和流体的拉格朗日后续工作。
2018-11-19 astro-ph.CO astro-ph.GA astro-ph.IM
Direct Calculation of Self-Gravitational Force for Infinitesimally Thin Gaseous Disks Using Adaptive Mesh Refinement
Yen等人(2012年)提出了一种基于均匀网格离散化的直接方法,用于计算二阶精度的自引力。该方法通过核函数的精确积分和快速傅立叶变换(FFT)将计算复杂度降低到近似线性,提高了N体计算的精度。这种直接方法不需要人工边界条件,但其适用性受到网格均匀离散的限制。我们在这里报告的直接方法与自适应网格细化(AMR)的实施和保持二阶精度,打破了统一的网格离散化的障碍集的进步。图形处理器(GPU)的采用可以显著提高计算速度,并使该方法在气态盘星系和原行星盘等天体物理系统中的应用成为可能。
2020-01-08 astro-ph.IM physics.comp-ph
AREPO-IDORT: Implicit Discrete Ordinates Radiation Transport for Radiation Magnetohydrodynamics on an Unstructured Moving Mesh
针对天体物理模拟中实时辐射输运计算难、成本高的问题,提出适配AREPO运动网格的隐式离散纵坐标辐射输运方案AREPO-IDORT,支持非结构化网格等特性,可准确开展多尺度辐射MHD模拟。
2025-03-20 astro-ph.EP astro-ph.GA astro-ph.HE
Subsonic turbulence in smoothed particle hydrodynamics and moving-mesh simulations
高度超音速、可压缩的湍流被认为对星际介质中的恒星形成过程同样重要。同样,宇宙结构的形成预计会引起星系际介质中的亚音速湍流,这可能会大大改变维里化暗物质晕中气体的热力学结构,并影响气体中的小尺度混合过程。数值模拟在描述天体物理学湍流特性方面发挥了关键作用,但到目前为止,系统的代码比较仅限于超音速区域,因此不清楚亚音速湍流是否能用天体物理学中常用的数值技术忠实地表示。在这里,我们专注于比较光滑粒子流体动力学(SPH)和我们的新的移动网格技术AREPO在驱动亚音速湍流模拟的准确性。为了与以前的结果联系,我们还分析了跨音速和高超音速湍流的模拟。我们发现,广泛采用的标准制定SPH产生问题的结果在亚音速区。而不是建立一个Kolmogorov样的湍流级联,大规模的涡迅速阻尼接近驱动规模和衰减成小规模的速度噪声。降低粘度的设置改善了这种情况,但耗散范围的形状与Kolmogorov叶栅的预期不同。相比之下,我们的移动网格技术不产生幂律标度律的速度,涡度和密度的功率谱,与充分发展的各向同性湍流的预期一致。我们表明,SPH的梯度估计和相关的亚音速速度噪声的大误差是最终负责产生不准确的结果,在亚音速制度。相比之下,SPH的性能更好的超音速湍流。[摘要]
2012-04-04 astro-ph.CO astro-ph.IM physics.flu-dyn
Radiation hydrodynamics including irradiation and adaptive mesh refinement with AZEuS. I. Methods
目的。辐射对原行星盘物理结构的重要性不能低估。然而,原行星盘随时间演化,因此要了解盘的演化和关联,盘的结构,应该解决辐射流体动力学的组合和时间相关的方程。方法.我们实现了一个新的隐式辐射求解器在AZEuS自适应网格细化磁流体动力学流体代码。基于一种混合的方法,结合频率相关的射线跟踪恒星辐射与非平衡通量限制扩散,我们解决了辐射流体动力学方程,同时保持恒星辐射的方向性。该实现允许在笛卡尔坐标、圆柱坐标和球面坐标中,在均匀网格和自适应网格上进行模拟。结果我们提出了几个流体静力学和流体动力学的辐射测试,验证我们的实施统一和自适应网格适当的,包括专门为原行星盘设计的基准。我们的研究结果表明,AZEuS的混合辐射算法的组合是一个有效的工具,辐射流体动力学研究,并产生的结果是具有竞争力的其他天体物理辐射流体动力学代码。
2014-11-12 astro-ph.EP astro-ph.IM
A Constrained Transport Scheme for MHD on Unstructured Static and Moving Meshes
磁场在许多天体物理系统中起着重要的作用,详细了解其对气体动力学的影响需要强大的数值模拟。在这里,我们提出了一种新的方法来发展的理想磁流体动力学(MHD)方程的非结构化静态和移动网格,保持磁场发散自由约束的机器精度。该方法克服了在磁场上使用清洗方案的主要问题,该方案是非保守的,不是完全伽利略不变量,不能完全消除发散误差,并且可能产生不正确的跨激波跳跃。我们的新方法是一个推广的约束运输(CT)算法,用于执行固定的笛卡尔网格上的$\nabla\cdot \mathbf{B}=0$条件。为了保持洛伦兹力和$\mathbf{B}$之间的正交性,在离散化水平上保持$\nabla\cdot \mathbf{B}=0$是必要的。在移动网格上执行CT的可能性由于前者的准拉格朗日性质(即,网格生成点随流动移动),例如使模拟自动自适应并显著减少平流误差。我们的方法完全保留了纯平流中的磁场和流体量。
2014-05-17 astro-ph.CO astro-ph.IM physics.comp-ph
Astrophysics on GPUs: introducing AGILE 1.0
University of Amsterdam(阿姆斯特丹大学);KU Leuven(荷语鲁汶大学);Nanjing University(南京大学);Universidade de Aveiro(阿威罗大学);Centre for Research and Development in Mathematics and Applications (CIDMA)(数学与应用研究中心);Netherlands eScience Center(荷兰电子科学中心);Yunnan University(云南大学);Centrum Wiskunde & Informatica(数学与计算机科学中心)
介绍用于天体和太阳物理应用的 AGILE 框架,通过 OpenACC 卸载在 GPU 上实现自适应网格细化模拟,有多个物理模块,经强缩放测试和科学应用展示其在多 GPU 及不同问题规模下的性能和能力。
2026-07-22 astro-ph.HE astro-ph.IM astro-ph.SR