Ubuntu18.04 GPU版VASP5.4.4编译安装全攻略

需积分: 35 38 下载量 172 浏览量 更新于2023-03-03 2 收藏 1.26MB DOCX 举报
"这是在NVIDIA GPU环境下编译安装VASP5.4.4的详细步骤,包括使用Intel Parallel Studio XE 2019 Cluster Edition的安装和配置,以及编译VASP时的注意事项和问题解决。" 在NVIDIA GPU环境中安装VASP5.4.4,首先需要下载并安装Intel Parallel Studio XE 2019 Update 1 Cluster Edition。该软件包可以在提供的链接处获取,并且已经在/home/dgxuser01目录下。安装过程中,可以参考指定的B站视频,确保在Ubuntu 18.04系统上遵循相同的操作流程。在安装时,你可以使用提供的注册码VFGH-5K47MJKN激活,并可选择性地跳过某些不必要的组件安装。 安装完成后,需要更新环境变量。在用户的`.bashrc`文件中添加以下行: ``` /opt/intel/bin/compilervars.sh intel64 /opt/intel/mkl/bin/mklvars.sh intel64 ``` 保存并执行`source ~/.bashrc`以使更改生效。 接下来,为了编译`intellibfftw3xf_intel.a`,你需要进入Intel编译器和库目录下的`mkl/interfaces/fftw3xf`子目录,运行`makelibintel64`命令。这将生成所需的静态库文件。 确认所有组件安装成功的步骤包括: 1. 检查Intel编译器是否安装正确:运行`icc -v`和`ifort -v`。 2. 确认`ifort`的位置:运行`which ifort`。 3. 查看MKL库的路径:运行`echo $MKLROOT`。 安装VASP5.4.4的步骤: 1. 将VASP安装包中的`arch`文件夹里的`makefile.include.linux_intel`文件复制到VASP5.4.4主目录,并重命名为`makefile.include`。 2. 在VASP5.4.4目录下打开终端,运行`makeall`命令开始编译。编译过程可能需要约30分钟。 3. 编译完成后,检查`/vasp/bin`目录下的内容,确认CPU版本和GPU版本是否都成功编译。 特别注意,在编译GPU版本时可能会遇到异常。如果遇到问题,需要分析错误日志并采取相应的解决措施,比如检查CUDA驱动和库的版本,或者确认编译选项是否适合你的硬件配置。在编译过程中,确保所有的依赖项都已经正确安装和配置,如OpenMPI、CUDA Toolkit和CUFFT等。 总结来说,安装和编译VASP5.4.4在NVIDIA GPU环境下是一项涉及多个步骤的任务,需要对Intel编译器、MKL库、CUDA环境有深入理解,并且需要耐心地处理可能出现的问题。通过上述步骤,你应该能够成功配置和编译出适用于GPU的VASP程序。