Vasp扩展安装-VTST过渡态工具

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 上传VTSTcode安装包至vasp安装同级目录下。
  3. 执行以下命令解压VTSTcode安装包。

    cd /path/to/VASP
    tar -xzvf vtstcode-179.tgz

  4. 执行以下命令备份VASP安装包“src”目录下的“chain.F”文件。

    cp vasp-5.4.4/src/chain.F / vasp-5.4.4/src/chain.F_bak

  5. 执行以下命令将“vtstcode-179”目录下文件复制到“src”下。

    cp vtstconde-179/* vasp-5.4.4/src/

  6. 执行以下命令修改“src/main.F”文件。

    1. 执行以下命令修改算例文件。
      vi vasp-5.4.4/src/main.F
    2. 按“i”进入编辑模式,第3147行的内容,注意粗体部分。
      修改前:
      CALL CHAIN_FORCE(T_INFO%NIONS,DYN%POSION,TOTEN,TIFOR, &  LATT_CUR%A,LATT_CUR%B,IO%IU6)

      修改为:

      CALL CHAIN_FORCE(T_INFO%NIONS,DYN%POSION,TOTEN,TIFOR, &  TSIF,LATT_CUR%A,LATT_CUR%B,IO%IU6)
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  7. 执行以下命令修改编译配置文件。

    1. 打开编译配置文件。
      vi vasp-5.4.4/src/.objects
    2. 按“i”进入编辑模式,在第71和72行之间添加如下内容。
      bfgs.o dynmat.o instanton.o lbfgs.o sd.o cg.o dimer.o bbm.o \
      fire.o lanczos.o neb.o qm.o opt.o \

      “\”后不能有空格,行首使用tab键替换空格。

    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  8. 参考6,执行编译安装。

    make all