要正常运行 QuantumATK,需要正确安装和运行两个部分:
这里列出的是运行SCL的推荐配置,运行 QuantumATK 推荐的系统要求请参见:
QuantumATK 的运行需要Synopsys Common Licensing(SCL)服务。SCL 服务可以运行在与 QuantumATK 的同一台主机上,也可以运行于不同的主机上,但是它们之间要满足:
由于上述原因,用户需要谨慎安排部署方案,并选择合适的主机安装运行 SCL 服务。一般来说:
选定 SCL 服务器主机之后,即可获取该主机的 HostID(即任一以太网卡的物理地址,MAC),用于申请 license。
通常情况下,SCL 主机一旦选定便不再更改,更改 SCL 主机是原厂商技术服务的一部分,受技术服务条款约束。 请用户在订货前谨慎选择 SCL 主机。
QuantumATK 和 SCL 可以部署于一个畅通的网络上,出于安全和复杂性考虑,我们强烈建议您仅在同一个自建的子网内部署 QuantumATK 和 SCL,以避免由于网络连接不畅通造成使用效果不佳。
这里列举两个典型方案,希望有助于用户理解SCL网络license的浮动机制。
当计算需要使用计算机集群时,SCL 应该部署于集群的登录节点,如下图所示。License 服务位于集群 A 的登录节点,则集群 A 与同一网络上的主机 C、主机 D 都可以获取 license 用于运行图形界面或计算。集群 B 由于计算节点没有直接连接于网络 B,因此只有登录节点能访问到License。
当用户不使用集群进行计算时,SCL 可以部署于网络内的任意单机,如下图所示。License 服务位于主机 C 上,则相同网络内的所有主机如主机 D可以获取 License 用于打开图形界面或计算。同一网络内的集群 A、B 则只能在登录节点上访问 license 并使用软件。
QuantumATK 的 License 必须绑定一台主机,因此在订购软件时需要提供安装主机的 HOSTID(即一个可用的以太网卡 MAC 地址)。
QuantumATK 的 license 与主机某一以太网卡的 MAC 地址(即物理地址)绑定。网卡 MAC 地址是网卡联网时的唯一识别标识。MAC 地址为 XX:XX:XX:XX:XX:XX 的一串十六进制数字(仅包含0~9,A~F)。
针对不同的操作系统,获取的方式有以下几种:
./lmutil lmhostid
ifconfig
或 ip addr
,同样显示所有网络设备的详细信息,找到以太网卡设备的 MAC 即为 HOSTID。可以使用ifconfig > hostid.txt
生成 hostid.txt 文本文件。.\lmutil hostid
ipconfig /all
显示网络设备信息,即为 HOSTID。注意使用固定的有线网络“以太网适配器”的物理地址作为 HOSTID。