论文部分内容阅读
粒子模拟通过求解粒子运行方程计算粒子轨迹,其中粒子受力分为短程力和长程力两种。粒子模拟广泛应用于材料科学和等离子体物理。在粒子模拟并行计算中,存在四个共性问题,包括数据结构、粒子通信、复杂平衡和快速多极子。我们将关于这些问题的研究成果集成到JASMIN框架,形成四个模块,以支持粒子模拟大规模计算。目前,在JASMIN框架上已经开发了十多个应用程序,如分子动力学代码、PIC代码和位错动力学代码等。对于短程力粒子模拟,并行程序可在2000个处理器上模拟包含数十亿粒子的物理模型。对于长程力粒子模拟,并行程序可在1000个处理器上模拟包含千万个粒子的模型。