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. 对比官网计算结果


    一样表示安装成功!!!!!!
相关推荐
weixin_537765801 小时前
【负载均衡】LVS DR模式详解
服务器·负载均衡·lvs
LoneEon1 小时前
告别手动操作:用 Ansible 统一管理你的 Ubuntu 服务器集群
运维·服务器·ansible
摘星|2 小时前
架设一台NFS服务器,并按照以下要求配置
linux·运维·服务器
做运维的阿瑞3 小时前
Linux环境变量持久化完全指南
linux·运维·服务器
天才奇男子3 小时前
从零开始搭建Linux Web服务器
linux·服务器·前端
DY009J3 小时前
如何在Ubuntu虚拟机中设置Samba共享,并在Windows宿主机中挂载为网络驱动器
网络·windows·ubuntu
Wang's Blog4 小时前
MySQL: 服务器性能优化全面指南:参数配置与数据库设计的最佳实践
服务器·数据库·mysql
顾安r4 小时前
11.14 脚本网页 迷宫逃离
服务器·javascript·游戏·flask·html
Orlando cron5 小时前
CPU Load(系统平均负载)
运维·服务器·网络
SUPER52665 小时前
deepseek-R1模型输出时截断异常
运维·服务器·deepseek-r1调用