| 9 | 1/1 | 返回列表 |
| 查看: 3681 | 回復(fù): 8 | ||
xiongb123456銅蟲 (小有名氣)
|
[求助]
使用vasp計(jì)算cineb一定要編譯vtstcode嗎?
|
|
如題 我這幾天在計(jì)算cineb 下載了vtstscripts 用nebmake.pl生成的images進(jìn)行的計(jì)算 對(duì)于計(jì)算的結(jié)果我使用vfin.pl想輸出結(jié)果 可是總是輸出不了 昨天和朋友討論 朋友說(shuō)我沒有編譯vtstcode 我想問(wèn)這個(gè)vtstcode要如何編譯吶? 網(wǎng)站上是這樣寫的 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) 我想問(wèn)我把vtstcode解壓了以后 為啥找不到main.F這個(gè)文件吶? 有具體點(diǎn)的編譯vtstcode的教程的網(wǎng)頁(yè)嗎? ![]() 望幫助 THANKS |
金蟲 (小有名氣)
銅蟲 (小有名氣)
|
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. 求解釋 |
金蟲 (小有名氣)
銅蟲 (小有名氣)
金蟲 (小有名氣)
銀蟲 (初入文壇)
金蟲 (正式寫手)
金蟲 (正式寫手)
| 9 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|