论文标题

Rossbi3d:原动性光盘的3D和Bi-Fuil代码

RoSSBi3D: a 3D and bi-fluid code for protoplanetary discs

论文作者

Restrepo, Steven Rendon, Barge, Pierre, Vavrik, Radim

论文摘要

新一代高分辨率仪器在原球门盘(PPD)中最近观察到的结构的多样性使行星形成模型必须回答的具有挑战性的问题变得更加严重。挑战是在理论方面,但在数值方面也需要显着改善代码的性能并扩展PPD模拟的限制。需要多物理,快速,准确,高分辨率,模块化和可靠的3D代码来探索PPD中工作中的机制并尝试解释观察到的特征。我们向Rossbi3d提出了针对Bi-Fluids(Rossbi)的2D代码旋转系统模拟的3D扩展,该模拟是专门研究PPD的演变的。这是一个新的代码,即使基于2D版本,我们还详细描述了其体系结构和特异性,但也针对测试用例的性能进行了描述。该基于网格的FORTRAN代码解决了在非元素条件下的理想气体以及流体近似中的无压力颗粒的理想气体的完全可压缩连续性,Euler和能量保护方程。这是一个有限的卷代码,由于精确的Riemann求解器,它是时间的二阶,并说明了不连续性。空间方案解释了平衡解决方案,并且由于抛物线插值而得到改善。该代码是在3D中开发的,并为高性能并行性而结构。该代码的优化版本可用于具有出色可扩展性的高性能计算机。我们根据SOD冲击管测试的2D类似物和一系列测试检查了其可靠性。我们根据CECILL2许可证的条款发布此代码,并公开使用。

The diversity of the structures recently observed in protoplanetary discs (PPDs) with the new generation of high-resolution instruments have made more acute the challenging questions that planet-formation models must answer. The challenge is in the theoretical side but also in the numerical one with the need to significantly improve the performances of the codes and to stretch the limit of PPD simulations. Multi-physics, fast, accurate, high-resolution, modular, and reliable 3D codes are needed to explore the mechanisms at work in PPDs and to try explaining the observed features. We present RoSSBi3D the 3D extension of the 2D code Rotating-System Simulations for Bi-fluids (RoSSBi) which was specifically developed to study the evolution of PPDs. This is a new code, even if based on the 2D version, that we describe in detail explaining its architecture and specificity but also its performances against test cases. This grid-based, FORTRAN code solves the fully compressible inviscid continuity, Euler and energy conservation equations for an ideal gas in non-homentropic conditions and for pressureless particles in a fluid approximation. It is a finite volume code which is second order in time and accounts for discontinuities thanks to an exact Riemann solver. The spatial scheme accounts for the equilibrium solution and is improved thanks to parabolic interpolation. The code is developed in 3D and structured for high-performance parallelism. The optimised version of the code works on high-performance computers with excellent scalability. We checked its reliability against a 2D analogue of the sod shock tube test and a series of tests. We release this code under the terms of the CeCILL2 Licence and make it publicly available.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源