并行3维快速傅立叶变换:平面波负载平衡技术

0 下载量 135 浏览量 更新于2024-08-26 收藏 1.8MB PDF 举报
“平面波的负载平衡的并行3维快速傅立叶变换” 这篇研究论文深入探讨了在计算物理和材料科学计算中广泛采用的平面波方法。平面波方法是解决基于第一性原理的Kohn-Sham方程的主要工具。Kohn-Sham方程是密度泛函理论(DFT)的核心,用于描述多电子系统的量子力学行为,从而预测物质的性质。 在平面波方法中,三维(3-dim)试波函数的快速傅立叶变换(FFT)是一项常规操作,也是计算过程中的关键步骤。FFT是一种高效算法,能够将连续函数或离散序列在傅立叶域和时域之间进行转换,对于理解和模拟材料的电子结构至关重要。然而,随着计算规模的增大,处理大量的平面波和FFT操作会面临计算资源分配不均和效率低下的问题,这正是负载平衡问题所在。 论文的重点在于提出并实现了一种并行3-dim FFT算法,该算法通过负载平衡策略优化了计算性能。负载平衡是指在多处理器系统中,合理分配任务以确保所有处理器的工作负载均衡,避免某些处理器过载而其他处理器空闲的情况。在平面波计算中,负载平衡可以确保计算资源得到充分利用,提高整体计算效率。 作者Xingyu Gao、Zeyao Mo、Jun Fang、Haifeng Song、Han Wang在文章中详细介绍了他们的方法,可能包括如何根据计算任务的特性动态调整工作分配,以及如何利用并行计算架构(如GPU或分布式计算集群)来实现负载均衡。他们可能还讨论了如何评估和测试这种负载平衡策略的性能,并对比了优化前后的时间复杂度和计算速度。 关键词包括“第一性原理计算”、“Kohn-Sham方程”、“平面波”、“FFT”和“负载平衡”,强调了研究的核心内容。论文经历了从2016年1月的提交到7月的在线发布,反映了研究的完整周期,包括修改和同行评审的过程。 通过这项工作,研究者们为大型材料科学计算提供了更高效的解决方案,有助于推动科学计算领域的发展,特别是对于需要处理大规模数据和复杂计算的现代材料设计和模拟。这种并行化和负载平衡的策略对于处理未来更大规模的DFT计算具有重要意义,可能会被广泛应用于材料科学、化学、物理学以及其他依赖于高效数值模拟的领域。