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


    一样表示安装成功!!!!!!
相关推荐
嵌入式×边缘AI:打怪升级日志7 小时前
100ASK-T113 Pro 开发板 Bootloader 完全开发指南
linux·ubuntu·bootloader
lzhdim7 小时前
SQL 入门 12:SQL 视图:创建、修改与可更新视图
java·大数据·服务器·数据库·sql
2401_873479408 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络
切糕师学AI10 小时前
Ubuntu 下 Git 完全使用指南
linux·git·ubuntu
草履虫君10 小时前
VMware 虚拟机网络性能优化指南:从 11 秒到 4 秒的完整调优实践
服务器·网络·经验分享·性能优化
日取其半万世不竭10 小时前
LVM 逻辑卷管理:不停机扩容磁盘的正确方式
运维·服务器
老黄编程10 小时前
大型工地实时数据处理与三维重构系统方案
人工智能·ubuntu·信息可视化·重构·入侵检测·大型数据集中处理
05候补工程师11 小时前
【ROS 2 具身智能】Gazebo 仿真避坑指南:从“幽灵机器人”到传感器数据流打通
人工智能·经验分享·笔记·ubuntu·机器人
遇见火星11 小时前
Nginx限流配置:防止接口被刷,服务器稳如泰山
运维·服务器·nginx
计算机安禾11 小时前
【Linux从入门到精通】第49篇:服务器故障排查终极指南——思路决定出路
linux·运维·服务器