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安装包
- 在Intel官网下载
Intel OneAPI Base Toolkit安装包,如下图所示。

- 按照下图步骤下载
Intel OneAPI HPC Toolkit安装包。


- 下载安装包如下。

1.3 安装 Intel OneAPI Base Toolkit
- 在命令行输入
sh intel-oneapi-base-toolkit-2025.0.1.46_offline.sh
开始安装!!!
-
安装到这一步,通过向下方向键选择自定义安装,如下图所示。

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


选择Next。 -
选择安装位置

-
Next

-
开始安装


-
Close

1.4 安装 Intel OneAPI HPC Toolkit
- 在命令行输入
sh intel-oneapi-hpc-toolkit-2025.0.1.47_offline.sh
开始安装!!!
-
安装到这一步,通过向下方向键选择自定义安装(
Accept & customize),如下图所示。

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



选择Next。
-
选择安装位置。

-
Next

-
开始安装

-
Close
1.5 添加并激活环境变量
打开 .bashrc文件,在最下面输入
# oneapi
source /home/user/intel/oneapi/setvars.sh
保存关闭(user替换为自己的用户名)。然后在终端输入
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
- 进入arch文件夹
cd vasp.6.4.3/arch
- 复制
makefile.include.intel至上一级目录,并重命名为makefile.include
cp makefile.include.intel ../makefile.include
- 返回上一级目录,查看是否复制成功。
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/user/vasp.6.4.3/bin:${PATH}
保存(user替换为自己的用户名)退出!然后在命令行输入
source .bashrc
3. 测试vasp安装成功
- 进入vasp官网下载氧原子计算例子,

- 下载内容解压上传到服务器,在终端进入
/molecules-part1/molecules/e01_O-DFT,输入命令
mpirun -n 2 vasp_std
- 对比官网计算结果
官网计算结果:
自己的计算结果:

一样表示安装成功!!!!!!
相关文章:
ubuntu服务器安装VASP.6.4.3
ubuntu服务器安装VASP.6.4.3 1 安装Intel OneAPI Base Toolkit和Intel OneAPI HPC Toolkit1.1 更新并安装环境变量1.2 下载Intel OneAPI Base Toolkit和Intel OneAPI HPC Toolkit安装包1.3 安装 Intel OneAPI Base Toolkit1.4 安装 Intel OneAPI HPC Toolkit1.5 添加并激活环境…...
市场加速下跌,但监管「坚冰」正在消融
作者:Techub 热点速递 撰文:Yangz,Techub News 与近日气温逐步回暖不同,自 2 月 25 日比特币跌破 9 万美元以来,加密货币市场行情一路下滑。今日 10 时 50 分左右,比特币更是跌破 8 万美元大关,…...
7.2 - 定时器之计算脉冲宽度实验
文章目录 1 实验任务2 系统框图3 软件设计 1 实验任务 本实验任务是通过CPU私有定时器来计算按键按下的时间长短。 2 系统框图 参见7.1。 3 软件设计 注意事项: 定时器是递减计数的,需要考虑StartCount<EndCount的情况。 /***********…...
Imagination DXTP GPU IP:加速游戏AI应用,全天候畅玩无阻
日前,Imagination 推出了最新产品——Imagination DXTP GPU IP,在智能手机和其他功耗受限设备上加速图形和AI工作负载时,保证全天候的电池续航。它是我们最新D系列GPU的最终产品,集成了自2022年发布以来引入的一系列功能ÿ…...
关于流水线的理解
还是不太理解,我之前一直以为,对axis总线,每一级的寄存器就像fifo一样,一级一级的分级存储最后一级需要的数据。(现在看来,我这个理解应该也是没有问题的) 如下图,一开始是在解析axi…...
采样算法二:去噪扩散隐式模型(DDIM)采样算法详解教程
参考 https://arxiv.org/pdf/2010.02502 一、背景与动机 去噪扩散隐式模型(DDIM) 是对DDPM的改进,旨在加速采样过程同时保持生成质量。DDPM虽然生成效果优异,但其采样需迭代数百至数千次,效率较低。DDIM通过以下关键…...
北京大学DeepSeek提示词工程与落地场景(PDF无套路免费下载)
近年来,大模型技术飞速发展,但许多用户发现:即使使用同一款 AI 工具,效果也可能天差地别——有人能用 AI 快速生成精准方案,有人却只能得到笼统回答。这背后的关键差异,在于提示词工程的应用能力。 北京大…...
Hutool - POI:让 Excel 与 Word 操作变得轻而易举
各位开发者们,在日常的 Java 开发工作里,处理 Excel 和 Word 文件是相当常见的需求。无论是从 Excel 里读取数据进行分析,还是将数据写入 Excel 生成报表,亦或是对 Word 文档进行内容编辑,传统的 Apache POI 库虽然功能…...
IDEAPyCharm安装ProxyAI(CodeGPT)插件连接DeepSeek-R1教程
背景:最近DeepSeek比较火嘛,然后在githup上也看到了GitHub Copilot,就想着现在AI的准确率已经可以提高工作效率了。所以从网上找了一些编程插件,发现Proxy支持的模型比较多,通用性和适配性比较好。所以本文记录一下pro…...
Iceberg Catalog
使用限制 支持 Iceberg V1/V2 表格式。支持 Position Delete。2.1.3 版本开始支持 Equality Delete。支持 Parquet 文件格式2.1.3 版本开始支持 ORC 文件格式。 创建 Catalog 基于 Hive Metastore 创建 Catalog 和 Hive Catalog 基本一致,这里仅给出简单示…...
2025年2月个人工作生活总结
本文为 2025年2月工作生活总结。 工作记录 AI浪潮 AI非常火,春节至今,到处充斥着大量和AI、DeepSeek有关的新闻。领导也一再强调要用AI,甚至纳入到新一年的考核里。再往上,大领导开会的新闻稿里也作出要求,不能停下脚…...
vscode java环境中文乱码的问题
先说我的结论: 由于我的系统是windows的,所以vscode使用的是默认gbk的编码进行的。 但是我的目的是全部都使用utf-8,因为我的程序始终是要去linux上去运行的,总不能在本地是好的,然后到服务器上就不行了吧,…...
Java数据结构第十五期:走进二叉树的奇妙世界(四)
专栏:Java数据结构秘籍 个人主页:手握风云 目录 一、二叉树OJ练习题(续) 1.1. 二叉树的层序遍历 1.2. 二叉树的最近公共祖先 1.3. 从前序与中序遍历序列构造二叉树 1.4. 从中序与后序遍历序列构造二叉树 1.5. 根据二叉树创建…...
【MySQL】CAST()在MySQL中的用法以及其他常用的数据类型转换函数
1. cast() CAST() 在 MySQL 中用于将一个表达式的类型转换为另一个类型。这在处理不同类型的数据时非常有用,比如将字符串转换为数字,或者将浮点数转换为整数等。 1.1 CAST() 函数的基本语法 CAST() 函数的基本语法如下: CAST(expression…...
使用Truffle、Ganache、MetaMask、Vue+Web3完成的一个简单区块链项目
文章目录 概要初始化Truffle项目创建编写合约编译合约配置Ganache修改truffle-config.js文件编写迁移文件部署合约使用Truffle 控制台使用MetaMask和VueWeb3与链交互 概要 使用Truffle、Ganache、MetaMask、VueWeb3完成的一个简单区块链项目。 初始化Truffle项目 安装好truf…...
初出茅庐的小李博客之按键驱动库使用
驱动库介绍 源码地址:https://github.com/jiejieTop/ButtonDrive 使用只需3步,创建按键,按键事件与回调处理函数链接映射,周期检查按键,支持单双击、连按、长按;采用回调处理按键事件(自定义消…...
如何调试Linux内核?
通过创建一个最小的根文件系统,并使用QEMU和GDB进行调试。 1.准备工作环境 确保系统上安装了所有必要的工具和依赖项。 sudo apt-get update //更新一下软件包 sudo apt-get install build-essential git libncurses-dev bison flex libssl-dev qemu-system-x…...
ECharts组件封装教程:Vue3中的实践与探索
在日常的前端开发中,ECharts 作为一款强大且易用的图表库,被广泛应用于数据可视化场景。为了更好地在 Vue3 项目中复用 ECharts 功能,我们可以将其封装成一个组件。本文将带大家一步步实现 ECharts 的 Vue3 组件封装,并演示如何在父组件中调用和使用。 一、封装 ECharts 组…...
NAT 代理服务 内网穿透
🌈 个人主页:Zfox_ 🔥 系列专栏:Linux 目录 一:🔥 NAT 技术背景二:🔥 NAT IP 转换过程三:🔥 NAPT四:🔥 代理服务器🦋 正向…...
CAN硬件协议详解
一、基本理论: 1、CAN的总线结构: CAN总线 网络结构 有 闭环和开环 两种形式;无论实际的网络多复杂,都离不开这两种基本结构。 闭环结构的CAN总线网络,总线的两端各并联一个120Ω的电阻,两…...
深入解析Kubernetes中的Custom Resource Definitions(CRD):构建云原生“自定义积木”的终极武器
摘要Custom Resource Definition(CRD)是Kubernetes扩展API的核心机制,它允许用户在不修改Kubernetes核心代码的情况下,向集群中注入自定义的资源类型。自Kubernetes 1.7引入以来,CRD已成为云原生生态系统的基石技术&am…...
OpenClaw批量处理:用SecGPT-14B同时分析百个可疑文件
OpenClaw批量处理:用SecGPT-14B同时分析百个可疑文件 1. 为什么需要批量安全分析 去年处理一个恶意软件分析项目时,我遇到了一个典型困境:手头有237个待分析样本,每个都需要执行基础静态分析、行为特征提取和威胁评分。如果手动…...
AI摄影师助手:OpenClaw调用Qwen3-32B自动筛选与修图
AI摄影师助手:OpenClaw调用Qwen3-32B自动筛选与修图 1. 从手动修图到AI助手的转变 作为一名摄影爱好者,我经常面临一个令人头疼的问题:每次拍摄结束后,相机里堆积如山的RAW文件需要花费大量时间筛选和后期处理。直到上个月&…...
如何选择适合你的Python Web服务器:uvicorn与gunicorn深度对比
1. 为什么需要关注Web服务器选择? 当你用Python开发完一个Web应用后,最后一步就是把它部署上线。这时候你会发现,直接运行python app.py这种方式根本撑不住几个用户访问。我刚开始做项目时就犯过这个错误,结果上线当天服务器就直接…...
网站推广seo优化公司如何做好移动端优化_网站推广seo优化公司如何提高网站的权重
网站推广seo优化公司如何做好移动端优化 在当前互联网市场的发展背景下,移动端的重要性日益凸显。无论是用户访问还是企业推广,移动端已经成为不可忽视的一部分。因此,网站推广seo优化公司在提升网站权重的过程中,移动端优化显得…...
Bugtton:ATmega328P专用超低开销按钮消抖库
1. 项目概述Bugtton 是一款专为 ATmega328P 微控制器深度优化的轻量级按钮消抖库,其设计哲学直指嵌入式系统中一个被长期忽视却至关重要的性能瓶颈:空闲状态下的 CPU 周期开销。在传统 Arduino 风格的按钮处理方案中,digitalRead()函数因其通…...
01_Neo4j知识体系之原生图数据库架构全景与技术定位
01_Neo4j知识体系之原生图数据库架构全景与技术定位 体系 基础概念层:原生图数据库定位、属性图模型、索引自由邻接、与关系型数据库对比延伸阅读方向:Cypher 查询、图数据科学、向量索引、GraphRAG、企业级集群适用对象:架构师、数据平台负…...
零基础快速入门前端蓝桥杯真题速刷2451.灯的颜色变化(助力保底拿奖不捐款)深入掌握 DOM 选择器与定时器:从交通灯案例到蓝桥杯 Web 考点全解 将原题目扩展成交通灯
2451.灯的颜色变化深入掌握 DOM 选择器与定时器:从交通灯案例到蓝桥杯 Web 考点全解在蓝桥杯 Web 方向竞赛中,DOM 操作与定时器控制是高频考点。本文以一个经典的交通灯控制案例为切入点,全面解析 document.querySelector 的 ID/Class 选择语…...
外文游戏语言障碍如何破解?XUnity.AutoTranslator通过实时文本转换技术实现无缝游戏体验
外文游戏语言障碍如何破解?XUnity.AutoTranslator通过实时文本转换技术实现无缝游戏体验 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 面对喜爱的外文游戏却因语言隔阂无法深入体验…...
革新Windows Android应用体验:无缝集成与效率提升的完美方案
革新Windows Android应用体验:无缝集成与效率提升的完美方案 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 在数字化工作与生活深度融合的今天,…...
