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


    一样表示安装成功!!!!!!
相关推荐
檀越剑指大厂3 小时前
【Linux系列】如何在 Linux 服务器上快速获取公网
linux·服务器·php
共享家95273 小时前
linux-高级IO(上)
java·linux·服务器
HWL56795 小时前
“preinstall“: “npx only-allow pnpm“
运维·服务器·前端·javascript·vue.js
门前灯6 小时前
Linux系统之iprconfig 命令详解
linux·运维·服务器·iprconfig
忧郁的橙子.7 小时前
三、k8s 1.29 之 安装2
linux·运维·服务器
huangyuchi.7 小时前
【Linux系统】动静态库的制作
linux·运维·服务器·动态库·静态库·库的简单制作
闻不多7 小时前
用llamaindex搭建GAR遇到400
android·运维·服务器
jim写博客8 小时前
Linux进程概念(四)环境地址变量
linux·运维·服务器
Nie_Xun8 小时前
ubuntu网络共享
linux·运维·ubuntu
189228048619 小时前
NY270NY273美光固态闪存NY277NY287
服务器·网络·数据库·科技·性能优化