计算化学公社

标题: VTST 在6.32和6.42编译遇到的问题 [打印本页]

作者
Author:
alwens    时间: 2024-1-6 10:19
标题: VTST 在6.32和6.42编译遇到的问题
在5.4.4上面按照教程修改编译没问题,但6.32和6.42都遇到了类似问题。用的是intel one api编译器

main.F(3673): error #5276: Unbalanced parentheses
            RHOTOT(I)=RHO0(GRIDC, CHTOT(1,I))TT_CUR%A,LATT_CUR%B,IO%IU6)
-----------------------------------------------------------------------^
main.F(3673): error #5082: Syntax error, found IDENTIFIER 'TT_CUR' when expecting one of: :: ) ( , : * <END-OF-STATEMENT> ; . % (/ + - [ ] /) . = ' ** / ...
            RHOTOT(I)=RHO0(GRIDC, CHTOT(1,I))TT_CUR%A,LATT_CUR%B,IO%IU6)
---------------------------------------------^
main.F(3673): error #6911: The syntax of this substring is invalid.   [RHO0]
            RHOTOT(I)=RHO0(GRIDC, CHTOT(1,I))TT_CUR%A,LATT_CUR%B,IO%IU6)

google搜索了下,貌似是编译器问题?不知道有人遇到过类似问题么。


作者
Author:
乐平    时间: 2024-1-6 10:38
Intel OneAPI 编译 VTST 没问题。

你需要在官网上下载最新的 VTST,解压之后找到和 VASP 对应的版本。
https://theory.cm.utexas.edu/vtsttools/download.html

例如,VTST 6.x 对应 VASP 6.x,不要用 VTST 5.x 目录下的跟 VASP 6.x 对应……

官网上也有安装说明,VTST 6.x 的准备工作多一些
https://theory.cm.utexas.edu/vtsttools/installation.html

另外,任何时候都要从官网上找说明,不要轻信别的网站上看到的所谓经验
作者
Author:
alwens    时间: 2024-1-6 10:44
乐平 发表于 2024-1-6 10:38
Intel OneAPI 编译 VTST 没问题。

你需要在官网上下载最新的 VTST,解压之后找到和 VASP 对应的版本。

我用的是最新的198版本里面对应的vtstcode6.4和6.3都试过了
就是按照他这个说明来的。
作者
Author:
abin    时间: 2024-1-6 11:09
alwens 发表于 2024-1-6 10:44
我用的是最新的198版本里面对应的vtstcode6.4和6.3都试过了
就是按照他这个说明来的。

搞不定的话,联系我。

作者
Author:
乐平    时间: 2024-1-6 11:21
alwens 发表于 2024-1-6 10:44
我用的是最新的198版本里面对应的vtstcode6.4和6.3都试过了
就是按照他这个说明来的。

从你贴的报错信息来看,是 main.F 里括号匹配出现问题。

有可能是你编辑 main.F 文件时候不小心造成的。
作者
Author:
alwens    时间: 2024-1-6 13:16
乐平 发表于 2024-1-6 11:21
从你贴的报错信息来看,是 main.F 里括号匹配出现问题。

有可能是你编辑 main.F 文件时候不小心造成的 ...

谢谢,解决了。是tab问题,我在替换的时候,用了tab,重新改的时候用tab和空格




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3