对于 {namd-arch},我们建议使用“Linux-x86_64-icc”,{charm-arch} 应与您构建 Charm++ 时使用的 arch 一致,{opts} 应设置为“--with-cuda”以启用 GPU 加速,仅 CPU 构建中应设置为“--without-cuda”。可以使用 .[comment] 来扩展构建目录,例如Linux-x86_64.cuda。这对于管理 NAMD 的不同构建很有帮助。请注意,扩展没有任何含义,因此除非您还指定了“--with-cuda”,否则“./config Linux-x86_64.cuda”将不会成为 CUDA 构建。
用于 CUDA 构建的可选标志:
a.--cuda-prefix 可用于设置 CUDA 工具包的正确路径;
b.--cuda-gencode 允许您添加不同的 GPU 计算架构。
示例 1.单节点、带 GPU 加速和特定 CUDA 路径、x86_64 架构、使用 Intel 编译器的 NAMD 构建: