尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
VASPKIT 0.72 配置与VASP输入文件生成避坑指南
简介《VASPKIT中文手册1》以PDF形式呈现面向使用VASP开展材料科学、催化与凝聚态计算的研究人员和初学者介绍VASPKIT轻量级预-后处理工具的配置方法与功能边界帮助减少输入文件准备和数据处理中的重复操作。压缩包仅含1个PDF文件约2.37MB内容按工具简介、环境配置、子功能说明、自定义界面、引用与附录菜单组织便于按主题查阅。手册覆盖INCAR、POTCAR、POSCAR生成与格式检查PBE和HSE06能带计算及绘图分波态密度与局域态密度、热力学量校正、差分电荷密度、NEB路径转换与插点、虚频校正以及能带反折叠、3D能带、费米面和VASP2BoltzTraP接口等进阶功能自定义界面涉及原子电荷着色和二维材料投影能带等测试内容。已有3568人学习适合作为VASP工作流中的工具速查与入门材料也可为催化与电子结构分析提供功能索引。1. VASPKIT 0.72 解压之后的三分钟决定后面顺不顺VASPKIT 中文手册里这套东西第一次拿到手的人多半会愣一下解压出来就一个 bin 目录加一个 examples没有 configure没有 make install官方说法是「无需安装即可使用」5 MB 出头的体积。可真当它不用安装反而最容易出问题——PATH 没加敲 vaspkit 提示 command not found~/.vaspkit 没配功能 1 生成 POTCAR 时直接找不到赝势目录最隐蔽的是 POSCAR 从网页复制下来夹着制表符VASP 只认出第一个元素任务跑完对数据才发现元素配错了。这篇按 0.72 版本的菜单顺序把放目录、改 ~/.vaspkit、功能 1 生成四个输入文件、到用 examples 验证跑通的完整链路写一遍顺手把 3D 能带、能带反折叠这些后处理入口的位置标清楚。新手照着抄能走通熟手可以只看参数取舍那几段。2. 环境准备与版本选择glibc、目录布局和 0.72 的取舍动手之前先把两件事定下来机器上的 C 库够不够新以及这套二进制该放在哪。这两件事都不涉及 VASPKIT 本身的功能但它们决定了你后面是在做计算还是在跟系统环境搏斗。我见过太多人跳过这一步直接解压进 home 目录然后被一个 GLIBC 报错卡一下午。2.1 先看 glibc 版本再决定要不要动手VASPKIT 是用 FORTRAN 编译出来的 Linux 二进制几乎不依赖其他科学计算库这一点很省心。但「几乎不依赖」不等于零依赖它仍然链接系统的 libc。老一点的计算节点上最常见的启动失败就是 libc 版本符号缺失。# 看系统 glibc 版本第一个数字一般就够判断了 ldd --version | head -n 1 # 查当前 libc 里带版本号的符号重点确认有没有 GLIBC_2.14 及以上 strings /lib64/libc.so.6 | grep -E ^GLIBC_2\. | sort -V | tail -n 3 # 顺手确认架构别把 x86_64 的包丢到别的架构上 uname -m第一条命令给出 glibc 主版本第二条把库里最高的几个版本符号列出来。如果启动时看到vaspkit: /lib64/libc.so.6: version GLIBC_2.14 not found (required by vaspkit)说明系统库比编译时用的还旧。这里的处理方式我建议照原手册的说法走联系开发者要一份在低版本环境下编译的包。不要去自己编译升级 glibc那是血泪经验——glibc 是系统底座换掉之后 ls、cp 这类基础命令都可能起不来一台好好的计算节点就此报废为一个小工具不值得。同理如果机器是几年没更新的老系统先别急着解压把这条命令跑完再决定。新系统上这一节可以 30 秒带过。2.2 目录布局bin、examples 和赝势库分开摆VASPKIT 的目录结构极简但每一项都有用途别随手删。我习惯放在/opt下面多人共用时路径稳定也不会占 home 配额。路径内容是否需要改/opt/vaspkit.0.72/bin可执行文件 vaspkit加进 PATH/opt/vaspkit.0.72/examples各功能示例目录只读验证和对照用/opt/vaspkit.0.72/how_to_set_environment_variable配置模板复制成~/.vaspkit~/POTCAR/PBE一类目录赝势库在~/.vaspkit里指过去赝势库单独放别塞进 vaspkit 目录里。原因很实际赝势库会随 VASP 版本和泛函选择更新而 vaspkit 的二进制很少动两者放一起将来换赝势或者升级 vaspkit 都要互相牵连。另外要提醒一句PBE_PATH指向的是「包含各元素 POTCAR 子目录的那一层」不是某个具体元素的 POTCAR 文件这是新手写错最多的地方后面配~/.vaspkit时会再强调一次。2.3 版本选择0.72 带来了哪些非升不可的东西手册正文写的是 0.72这个版本相对更早的 0.7x 改动不小主菜单重新归类整合过功能相似的项被合并到同一级。真正影响课题选择的是下面这几项新增任务 28DFT、杂化泛函和 Meta-GGA 级别的能带反折叠GW 除外示例在 examples 下的反折叠目录里任务 25杂化泛函能带支持沿不同 k 路径做均匀 k 点采样这个特性对 DFT 和 Meta-GGA 同样适用任务 103 与 104为 VASP 4.x 的 POSCAR 自动或手动生成 POTCAR任务 316 与 426把 CHGCAR 和 LOCPOT 转成 XcrySDen 格式任务 505 线性插点生成 NEB 路径任务 507 虚频校正任务 112 到 115一次性取一个或多个原子、按元素、按选定原子求和、按选定原子加轨道求和的投影态密度对应的投影能带在 212、213、214、253、254、255~/.vaspkit里新增 MINI_INCAR 开关控制是否只写一份精简 INCAR任务 74 开放了用户自定义界面给愿意折腾的高级用户内部更新到 spglib 1.11.2并修掉了杂化泛函投影能带提取、f 轨道投影、自旋极化下带隙评估等几处 bug。判断标准很简单做超晶格或表面重构要看原始晶格能带28 是硬需求做杂化泛函能带又不满足于一条路径25 能省掉大量手工拼 KPOINTS 的活做催化方向505 和 507 这两个以前得自己写脚本的事现在菜单里就有。如果只是常规弛豫加态密度0.71 也能用但要注意 109 的格式纠正和赝势元素一致性检查是 0.71 之后才加的低于 0.71 的版本我建议直接换掉。2.4 保留 examples它是后面唯一的参照物examples 目录按功能分子目录晶格优化、杂化泛函能带、高对称路径、能带反折叠各有一份可运行的输入。它的价值不在于「学习」而在于对照你配完环境之后拿里面任意一个目录跑一遍生成的文件和目录里给的参考文件对得上才说明配置真的生效了。所以解压时别为了省空间把这个目录删掉也别在 examples 里直接改文件拷一份到自己的临时目录再动。3. 配置 ~/.vaspkit十个参数决定后面所有输出配置这一步只有一条 cp 加一次编辑但它决定了后面每一个 INCAR、每一份 POTCAR 长什么样。配错一个路径后面所有任务都白跑而且报错信息往往指向别处。3.1 复制模板并看懂每个字段# 把配置模板复制到用户目录注意是 -f 覆盖别写成追加 cp -f /opt/vaspkit.0.72/how_to_set_environment_variable ~/.vaspkit # 编辑前先备份一份原始模板改坏了能对照 cp ~/.vaspkit ~/.vaspkit.bak vi ~/.vaspkit模板内容大致如下每一行都是「参数名 取值 注释」的三段式注释用#开头行尾也可以跟说明VASP5 .TRUE. # 用 VASP 5.x 及以上就保持 .TRUE. GGA_PATH /home/xxx/POTCAR/GGA # GGA 赝势目录 PBE_PATH /home/xxx/POTCAR/PBE # PBE 赝势目录 LDA_PATH /home/xxx/POTCAR/LDA # LDA 赝势目录 POTCAR_TYPE PBE # PBE、GGA 或 LDA GW_POTCAR .FALSE. # GW 计算用的赝势开关 RECOMMENDED_POTCAR .TRUE. # 按官方推荐挑后缀 MINI_INCAR .FALSE. # 是否只写精简 INCAR SET_FERMI_ENERGY_ZERO .TRUE. # 后处理时把费米能归零 SET_INCAR_WRITE_MODE OVERRIDE # OVERRIDE/APPEND/BACK-UP-OLD/BACK-UP-NEW这些字段分三类看前五个决定赝势从哪来、要哪一种中间三个决定输出行为最后两个影响后续数据处理的基准和文件写入方式。下面把容易写错的挑出来单独说。3.2 三个赝势路径与 POTCAR_TYPE路径别写相对路径GGA_PATH、PBE_PATH、LDA_PATH三条路径加上POTCAR_TYPE这一项选择构成了赝势体系的全部来源。这里有两个坑。第一路径末尾不要带斜杠也不要指到具体元素的目录。正确写法是/home/xxx/POTCAR/PBE这一层下面应该直接是各元素的子目录程序会按 POSCAR 里的元素名去拼路径。写成/home/xxx/POTCAR/PBE/POTCAR或者带尾部/在部分版本上会拼出双斜杠或者拼错层级症状是生成 POTCAR 时提示找不到赝势、让你重新输入。第二路径别用~。有些环境里~在配置文件读取阶段不会被 shell 展开程序拿到的是一个字面量波浪号自然找不到目录。我一般统一写绝对路径换机器时用 sed 批量替换比在每台机器上手动改~稳。POTCAR_TYPE要和路径对应设成 PBE程序就去PBE_PATH下找。RECOMMENDED_POTCAR设成.TRUE.时程序会按 VASP 官方推荐从库里挑后缀版本提示信息里会出现Written POTCAR File with the Recommended Potential!。这里的后缀差异值得知道不带后缀的是标准赝势带_pv、_sv、_d的把次外层 p、s、d 电子也当价电子处理。做 Bader 电荷分析要用带_pv或_sv的体系里有 O2、CO、N2、F2、P2、S2、Cl2 这类短键二聚体官方建议用_h系列C_h、O_h、N_h 等。常用做法是拿两种赝势各算一遍看对关心的性质影响大不大影响不大就用不带后缀的——价电子少截断能低机时省一大截。3.3 SET_INCAR_WRITE_MODE 与 MINI_INCAR别让新 INCAR 冲掉旧的SET_INCAR_WRITE_MODE有四个取值默认是OVERRIDE也就是直接覆盖。第一次用没问题但如果你已经手工调过 INCAR 里的 U 值、MAGMOM 或者 IMAGES再跑一次 101之前的手工修改就全没了。四个值的含义分别是OVERRIDE覆盖APPEND追加到原有内容后面BACK-UP-OLD先把旧文件备份再写新的BACK-UP-NEW把新内容写到INCAR.new原来的 INCAR 不动。我自己的习惯是设成BACK-UP-OLD代价只是目录里多一个备份文件换来的是随时能回退。MINI_INCAR是 0.72 新增的开关设成.TRUE.只写必需的那几行不铺一堆注释和默认参数。适合已经熟悉 INCAR 结构、不想每次删注释的人。刚上手建议先留.FALSE.把模板里的注释当文档读一遍。SET_FERMI_ENERGY_ZERO影响的是后处理阶段设成.TRUE.之后处理态密度、能带时会把费米能移到零点。这个设置本身不影响 VASP 计算但会影响你画出来的图和数据表的横坐标基准同一个课题里最好保持一致不然几批数据放一起对不上。3.4 PATH、执行权限与第一次启动# 把 bin 目录塞进 PATH注意用你自己的绝对路径 echo export PATH/opt/vaspkit.0.72/bin/:$PATH ~/.bashrc source ~/.bashrc # 验证是否生效能打印出路径就对了 which vaspkit # 从压缩包解压或跨系统拷贝之后执行位经常会丢 chmod ux /opt/vaspkit.0.72/bin/vaspkit # 看帮助信息确认二进制本身能跑起来 vaspkit -hwhich vaspkit输出为空说明 PATH 没生效先检查~/.bashrc里那行是不是写在了return之后或者当前 shell 不是 bash。如果直接敲命令报-bash: ./vaspkit: Permission denied那就是执行位丢了chmod ux补上即可这种情况在从 Windows 中转存过文件之后特别常见。vaspkit -h会打印命令行帮助。这个工具目前只支持命令行批量操作交互全靠菜单数字所以帮助信息里的选项不多主要确认二进制能启动。4. 功能 1一次把 INCAR、KPOINTS、POTCAR、POSCAR 捋顺VASP 跑一个任务至少需要四个文件INCAR 说算什么怎么算POSCAR 给晶格和原子坐标POTCAR 是赝势KPOINTS 是倒空间取样点。0.71 之后的版本把 K 点生成、POTCAR 生成、INCAR 生成整合进了功能 1VASP Input Files Generator下面按实际操作的顺序走一遍。4.1 POSCAR先解决分隔符再谈结构POSCAR 一般来自结构数据库或者用可视化软件搭好导出。拿到文件后第一件事是改名第二件事是查分隔符。# 改名成 VASP 认的固定文件名 cp -f downloaded_structure.vasp POSCAR # 把不可见字符显示出来$ 是行尾^I 就是制表符 cat -A POSCAR | head -n 10 # 如果看到 ^I把制表符统一换成空格 sed -i s/\t/ /g POSCAR第三条命令的-i是原地修改s/\t/ /g把所有制表符换成空格。为什么非要换从网页或表格里复制出来的 POSCAR列之间常用\t分隔VASP 读这种文件时会把整行当成一个字段结果只识别出第一个元素后面的元素全丢。任务提交后很快失败报错大意是类型信息与元素数目不一致。这个问题在 INCAR 里同样存在从 Windows 下生成再传上来的文件尤其容易带这毛病。顺带说一句VASP 本身不会检查 POSCAR 里的元素顺序和 POTCAR 里的元素顺序是否一致。你用碳的结构配氢的赝势它照样算不报错结果全错。所以别指望 VASP 帮你把关这一步只能靠自己后面 109 功能就是干这个的。4.2 101 生成 INCAR任务键怎么拼在放着 POSCAR 的目录下直接敲vaspkit进主菜单输入1进功能 1再输入101进 Customize INCAR File屏幕会列出一串任务键键含义键含义ST静态计算SR标准弛豫LR晶格弛豫MG磁性SO自旋轨道耦合D3DFT-D3 无阻尼校正H6HSE06PUDFTUMD分子动力学GWGW0NENEBFQ频率计算BDBader 电荷OP光学性质Input Key-Parameters (STH6D2 means HSE06-D2 Static-Calcualtion) LR输入LR当前目录下就多出一个 INCAR对应晶格弛豫任务。键可以组合比如STH6D2表示 HSE06 加 D3 修正的静态计算。注意提示语里那句「有些参数需要手动设置或调整」DFTU 的 U 值、NEB 的 IMAGES 数目、磁序的 MAGMOM模板给不了得自己填。生成完记得打开看一眼别直接提交。另外注意 LR 模板默认用PREC HighVASP 会自动把 ENCUT 设成最大 ENMAX 的 1.3 倍。这样晶格常数优化精度够但同一体系不同计算之间 ENCUT 容易不一致。现在更推荐的做法是设PREC Accurate再手动指定 ENCUT保证所有对比计算用的是同一个截断能。4.3 102 生成 KPOINTS0.04 这个数是怎么来的vaspkit -- 1 -- 102 -- 2 -- 0.04102 是 Generate KPOINTS File for SCF Calculation中间那个2选的是 Gamma 撒点方式。对大多数半导体和绝缘体Gamma 中心网格是稳妥选择。随后程序会让你输入 KP-Resolved Value屏幕上的精度分级是级别取值范围2π/ÅLow0.06 ~ 0.04Medium0.04 ~ 0.03Fine0.02 ~ 0.01Gamma-Only0提示里写着 0.04 一般就够精确直接输 0.04 回车。程序严格按倒空间晶格矢量的比例算各方向的 K 点数而不是简单套「ka≈kb≈kc」的经验准则——后者在非正交体系里不成立因为倒格矢长度和晶格常数不是简单的反比关系。生成完屏幕会打印类似这样一行K-Mesh Generated with KP-Resolved Value : 0.0400 Gamma 9 9 50.0 0.0 0.0这一行是 Gamma 撒点格式前面的整数对应各倒格矢方向的网格划分后面带小数的部分是平移量。不同体系、不同版本打印出来的数字不一样别照着别人的屏幕抄打开本地生成的 KPOINTS 核对每行字段是否齐全才是正事。生成 KPOINTS 的同时程序会按 POSCAR 的元素从PBE_PATH里提取并组合出 POTCAR前提是~/.vaspkit配对了。4.4 103 与 104 生成 POTCAR推荐和手动指定vaspkit -- 1 -- 103 # 按默认设置自动生成走推荐赝势 vaspkit -- 1 -- 104 # 手动逐个元素指定赝势类型103 用默认设置配合RECOMMENDED_POTCAR .TRUE.程序自动挑官方推荐的版本。需要指定的时候用 104比如给锌选Zn_pv做 Bader 分析交互过程是依次输入元素名和赝势类型Auto detected POTCAR_TYPE is O, please type the one you want! O Auto detected POTCAR_TYPE is Zn, please type the one you want! Zn_pv如果所选后缀在赝势库里不存在程序会提示重新输入。生成之后一定要验证# 看 POTCAR 里实际用了哪些赝势 grep TIT POTCAR # 看每种元素的 ENMAX用来定 ENCUT grep ENMAX POTCAR第一条命令的输出要和 POSCAR 第六行的元素顺序一一对应顺序错了就是白算。第二条命令给出各元素的 ENMAXINCAR 里的 ENCUT 必须大于其中最大的那个如果 INCAR 里把 ENCUT 注释掉了程序会自动取最大 ENMAX但显式写死更可控。4.5 108 与 109提交之前先 KIT 一下vaspkit -- 1 -- 109 # 检查全部 VASP 文件 vaspkit -- 1 -- 108 # 依次生成并检查109 做两件事纠正 INCAR 和 POSCAR 的格式问题包括制表符以及检查 POTCAR 的元素与 POSCAR 的元素是否一致。它是 0.71 之后才加的值得每次提交前跑一遍。输出里如果出现类似Element type in POSCAR may be not corresponding to POTCAR的提示别忽略。108 是连续流程设 INCAR、设 K 点密度生成 KPOINTS 和 POTCAR、最后自动调 109 检查。新体系第一次建输入文件时我一般走 108一条路走到黑少漏文件。这个功能的定位就是那句话——VASP 之前先 KIT 一下。4.6 顺手记住后续入口3、21、25、11配好输入文件之后主菜单里下面这几个入口迟早要用功能 3 是 K-Path Generator进去选 3D bulk structure 之后程序分析晶体对称性给出建议的能带路径同时生成PRIMCELL.vasp和KPATH.in功能 21 处理 DFT 能带功能 25 处理杂化泛函能带功能 11 处理态密度。KPATH.in的第二行数字是每小段路径上的插值 K 点数目默认值算不动就把这个数改小。能带路径只对原胞成立所以要拿生成的PRIMCELL.vasp覆盖POSCAR再算。另外这个功能目前不支持三斜晶系遇到三斜体系会没有输出别以为是程序坏了。5. 避坑与排查五个翻车现场和对应的救法配置阶段的问题大多有固定套路下面这五条是我遇到过、也被问过最多的。每一条都按「现象、原因、解决」写遇到时按顺序对一遍基本能定位。5.1 任务秒退日志里只认出一个元素现象提交后 VASP 很快就退出日志里出现POSCAR found type information on POSCAR后面只跟了一个元素紧接着ERROR: the type information is not consistent with the number of types。原因POSCAR 里的分隔符是制表符而不是空格。从网页表格或者某些数据库页面复制下来的结构文件列之间默认用\t分隔VASP 按空格切分字段整行被当成一个字符串于是只解析出第一个元素元素数目对不上。解决先cat -A POSCAR | head看有没有^I有就sed -i s/\t/ /g POSCAR统一替换。之后跑一次功能 109它会顺带把 INCAR 和 POSCAR 的格式问题一并纠正。这个坑的隐蔽之处在于任务失败得很快有些人会以为是编译环境或者并行参数的问题在错误的方向上排查半天。5.2 算完了结果和预期差很远但过程没有任何报错现象任务正常结束能量、能带、态密度都能出图但数值明显不对和同类体系文献对不上。原因POSCAR 的元素顺序和 POTCAR 的元素顺序不一致。VASP 不检查这一项它按顺序把 POTCAR 里的赝势一一对应到 POSCAR 的元素上你算的是 A 结构用的可能是 B 的赝势结果当然错而且错得「很正常」。解决grep TIT POTCAR打印赝势顺序和 POSCAR 第六行的元素顺序逐个比对。顺序不一致时用功能 107Reformat POSCAR File by Specified Order of Elements按指定元素顺序重排 POSCAR或者用 104 重新按 POSCAR 顺序生成 POTCAR。养成习惯每次生成完 POTCAR先看 TIT 再提交。5.3 新生成的 INCAR 把之前调好的参数冲掉了现象手工往 INCAR 里加了 U 值或者 MAGMOM跑了一次 101 之后发现这些行没了。原因SET_INCAR_WRITE_MODE默认是OVERRIDE生成即覆盖不留备份。解决把~/.vaspkit里这一项改成BACK-UP-OLD旧文件会先备份再写新的如果只是想看看模板长什么样、不想动现有文件用BACK-UP-NEW新内容写到INCAR.new原文件不动。已经丢了的只能重填所以这条最好在第一次配置时就改掉属于后悔药里最便宜的那种。5.4 生成 POTCAR 时提示找不到赝势让你重新输入现象跑 103 或 104输入元素名之后程序反复要求重新输入或者直接报错退出。原因三种可能。PBE_PATH指错了层级指到了元素目录而不是包含各元素子目录的那一层路径里用了~读取配置时没被展开POTCAR_TYPE设的是 PBE但实际路径指向 GGA 目录或者 104 里指定的后缀在库里根本不存在。解决先ls一下PBE_PATH指向的目录确认下面直接就是元素子目录把路径改成绝对路径用 104 时先ls看库里有哪些后缀可选别凭记忆写_pv。这三步走完基本都能解决。5.5 一启动就报 GLIBC 缺失或者权限不足现象敲vaspkit直接报version GLIBC_2.14 not found或者报Permission denied。原因前者是系统 glibc 版本低于编译环境后者是从压缩包解压、或者经过文件传输之后执行位丢失。解决权限问题chmod ux /opt/vaspkit.0.72/bin/vaspkit即可。glibc 问题不要自己升级系统库去找开发者要一份在低版本环境下编译的二进制实在拿不到就在较新的计算节点上跑把生成的输入文件拷回老机器算——vaspkit 只负责前后处理不参与 VASP 本体计算两边环境不必一致。6. 装完怎么验证拿 examples 跑一遍闭环配置完不等于装好了得有一条能复现的验证路径。我的做法是拿 examples 里晶格优化那个目录当样板完整走一遍生成加检查最后和自己的输出逐项对比。# 拷一份到临时目录别在原目录里改 cp -r /opt/vaspkit.0.72/examples/*optimization* /tmp/vaspkit_test cd /tmp/vaspkit_test # 依次生成并检查功能 1 的 108 会串联 INCAR、KPOINTS、POTCAR 和检查 vaspkit $1\n108\n # 核对四个文件是否齐全缺哪个就说明前面某步没走通 for f in INCAR POSCAR POTCAR KPOINTS; do [ -s $f ] echo $f OK || echo $f MISSING done这段里 $1\n108\n是把菜单输入用 here-string 一次性喂进去1进功能 1108走连续生成流程。之所以用 108 而不是逐个跑 101、102、103是因为它最后会自动调 109 做格式纠正和元素一致性检查一条路把该踩的步骤都覆盖了。最后的 for 循环用-s判断文件存在且非空POTCAR是最容易出问题的一个缺它基本就是赝势路径配错了。文件齐了之后做两项实质核对# 赝势顺序必须和 POSCAR 第六行的元素顺序一致 grep TIT POTCAR awk NR6 {for (i 1; i NF; i) printf %s , $i; print } POSCAR # ENMAX 最大值要小于 INCAR 里的 ENCUT grep ENMAX POTCAR grep -E ^\s*ENCUT INCAR第一条的awk取 POSCAR 第六行按空格切分后逐个打印和grep TIT的输出并排看顺序一致才算过。第二条把各元素 ENMAX 列出来和 INCAR 里显式写的 ENCUT 比一下ENCUT 必须更大如果 INCAR 里 ENCUT 被注释掉了这条就跳过但要记住程序会自动取最大 ENMAX。再往下一步是验证后处理链路vaspkit进功能 3 选 3D bulk structure看是否正常生成PRIMCELL.vasp和KPATH.in然后打开KPATH.in确认第二行的插值点数目在你机器上算得动。这一步能过说明配置、赝势、对称性分析这条链是通的后面做能带、态密度、反折叠只是换菜单号的事。从那以后我每次在新机器上部署完都强制走一遍这个闭环不看到POTCAR OK和 TIT 顺序对得上绝不往正式计算目录里放文件。省下来的那十分钟往往要用一晚上的无效机时来还。希望帮到你。本文还有配套的精品资源点击获取
RELATED

相关推荐

Cloudflare OS实战:边缘计算平台架构设计与应用开发指南

Cloudflare OS实战:边缘计算平台架构设计与应用开发指南

1. 重新理解"Cloudflare OS":它不是一个操作系统,而是一套分布式的系统思维先把这个概念说清楚。我最初看到"cloudflare-os"这个标题时,第一反应是:有人把 Cloudflare 的整个边缘平台打包成了一个"操作系…

📅 2026/10/28 4:34:23
可信计算线上测试复习:PCR、EK/AK与远程证明实战拆解

可信计算线上测试复习:PCR、EK/AK与远程证明实战拆解

简介:围绕华中科技大学可信计算线上测试整理的题目与答案文档,面向网络安全专业学生、可信计算课程学习者以及准备课程测验的读者,用于快速定位考点、核对答题思路并完成考前自测。压缩包内仅有1个docx文件,大小约558KB&#xff0…

📅 2026/10/28 4:29:23
MySQL数据库性能优化实战:索引设计与查询调优

MySQL数据库性能优化实战:索引设计与查询调优

1. MySQL优化入门:从零开始掌握数据库性能调优刚接触MySQL时,我们往往只关注功能实现而忽略性能问题。直到某天发现简单的查询需要几秒才能返回结果,页面加载变得缓慢,才意识到优化的重要性。作为从业十年的数据库工程师&#xff…

📅 2026/10/28 4:29:23
MORE NEWS

更多资讯

📰

AI Agent技能体系:从玩具到生产力工具的关键设计

上手AI Agent这么久,我越来越觉得,真正决定一个Agent能走多远的,不是底层模型多聪明,而是它手里攥着多少把像样的“家伙事儿”。刚接触这个领域的时候,我也和大多数人一样,迷信模型的能力,以为提…

📰

agent-skills:可组合、可验证、可演进的智能体能力单元

1. 什么是 agent-skills:不是插件,不是脚本,而是一套可组合、可验证、可演进的智能体能力单元“agent-skills”这个词最近在开发者社区里频繁出现,但很多人第一反应是——这不就是个 CLI 工具?或者又一个大模型调用封装…

📰

agent-skills:可组合、可验证的智能体技能契约设计

1. 项目概述:什么是 agent-skills?它不是插件,也不是脚本,而是一套可组合、可复用、可验证的智能体能力单元“agent-skills”这个词最近在开发者社区里频繁刷屏,但很多人点开仓库或文档后反而更迷糊了——它既不像传统…

📰

光伏电站智能管理系统:物联网与大数据技术的应用实践

1. 项目概述:鹧鸪云智能电站管理系统去年参与某光伏电站数字化改造时,现场项目经理每天要接打30多通电话核对进度,纸质工单在各部门间流转经常丢失。这种传统管理方式让我意识到,电站运营亟需全链路数字化解决方案。鹧鸪云智能管理…

📰

STM32 ST-Link V2-37-26 驱动安装与稳定烧录指南

简介:本资源是STMicroelectronics官方发布的STLink固件更新工具STSW-LINK007 V2-37-26正式版本,专为STM32/STM8嵌入式开发者设计,解决调试器固件过旧导致的IDE兼容性下降、新MCU型号不识别、编程失败或连接不稳定等核心问题。压缩包共18个文件…

📰

FrameFetch:开源视频剧本对齐与AI分析报告工具

1. 为什么我要做 FrameFetch 这个开源工具做视频内容这行的朋友应该都有体会:一条片子剪完,最耗时间的往往不是剪辑本身,而是反复回看素材、对剧本、写分析报告。尤其是团队协作的时候,导演、编剧、剪辑、运营各看各的&#xff0c…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬