要运行正式购买授权版本的 QuantumATK,需要正确安装和运行两个部分:
这里列出的是运行 QuantumATK 的推荐配置,运行 SCL 推荐的系统要求请参见:
节点锁定的试用版,仅需要满足 QuantumATK 的安装要求。
更详细的安装系统要求请参见Synopsys QuantumATK官方网站。
QuantumATK 可以运行于 x64 兼容的处理器上,不支持 32 位系统。
QuantumATK 计算对内存的需求依赖于要计算的体系和计算参数的选择。运行 QuantumATK 官网提供的教程实例,最少需要 4GB 的物理内存;运行大多数计算约需要 4GB 内存。需要注意的是,某些参数选择(例如 MPI 并行数和 DFT 的精度的提高)可能会显著增加内存需求。
对于高性能计算服务器,我们推荐每个 MPI 进程配置 8~16 GB 内存。
QuantumATK在计算过程中会使用临时文件,计算结果的保存也需要硬盘空间。推荐至少 6GB 以上可用空间用于安装软件,保存数据的空间则随计算作业量的增加而增加。
QuantumATK 的图形界面 NanoLab 支持高级 3D 图形显示,为了获得更加的显示效果和操作体验,除了采用较高级的计算机处理器和内存外,建议采用高级的图形卡。QuantumATK 可以使用 OpenGL 和 Shader technology 来快速渲染原子和电子结构。
运行 QuantumATK 软件需要启用最少一个以太网卡,并支持TCP/IP模式联网,并可以连通27020端口(TCP+UDP)以连接到本地搭建的 SCL 许可服务器。
在集群系统中运行 QuantumATK 时,节点间应该尽量使用高速并行网络,以加快计算速度。
QuantumATK 目前集成了 Intel MPI 并行环境,不需额外安装。对于大型公共集群,QuantumATK 支持兼容 Intel MPI、MPICH2 或MPICH3、MVAPICH2 等并行环境。用户应对并行进行充分测试,以获得最佳的并行运算参数。
所有较新版本的操作系统(Windows、Linux)都可以运行 QuantumATK,如 Windows 11,RedHat9.1+、AlmaLinux 9.1+、Rocky Linux 9.1+、Ubuntu22.04LTS或类似的Linux发行版。
以下版本的Linux系统应能正常运行QuantumATK:
以下版本的Linux系统上成功测试:
QuantumATK 不支持CentOS各版本、RedHat7.x与更低版本。
通常情况下,我们推荐使用长期支持版本(LTS)分支,并及时更新补丁包。
QuantumATK已经将大多数的链接库打包,仅需要最低的Linux基础环境。但由于操作系统安装时,可能未必完整安装某些链接库,此时可以联系管理员处理。详细的链接库需求详见官方说明。
在 Windows 上运行 QuantumATK 请使用正版 Windows 11 以上版本并建议更新至最新版本和补丁包。 从2020年开始,QuantumATK不再支持 Windows 10与以下的 Windows 版本。同时,一般不推荐在 Windows 上进行大规模计算。