stars-spark3d:使用Apache Spark进行n体模拟

时间:2024-03-01 21:57:45
【文件属性】:

文件名称:stars-spark3d:使用Apache Spark进行n体模拟

文件大小:50.63MB

文件格式:ZIP

更新时间:2024-03-01 21:57:45

Python

物理学中的N体问题旨在预测在重力作用下相互作用的[星状]粒子的运动。 这样的模拟仅对两个粒子具有解析解,并且由于每两个粒子相互作用而在计算上昂贵。 此存储库旨在实现一些计算方法,以使用Apache Spark(更具体地讲pySpark)进行n体仿真。 数据 输入和验证数据是使用Aarseth脚本NBODY6创建的模拟的几个快照。 它最初是上传的,您可以其中找到有关数据集的更多详细信息。 要求 Python 3.6+ Apache Spark 2+ requirements.txt模块中的python模块 用法 当前,最基本的步骤方法已实现。 可以通过将main.py提交为Spark作业来运行,并带有适当的参数来控制模拟(有关参数,请参见python main.py -h )。 cluster.py包含用于计算群集基本统计信息的函数,这些函数通常用于检查模拟的准确性。 执照 麻省理工


网友评论