Skip to content

Latest commit

 

History

History
92 lines (65 loc) · 3.84 KB

README中文.md

File metadata and controls

92 lines (65 loc) · 3.84 KB

AstroNbodySim.jl

codecov

天体物理数值模拟计算项目。

请遵守GPL 3.0协议。

安装

]add AstroNbodySim

or

]add https://github.com/JuliaAstroSim/AstroNbodySim.jl

GPU加速需要提前安装 NVIDIA CUDA toolkit

文档

  • Dev开发版本文档.

特性

  • 带单位计算
  • 用户友好的
    • 较为完善的文档
    • 易读的代码结构
    • 广播的数组操作
    • 支持 Float16, Float32, Float64, Int128, BigFloat, Measurement 等多种类型
  • 跨平台,易于部署:Linux, Windows, MacOS
  • 多种形式的并行:多线程,分布式并行,GPU加速
  • 模块化和可扩展性:10+ packages,通用化设计
  • 实时可视化
  • 高覆盖的自动测试

特性预览

GPU 模拟加速及实时可视化

Realtime visualization on GPU

星系碰撞

Galactic collision

误差传递

Uncertainty propagation

背景引力势场的自动微分

Autodiff of background potential field

用户自定义模拟流程:潮汐瓦解(TDE)

位置可视化:

User-difined pipeline: Tidal disruption event (TDE)

吸积历史:

User-difined pipeline: TDE accretion history

拉格朗日半径和标度半径(scale radius)

Lagrange radii and scale radius

Lagrange radii and scale radius

太阳系可视化

Solar System

支持与引用

本项目用于学术研究。欢迎 Star 来支持我们。如果你在研究、教学和其他活动中用到了我们的代码,请引用如下文章:

%TODO WIP

相关 Package