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 提供了一個用於計算原子、分子、2D 納米材料和固體電子結構的生產級工具。它特別解決了對絕緣體與金屬系統進行高效率、可重現且高品質的 ab initio 計算的需求。

工作原理

它利用多體 ab initio 量子蒙特卡洛(QMC)方法來模擬電子結構。該軟體設計可從單一工作站擴展至最新一代超級電腦,支援多種硬體加速,包括 GPU(透過 CUDA、HIP、SYCL 和 OpenMP offload)以及 MPI 並行處理。

適用對象

適用於需要在各種材料上執行複雜電子結構計算的量子化學與凝聚態物理領域的研究人員與科學家。

主要亮點

  • 廣泛應用:支援原子、分子、2D 納米材料與固體(包含金屬與絕緣體)。
  • 高效率:針對超級電腦進行優化,廣泛支援 GPU 加速。
  • 高可重現性:強調程式碼品質與結果的可重現性。
  • 全面測試:包含嚴謹的單元測試、決定性測試與統計驗證測試套件。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案