QMCPACK/qmcpack

Main repository for QMCPACK, an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids with full performance portable GPU support

解决的问题

QMCPACK 提供了一个用于计算原子、分子、二维纳米材料和固体电子结构的生产级工具。它特别解决了对绝缘体和金属体系进行高性能、可复现、高质量 ab initio 计算的需求。

工作原理

它利用多体 ab initio 量子蒙特卡洛(QMC)方法来模拟电子结构。该软件设计可从单个工作站扩展到最新一代超级计算机,支持多种硬件加速,包括 GPU(通过 CUDA、HIP、SYCL 和 OpenMP offload)以及 MPI 并行处理。

适用人群

适用于需要在各种材料上执行复杂电子结构计算的量子化学和凝聚态物理领域的研究人员和科学家。

主要亮点

  • 广泛应用:支持原子、分子、二维纳米材料和固体(包括金属和绝缘体)。
  • 高性能:针对超级计算机进行了优化,广泛支持 GPU 加速。
  • 高可复现性:高度重视代码质量和结果的可复现性。
  • 全面测试:包含严格的单元测试、确定性测试和统计验证测试套件。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目