这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版上一修订版两侧同时换到之后的修订记录 | ||
atk:atk的硬件需求 [2015/05/22 11:00] – [ATK的硬件需求] fermi | atk:atk的硬件需求 [2017/03/02 12:30] – [概述] dong.dong | ||
---|---|---|---|
行 1: | 行 1: | ||
====== VNL-ATK的硬件需求 ====== | ====== VNL-ATK的硬件需求 ====== | ||
+ | |||
+ | ===== 概述 ===== | ||
+ | * 原则上,VNL-ATK可以运行于绝大多数配置较新的计算机上,操作系统可以是Windows、Linux、MacOS系统上; | ||
+ | * VNL-ATK可以运行于笔记本电脑上,但对复杂体系进行计算和显示可能消耗很大的计算和图形显示资源; | ||
+ | * 理想的运行计算的平台可以是集群或性能好的工作站。建议使用较新的64位处理器并且在Linux系统下并行运行64位版本的ATK。计算通常并不需要很多节点,在3-4个节点上并行即可获得明显的速度提升。ATK还可以充分利用多核计算。 | ||
+ | * 小体系(通常100原子以下)可以在笔记本电脑上运行,并且可以并行提速。并行计算可以运行在Linux和Windows系统上,但在Mac上不能并行。 | ||
+ | * VNL的图形界面应该运行在有硬件加速的显卡的计算机上。通常nVIDIA、ATI显卡的3D图形性能更好,Intel HD系列的的集成显卡也可以,但应该正确安装厂商提供的显卡驱动,例如Linux下不要使用Mesa等开源驱动。 | ||
+ | * VNL-ATK的平台适应能力很强,在安装时很少遇到奇怪的问题。 | ||
+ | |||
+ | |||
===== CPU ===== | ===== CPU ===== | ||
ATK可以运行在以下两种平台上: | ATK可以运行在以下两种平台上: | ||
行 8: | 行 18: | ||
* Intel:Pentium 4 EM64T, Xeon EM64T, Pentium D, Core 2 Solo/ | * Intel:Pentium 4 EM64T, Xeon EM64T, Pentium D, Core 2 Solo/ | ||
* AMD:Operon,Athlon 64,Turion 64,等。 | * AMD:Operon,Athlon 64,Turion 64,等。 | ||
+ | * 推荐使用64位的系统,从2017开始,VNL-ATK将不再支持32位系统。 | ||
+ | |||
+ | |||
===== 内存 ===== | ===== 内存 ===== | ||
行 13: | 行 26: | ||
===== 硬盘空间 ===== | ===== 硬盘空间 ===== | ||
- | ATK在计算过程中会使用临时文件,计算结果的保存也需要硬盘空间。推荐至少1GB以上可用空间。 | + | ATK在计算过程中会使用临时文件,计算结果的保存也需要硬盘空间。推荐至少 |
===== 图形显示 ===== | ===== 图形显示 ===== | ||
ATK的图形界面VNL支持高级3D图形显示,为了获得更加的显示效果和操作体验,除了采用较高级的计算机处理器和内存外,建议采用高级的图形卡。推荐使用带有3D硬件加速的显卡,并安装显卡生产商提供的最新的驱动程序。 | ATK的图形界面VNL支持高级3D图形显示,为了获得更加的显示效果和操作体验,除了采用较高级的计算机处理器和内存外,建议采用高级的图形卡。推荐使用带有3D硬件加速的显卡,并安装显卡生产商提供的最新的驱动程序。 | ||
+ | VNL需要OpenGL和Shader technology来快速渲染原子和电子结构。 | ||
+ | * 最低的OpenGL版本为1.2。此时无法使用shader高级的渲染功能,但可以运行最低的VNL图形界面。 | ||
+ | * 最低的shader库版本为3.3。目前,Mesa驱动无法支持shader,因此需要正确安装显卡厂商的驱动。 | ||
+ | |||
+ | ===== 网络 ===== | ||
+ | 运行VNL-ATK软件需要启用最少一个网卡(不需联网),以便绑定license。 | ||
+ | ===== 并行环境 ===== | ||
+ | |||
+ | |||
+ | ===== 操作系统相关 ===== | ||
+ | |||
+ | 所有较新版本的操作系统(Windows、Linux、MacOS)都可以运行ATK,推荐使用较新版本的Linux系统用于计算。 | ||
+ | |||
+ | |||
+ | |||
+ | ==== Linux系统相关 ==== | ||
+ | |||
+ | 推荐使用长期维护(LTS)的Linux发行版。 | ||
+ | |||
+ | 注意:CentOS/ | ||
+ | |||
+ | === Linux系统库关联 === | ||
+ | |||
+ | |||
+ | * LIBC版本 | ||
+ | * glibc 2.7 | ||
+ | * libstdc++ 6.0.11 (GCC 4.4.0) | ||
+ | |||
+ | * VNL-ATK动态链接到以下库: | ||
+ | * libatk-1.0.so.0 | ||
+ | * libcairo.so.2 | ||
+ | * libcrypt.so.1 | ||
+ | * libc.so.6 | ||
+ | * libdb-4.7.so | ||
+ | * libdl.so.2 | ||
+ | * libfontconfig.so.1 | ||
+ | * libfreetype.so.6 | ||
+ | * libgcc_s.so.1 | ||
+ | * libgdbm.so.2 | ||
+ | * libgdk_pixbuf-2.0.so.0 | ||
+ | * libgdk-x11-2.0.so.0 | ||
+ | * libgio-2.0.so.0 | ||
+ | * libglib-2.0.so.0 | ||
+ | * libGL.so.1 | ||
+ | * libGLU.so.1 | ||
+ | * libgmodule-2.0.so.0 | ||
+ | * libgobject-2.0.so.0 | ||
+ | * libgthread-2.0.so.0 | ||
+ | * libgtk-x11-2.0.so.0 | ||
+ | * libICE.so.6 | ||
+ | * libjpeg.so.62 | ||
+ | * libm.so.6 | ||
+ | * libncurses.so.5 | ||
+ | * libncursesw.so.5 | ||
+ | * libnsl.so.1 | ||
+ | * libpanelw.so.5 | ||
+ | * libpango-1.0.so.0 | ||
+ | * libpangocairo-1.0.so.0 | ||
+ | * libpangoft2-1.0.so.0 | ||
+ | * libpng12.so.0 | ||
+ | * libpthread.so.0 | ||
+ | * librt.so.1 | ||
+ | * libSM.so.6 | ||
+ | * libstdc++.so.6 | ||
+ | * libutil.so.1 | ||
+ | * libX11.so.6 | ||
+ | * libX11-xcb.so.1 | ||
+ | * libxcb.so.1 | ||
+ | * libXext.so.6 | ||
+ | * libXft.so.2 | ||
+ | * libXi.so.6 | ||
+ | * libXmu.so.6 | ||
+ | * libXrender.so.1 | ||
+ | * libz.so.1 | ||
+ | |||
+ | * 以上库应当在Linux的软件仓库中找到,但可能未默认安装 (例如libxcb/ | ||