计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: 冰释之川
打印 Print 上一主题 Last thread 下一主题 Next thread

[xtb] xtb-python独立版编译指南及在ASE中调用实例

  [复制链接 Copy URL]

175

帖子

0

威望

3267

eV
积分
3442

Level 5 (御坂)

16#
发表于 Post on 2020-12-4 13:38:21 | 只看该作者 Only view this author
冰释之川 发表于 2020-12-4 13:28
我这边还是用回了xtb-6.3.0.pre2版对应的python接口了,xtb-6.3.3版跑PBC体系有问题。

你这边其实可以 ...

主要是想初始结构好一点,省点DFT的计算量。
那我再试试6.3.0吧,之前弄过下,好像结果也不太理想,我再确认下。

509

帖子

1

威望

4245

eV
积分
4774

Level 6 (一方通行)

17#
发表于 Post on 2020-12-5 10:32:43 | 只看该作者 Only view this author
ghifi37 发表于 2020-12-4 13:38
主要是想初始结构好一点,省点DFT的计算量。
那我再试试6.3.0吧,之前弄过下,好像结果也不太理想,我再 ...

可以试试DFTB

222

帖子

0

威望

4751

eV
积分
4973

Level 6 (一方通行)

18#
发表于 Post on 2020-12-22 23:19:01 | 只看该作者 Only view this author
ghifi37 发表于 2020-12-4 13:38
主要是想初始结构好一点,省点DFT的计算量。
那我再试试6.3.0吧,之前弄过下,好像结果也不太理想,我再 ...

xtb的精度和体系有很大关系,我试过用xtb搜索固体二氧化钛,和dft完全不一样

78

帖子

0

威望

3155

eV
积分
3233

Level 5 (御坂)

19#
发表于 Post on 2021-3-9 14:44:15 | 只看该作者 Only view this author
冰释之川 发表于 2020-11-18 09:08
另外如果想要在ASE中尝试最新版xtb-6.3.3,必须得要装独立版xtb-python了

老师,这个脚本在运行的时候是用几个cpu核啊?是单核运行吗?

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

20#
 楼主 Author| 发表于 Post on 2021-3-9 14:49:14 | 只看该作者 Only view this author
adong 发表于 2021-3-9 14:44
老师,这个脚本在运行的时候是用几个cpu核啊?是单核运行吗?
export OMP_NUM_THREADS=32     # CPU cores
export MKL_NUM_THREADS=32     # CPU cores


PBS作业提交脚本里设置
Stand on the shoulders of giants

78

帖子

0

威望

3155

eV
积分
3233

Level 5 (御坂)

21#
发表于 Post on 2021-3-9 15:10:24 | 只看该作者 Only view this author
冰释之川 发表于 2021-3-9 14:49
PBS作业提交脚本里设置

好的,谢谢老师

8

帖子

0

威望

561

eV
积分
569

Level 4 (黑子)

22#
发表于 Post on 2021-7-23 00:33:47 | 只看该作者 Only view this author
请问下大神,我按照你的方法装了可还是出这个问题Traceback (most recent call last):
  File "diamond.py", line 29, in <module>
    mol = read(name+".xyz", format='xyz')
  File "/root/.local/lib/python3.6/site-packages/ase/io/formats.py", line 737, in read
    parallel=parallel, **kwargs))
  File "/root/.local/lib/python3.6/site-packages/ase/parallel.py", line 275, in new_generator
    for result in generator(*args, **kwargs):
  File "/root/.local/lib/python3.6/site-packages/ase/io/formats.py", line 803, in _iread
    for dct in io.read(fd, *args, **kwargs):
  File "/root/.local/lib/python3.6/site-packages/ase/io/xyz.py", line 21, in read_xyz
    natoms = int(lines.pop(0))
ValueError: invalid literal for int() with base 10: '

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

23#
 楼主 Author| 发表于 Post on 2021-7-23 08:18:23 | 只看该作者 Only view this author
本帖最后由 冰释之川 于 2021-7-23 08:20 编辑
zzp 发表于 2021-7-23 00:33
请问下大神,我按照你的方法装了可还是出这个问题Traceback (most recent call last):
  File "diamond.py ...

我不知道你用的xtb-python是什么版本的?我这边正常运行,注意装xtb-6.3.3版本,因为xtb-python只是一个壳程序(P.s.最新的xtb版本不一定能够支持,具体的得要去xtb官网看python接口的说明书了)
Stand on the shoulders of giants

16

帖子

0

威望

454

eV
积分
470

Level 3 能力者

24#
发表于 Post on 2021-10-27 17:07:33 | 只看该作者 Only view this author
zzp 发表于 2021-7-23 00:33
请问下大神,我按照你的方法装了可还是出这个问题Traceback (most recent call last):
  File "diamond.py ...

作者提供的diamond.xyz文件末尾多了一行空行

1633

帖子

4

威望

4088

eV
积分
5801

Level 6 (一方通行)

喵星人

25#
发表于 Post on 2021-10-27 20:15:38 | 只看该作者 Only view this author
话说gfnff支持周期性嘛

8

帖子

0

威望

561

eV
积分
569

Level 4 (黑子)

26#
发表于 Post on 2021-11-30 21:06:08 | 只看该作者 Only view this author
请问下ase-xtb联用可以实现输出波函数文件吗

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

27#
 楼主 Author| 发表于 Post on 2021-12-1 08:20:44 | 只看该作者 Only view this author
zzp 发表于 2021-11-30 21:06
请问下ase-xtb联用可以实现输出波函数文件吗

这你得查阅xtb官网里的说明书了,应该有的
Stand on the shoulders of giants

27

帖子

0

威望

1062

eV
积分
1089

Level 4 (黑子)

28#
发表于 Post on 2021-12-21 21:40:55 | 只看该作者 Only view this author
请教老师,根据帖子安装完后,pip list显示xtb-python 20.1,应该是安装完成了,但是从帖子里下载的测试文件运行报错,不清楚原因在哪里,应该怎么处理
ModuleNotFoundError: No module named 'xtb._libxtb'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "diamond.py", line 23, in <module>
    from xtb.ase.calculator import XTB     ##from xtb import GFN1
  File "/SoftwareInstall/xtb-python-20.2/xtb/ase/calculator.py", line 60, in <module>
    from ..utils import get_method, get_solvent
  File "/SoftwareInstall/xtb-python-20.2/xtb/utils.py", line 20, in <module>
    from .interface import Solvent, Param
  File "/SoftwareInstall/xtb-python-20.2/xtb/interface.py", line 24, in <module>
    from .libxtb import (
  File "/SoftwareInstall/xtb-python-20.2/xtb/libxtb.py", line 34, in <module>
    raise ImportError("xtb C extension unimportable, cannot use C-API")
ImportError: xtb C extension unimportable, cannot use C-API

1102

帖子

18

威望

6643

eV
积分
8105

Level 6 (一方通行)

計算化学の社畜

29#
 楼主 Author| 发表于 Post on 2021-12-22 08:27:04 | 只看该作者 Only view this author
JiangZiya 发表于 2021-12-21 21:40
请教老师,根据帖子安装完后,pip list显示xtb-python 20.1,应该是安装完成了,但是从帖子里下载的测试文 ...

看报错似乎是xtb动态库没有设置正确:/mnt/d/xtb_Linux/xtb-6.3.3/lib64
请检查xtb本体的动态库有没有在编译xtb-python前事先设置好
Stand on the shoulders of giants

27

帖子

0

威望

1062

eV
积分
1089

Level 4 (黑子)

30#
发表于 Post on 2021-12-22 10:54:38 | 只看该作者 Only view this author
冰释之川 发表于 2021-12-22 08:27
看报错似乎是xtb动态库没有设置正确:/mnt/d/xtb_Linux/xtb-6.3.3/lib64
请检查xtb本体的动态库有没有在 ...

我这边 xtb 动态库的路径和帖子里不一样,我是按照我这边实际路径来设置的,应该没错。另外,我这边之前因为要装vasp,就装了intel oneAPI,不知道这个有没有冲突

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 13:42 , Processed in 0.170362 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list