当前位置: 首页 > news >正文

ubuntu服务器安装VASP.6.4.3

ubuntu服务器安装VASP.6.4.3

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

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

1.1 更新并安装环境变量

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. 在命令行输入
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. 在命令行输入
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文件,在最下面输入

# oneapi
source /home/xdadmin/intel/oneapi/setvars.sh

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

source .bashrc

如下图。
请添加图片描述

2. 安装VASP

2.1 下载 vasp.6.4.3 安装包

参考 博客 提取。

2.2 解压

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

tar -zxvf vasp.6.4.3.tgz

请添加图片描述

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

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

请添加图片描述

2.4 修改makefile.include文件

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

FC = mpiifort 
FCL = mpiifort 
CC_LIB = icc 
CXX_PARS = icpc

修改为

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文件,在最下面添加

# vasp.6.4.3
export PATH=/home/xdadmin/vasp.6.4.3/bin:${PATH}

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

source .bashrc

3. 测试vasp安装成功

  1. 进入vasp官网下载氧原子计算例子,请添加图片描述
  2. 下载内容解压上传到服务器,在终端进入/molecules-part1/molecules/e01_O-DFT,输入命令
mpirun -n 2 vasp_std
  1. 对比官网计算结果
    请添加图片描述
    请添加图片描述
    一样表示安装成功!!!!!!
http://www.dtcms.com/a/40006.html

相关文章:

  • 【论文笔记】ClipSAM: CLIP and SAM collaboration for zero-shot anomaly segmentation
  • 强化学习概览
  • 江协科技/江科大-51单片机入门教程——P[1-3] 单片机及开发板介绍
  • Redis缓存淘汰算法——LRU
  • Vue3 中如何实现响应式系统中的依赖收集和更新队列的解耦?
  • Qt——使用QtConcurrent::run开启的线程,程序退出后仍在后台运行的解决方法(QFutureWatcher监视线程)
  • SQL笔记#复杂查询
  • 前端网页或者pwa如何实现只横屏显示,设备竖着的时候依然保持横屏
  • Linux系统之DHCP网络协议
  • 网络安全防御模型
  • Oracle23版本 创建用户 报 00959和65096错误解决办法
  • sass使用技巧与问题解决方案
  • Web Storage: LocalStorage 和 SessionStorage 深入解析
  • DeepSeek与Fluent仿真:开启流体力学学习新征程
  • ubuntu环境中安装latex并使用vscode
  • 六十天前端强化训练之第一天HTML5语义化标签深度解析与博客搭建实战
  • MySQL的Binlog解析
  • pycharm远程连接服务器运行pytorch
  • web理论总结
  • MQTT实现智能家居------5、交叉编译
  • 《从零到全栈:CSS3新增属性》
  • 【每日八股】MySQL篇(三):索引(上)
  • 自动驾驶泊车算法详解(一)
  • Python使用列表实现栈、队列学习记录
  • macpro m1 安装deepseek
  • QEMU 的详细介绍、安装指南、配置说明
  • vuetify项目添加代理跨域请求
  • 【保姆级视频教程(二)】YOLOv12训练数据集构建:标签格式转换-划分-YAML 配置 避坑指南 | 小白也能轻松玩转目标检测!
  • 基于 ‌MySQL 数据库‌对三级视图(用户视图、DBA视图、内部视图)的详细解释
  • 2.2 添加注释