ubuntu服务器安装VASP.6.4.3

ubuntu服务器安装VASP.6.4.3

  • [1 安装Intel OneAPI Base Toolkit和Intel OneAPI HPC Toolkit](#1 安装Intel OneAPI Base Toolkit和Intel OneAPI HPC Toolkit)
    • [1.1 更新并安装环境变量](#1.1 更新并安装环境变量)
    • [1.2 下载Intel OneAPI Base Toolkit和Intel OneAPI HPC Toolkit安装包](#1.2 下载Intel OneAPI Base Toolkit和Intel OneAPI HPC Toolkit安装包)
    • [1.3 安装 Intel OneAPI Base Toolkit](#1.3 安装 Intel OneAPI Base Toolkit)
    • [1.4 安装 Intel OneAPI HPC Toolkit](#1.4 安装 Intel OneAPI HPC Toolkit)
    • [1.5 添加并激活环境变量](#1.5 添加并激活环境变量)
  • [2. 安装VASP](#2. 安装VASP)
    • [2.1 下载 vasp.6.4.3 安装包](#2.1 下载 vasp.6.4.3 安装包)
    • [2.2 解压](#2.2 解压)
    • [2.3 进入arch文件夹,复制`makefile.include.intel`至上一级目录,并重命名为`makefile.include`](#2.3 进入arch文件夹,复制makefile.include.intel至上一级目录,并重命名为makefile.include)
    • [2.4 修改`makefile.include`文件](#2.4 修改makefile.include文件)
    • [2.5 编译 `make` (时间比较久)](#2.5 编译 make (时间比较久))
    • [2.6 添加并激活环境变量](#2.6 添加并激活环境变量)
  • [3. 测试vasp安装成功](#3. 测试vasp安装成功)

1 安装Intel OneAPI Base Toolkit和Intel OneAPI HPC Toolkit

1.1 更新并安装环境变量

bash 复制代码
sudo apt update
sudo apt upgrade
sudo apt install build-essential
sudo apt install gfortran

1.2 下载Intel OneAPI Base Toolkit和Intel OneAPI HPC Toolkit安装包

  1. Intel官网下载 Intel OneAPI Base Toolkit 安装包,如下图所示。
  2. 按照下图步骤下载 Intel OneAPI HPC Toolkit 安装包。

  3. 下载安装包如下。

1.3 安装 Intel OneAPI Base Toolkit

  1. 在命令行输入
shell 复制代码
sh intel-oneapi-base-toolkit-2025.0.1.46_offline.sh

开始安装!!!

  1. 安装到这一步,通过向下方向键选择自定义安装,如下图所示。

    按空格确定。

  2. 通过方向键和空格选择安装 Intel OneAPI Math Kernel Library,如下图所示。

    选择Next

  3. 选择安装位置

  4. Next

  5. 开始安装

  6. Close

1.4 安装 Intel OneAPI HPC Toolkit

  1. 在命令行输入
shell 复制代码
sh intel-oneapi-hpc-toolkit-2025.0.1.47_offline.sh

开始安装!!!

  1. 安装到这一步,通过向下方向键选择自定义安装(Accept & customize),如下图所示。

    按空格确定。

  2. 通过方向键和空格选择安装 Intel MPI Library;Intel OneAPI DCP++/C++ Complier;Intel Fortran Complier,如下图所示。


选择Next

  1. 选择安装位置。

  2. Next

  3. 开始安装

  4. Close

1.5 添加并激活环境变量

打开 .bashrc文件,在最下面输入

shell 复制代码
# oneapi
source /home/xdadmin/intel/oneapi/setvars.sh

保存关闭。然后在终端输入

bash 复制代码
source .bashrc

如下图。

2. 安装VASP

2.1 下载 vasp.6.4.3 安装包

参考 博客 提取。

2.2 解压

将vasp安装包上传到服务器,然后解压!!!

bash 复制代码
tar -zxvf vasp.6.4.3.tgz

2.3 进入arch文件夹,复制makefile.include.intel至上一级目录,并重命名为makefile.include

  1. 进入arch文件夹
bash 复制代码
cd vasp.6.4.3/arch
  1. 复制makefile.include.intel至上一级目录,并重命名为makefile.include
bash 复制代码
 cp makefile.include.intel ../makefile.include
  1. 返回上一级目录,查看是否复制成功。
bash 复制代码
cd ..
ls

2.4 修改makefile.include文件

将原文件中的以下四行内容

markup 复制代码
FC = mpiifort 
FCL = mpiifort 
CC_LIB = icc 
CXX_PARS = icpc

修改为

markup 复制代码
FC = mpiifx
FCL = mpiifx
CC_LIB = mpiicx
CXX_PARS = icpx

2.5 编译 make (时间比较久)

终端在 /home/user/vasp.6.4.3 目录下make

/home/user/vasp.6.4.3/bin目录出现vasp_gam vasp_ncl vasp_std,代表安装成功!!!!!!

2.6 添加并激活环境变量

打开.bashrc文件,在最下面添加

markup 复制代码
# vasp.6.4.3
export PATH=/home/xdadmin/vasp.6.4.3/bin:${PATH}

保存退出!然后在命令行输入

bash 复制代码
source .bashrc

3. 测试vasp安装成功

  1. 进入vasp官网下载氧原子计算例子,
  2. 下载内容解压上传到服务器,在终端进入/molecules-part1/molecules/e01_O-DFT,输入命令
shell 复制代码
mpirun -n 2 vasp_std
  1. 对比官网计算结果


    一样表示安装成功!!!!!!
相关推荐
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
-梅2 天前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog2 天前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发
琥珀色糖2 天前
SimlpeHttp
linux·服务器
第十人i2 天前
Linux 日志管理系统:journald 配置与优化
linux·服务器
ITxiaobing20233 天前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5553 天前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
Julien20043 天前
Docker 容器存储原理(一)
linux·运维·服务器·ssh·学习方法
zhangrelay3 天前
《机器人控制器设计与编程》课程习题资料-2026
linux·笔记·学习·ubuntu
筝筝ba3 天前
GUI 测试之只读用户恢复BMC出厂设置
服务器