forked from PrincetonUniversity/athena-public-version
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Liu Zhigang edited this page Feb 3, 2019
·
4 revisions
Athena++完全使用C++对天体物理磁流体动力学(MHD)代码Athena进行了重写,与以前的版本相比,Athena++具有如下特点:(1)更加灵活的坐标和网格选项,包括自适应网格细化;(2)新的物理理论,例如广义相对论;(3)性能和可扩展性的有效提升;(4)改善了代码清晰度和模块性。
该代码可以在社区内自由使用,新的特点一直处于开发中,一旦完全通过测试,将会被公布出来。
当前公开版本支持如下物理场:
- 可压缩流体动力学及一维、二维、三维磁流体动力学;
- 狭义相对论和广义相对论流体动力学及磁流体动力学。
另外,该版本支持如下网格与算法选项:
- 笛卡尔坐标系,柱坐标系及球坐标系;
- 在任意坐标系统下,静态或自适应的网格细化;
- OpenMPI和MPI的混合并行化;
- 基于任务的执行模型用于改善负载平衡、可扩展性及模块性。
文档使用Wiki页提供。
查看Athena++网站获取额外的支持材料(例如测试组、性能标准等)。