天体物理数值模拟计算项目。
请遵守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,通用化设计
- 实时可视化
- 高覆盖的自动测试
位置可视化:
吸积历史:
本项目用于学术研究。欢迎 Star 来支持我们。如果你在研究、教学和其他活动中用到了我们的代码,请引用如下文章:
%TODO WIP
- Basic data structure: PhysicalParticles.jl
- File I/O: AstroIO.jl
- Initial Condition: AstroIC.jl
- Parallelism: ParallelOperations.jl
- Trees: PhysicalTrees.jl
- Meshes: PhysicalMeshes.jl
- Plotting: AstroPlot.jl
- Simulation: AstroNbodySim
- Benchmark: BenchmarkPlots
- Parameter space exploration: ParameterSpace