24小时热门版块排行榜    

查看: 3667  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xiongb123456

铜虫 (小有名气)

[求助] 使用vasp计算cineb一定要编译vtstcode吗?

如题
我这几天在计算cineb
下载了vtstscripts 用nebmake.pl生成的images进行的计算
对于计算的结果我使用vfin.pl想输出结果 可是总是输出不了
昨天和朋友讨论 朋友说我没有编译vtstcode
我想问这个vtstcode要如何编译呐?

网站上是这样写的
Version 2.04b, Oct. 26, 2011
VTST Code: vtstcode.tar.gz
VTST Scripts: vtstscripts.tar.gz
NOTE: in v2.04 and later versions, there is an addition modification to main.F which is required for the solid-state NEB.
Find and replace:
      CALL CHAIN_FORCE(T_INFO%NIONS,DYN%POSION,TOTEN,TIFOR, &
           LATT_CUR%A,LATT_CUR%B,IO%IU6)

with
      CALL CHAIN_FORCE(T_INFO%NIONS,DYN%POSION,TOTEN,TIFOR, &
           TSIF,LATT_CUR%A,LATT_CUR%B,IO%IU6)

我想问我把vtstcode解压了以后 为啥找不到main.F这个文件呐?
有具体点的编译vtstcode的教程的网页吗?
望帮助 THANKS
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiongb123456

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by likai0106 at 2012-06-27 15:09:38
在makefile中找到带有这些目标的库的行在里面加上这些他需要集成到vasp中的过渡态算法就行了(这些编译过程*.f已经存在,就是刚才解压到vasp目录下的问价,只要将目标函数给出他们就会自动生成了。)。注意这些目标 ...

我按照网站所提的方法将main.F和makefile都改了
但是你所说的只要将目标函数给出他们就会自动生成了
自动生成在了何处?
为什么我一直没找到没看见呐?
5楼2012-06-28 10:33:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

likai0106

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiongb123456: 金币+5, 有帮助 2012-06-27 14:16:49
你把解压vtstcode后所有的文件拷贝到vasp编译目录下,之后修改main.F,还要修改makefile后面的目标文件,你的那个网站上有详细说明,仔细看看,不难。
2楼2012-06-27 13:53:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiongb123456

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by likai0106 at 2012-06-27 13:53:30
你把解压vtstcode后所有的文件拷贝到vasp编译目录下,之后修改main.F,还要修改makefile后面的目标文件,你的那个网站上有详细说明,仔细看看,不难。

The code for the NEB, dimer, Lanczos, and dynamical matrix methods, as well as the steepest descent, force-based conjugate gradient, quick-min, lbfgs, bfgs, and fire optimizers are contained in a single package which interfaces to VASP through the chain.F file. To install, download the package vtstcode.tar.gz into your vasp source directory. The file chain.F is replaced, so back up the old version. There are eleven other files in the package, neb.F, dynmat.F, dimer.F, lanczos.F, sd.F, cg.F, qm.F, lbfgs.F, bfgs.F, fire.F, and opt.F. To build the code, the VASP makefile needs to be changed. Find the variable SOURCE, which defines which objects will be built. Replace the line
  tet.o  hamil.o  steep.o   \

with the lines
         tet.o      hamil.o    steep.o  dimer.o  dynmat.o  neb.o  lanczos.o  instanton.o \
         sd.o       cg.o       qm.o     lbfgs.o  bfgs.o  fire.o   opt.o   \

The objects dynmat.o, neb.o, dimer.o, lanczos.o, and instanton.o must be in the SOURCE list before chain.o appears. The optimizer objects, sd.o, cg.o, qm.o, lbfgs.o, bfgs.o, and fire.o must appear before the optimizer driver opt.o. Nothing else needs to be done. This code will not change the working of any other part of vasp. This code will only be run if IMAGES is set in the INCAR file, or if ICHAIN is set, to specify which method should be run.

我看到这一步 最后这段话没看懂
The objects dynmat.o, neb.o, dimer.o, lanczos.o, and instanton.o must be in the SOURCE list before chain.o appears. The optimizer objects, sd.o, cg.o, qm.o, lbfgs.o, bfgs.o, and fire.o must appear before the optimizer driver opt.o.
求解释
3楼2012-06-27 14:16:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

likai0106

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
xiongb123456: 金币+5, 有帮助 2012-06-28 10:31:33
引用回帖:
3楼: Originally posted by xiongb123456 at 2012-06-27 14:16:34
The code for the NEB, dimer, Lanczos, and dynamical matrix methods, as well as the steepest descent, force-based conjugate gradient, quick-min, lbfgs, bfgs, and fire optimizers are contained in a si ...

在makefile中找到带有这些目标的库的行在里面加上这些他需要集成到vasp中的过渡态算法就行了(这些编译过程*.f已经存在,就是刚才解压到vasp目录下的问价,只要将目标函数给出他们就会自动生成了。)。注意这些目标函数的顺序。
4楼2012-06-27 15:09:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 265分求调剂不调专业和学校有行学上就 +5 礼堂丁真258 2026-02-28 7/350 2026-03-01 19:12 by Js512888
[考研] 298求调剂 +6 axyz3 2026-02-28 6/300 2026-03-01 19:00 by 18137688336
[考研] 一志愿中南大学理学化学 +4 15779376950 2026-03-01 5/250 2026-03-01 19:00 by Fff-1
[考研] 272求调剂 +6 材紫有化 2026-02-28 6/300 2026-03-01 18:58 by 18137688336
[考研] 291分工科求调剂 +9 science饿饿 2026-03-01 10/500 2026-03-01 18:55 by 18137688336
[考研] 295求调剂 +7 19171856320 2026-02-28 7/350 2026-03-01 18:54 by 18137688336
[考研] 0857调剂 +3 一ll半 2026-02-28 3/150 2026-03-01 18:32 by 热情沙漠
[考研] 材料学调剂 +9 提神豆沙包 2026-02-28 11/550 2026-03-01 18:15 by ms629
[考研] 高分子化学与物理调剂 +6 好好好1233 2026-02-28 11/550 2026-03-01 17:47 by 好好好1233
[考研] 290求调剂 +9 材料专硕调剂; 2026-02-28 11/550 2026-03-01 17:21 by sunny81
[考研] 321求调剂一志愿东北林业大学材料与化工英二数二 +4 虫虫虫虫虫7 2026-03-01 7/350 2026-03-01 16:52 by caszguilin
[考研] 化工专硕342,一志愿大连理工大学,求调剂 +3 kyf化工 2026-02-28 4/200 2026-03-01 16:49 by yywzz
[考研] 313求调剂 +3 水流年lc 2026-02-28 3/150 2026-03-01 16:01 by 新能源达人
[考研] 307求调剂 +5 wyyyqx 2026-03-01 5/250 2026-03-01 15:21 by Fff-1
[考研] 284求调剂 +6 天下熯 2026-02-28 6/300 2026-03-01 14:19 by Ducount.Y
[考研] 材料284求调剂,一志愿郑州大学英一数二专硕 +10 想上岸的土拨鼠 2026-02-28 10/500 2026-03-01 14:12 by yc258
[考研] 寻找调剂 +4 LYidhsjabdj 2026-02-28 4/200 2026-03-01 10:56 by sunny81
[考博] 博士自荐 +4 kkluvs 2026-02-28 4/200 2026-03-01 10:19 by 馥安馥安
[考研] 272求调剂 +4 田智友 2026-02-28 4/200 2026-03-01 06:43 by 刘兵
[硕博家园] 【博士招生】太原理工大学2026化工博士 +4 N1ce_try 2026-02-24 8/400 2026-02-26 08:40 by N1ce_try
信息提示
请填处理意见