文件名称:rebound::dizzy:开源的多用途N体代码
文件大小:3.63MB
文件格式:ZIP
更新时间:2024-05-07 20:34:23
astrophysics n-body planetary-science C
REBOUND-开源的多用途N体代码 特征 REBOUND是N体积分器,即可以在重力作用下积分粒子运动的软件包。 这些粒子可以代表恒星,行星,卫星,环或尘埃粒子。 REBOUND非常灵活,可以定制以准确,高效地解决天体物理学中的许多问题。 REBOUND的功能列表不完整: 辛积分器(WHFast,WHFastHelio,SEI,LEAPFROG) 具有自适应时间步长的高精度非渐进积分器(IAS15) 支持碰撞/颗粒动力学,各种碰撞检测程序 该代码完全用C编写,符合ISO标准C99,可以用作线程安全的共享库。 易于使用的Python模块,只需3个字即可安装:pip安装反弹 C和Python中的大量示例问题 实时3D OpenGL可视化(C版) 与OpenMP并行(用于共享内存系统) 使用用于重力和碰撞的基本树与MPI并行(对于分布式存储系统) 无需库,使用OpenGL / g