超算集群上的粒子追踪方法和系统

    公开(公告)号:CN109377510A

    公开(公告)日:2019-02-22

    申请号:CN201811057918.4

    申请日:2018-09-11

    Abstract: 本发明公开了一种超算集群上的粒子追踪方法和系统,超算集群中的所有节点均执行以下步骤:步骤1、解析粒子文件,按序读取粒子信息;步骤2、基于粒子的初始位置坐标判断粒子是否属于本节点;若是,步骤3、加载所述粒子到粒子队列;步骤4、重复步骤1到步骤3,直至所述粒子文件读取完毕;步骤5、创建粒子接收线程,以接收其他节点发送的粒子信息;以及,步骤6、基于所述粒子队列执行粒子追踪计算。每个节点读取粒子文件时仅加载属于本节点追踪范围内的粒子,节点在加载了本节点负责追踪的粒子后,创建一个粒子接收线程接收其他节点发送来的粒子信息,使得粒子信息的发送和接收并行进行,提高了集群上执行粒子追踪计算的计算速度。

Patent Agency Ranking