| 查看: 1386 | 回复: 4 | |||
wwm09金虫 (小有名气)
|
[求助]
如何在VASP内运行python的脚本 已有2人参与
|
|
我想运行一个用来计算frequency的python程序,这个程序如下 from ase.units import kB from ase.io import read from ase.vibrations import Vibrations from ase.calculators.vasp import Vasp calc = Vasp(xc='PBE', encut=400, kpts=(3,3,1), ismear=0, sigma=0.1, ediff=1e-8, prec='accurate', lcharg=False, lwave=False, nelmin=4, nelmdl=6, npar=2, algo='fast', lreal='auto') atoms = read('../CONTCAR') atoms.set_calculator(calc) indices = [atom.index for atom in atoms if atom.symbol != 'Ir'] # Only vibrating the adsorbate vib = Vibrations(atoms, name='co', indices=indices) # Define a Vibrations object vib.run() # Run vibrations vib.summary() # Print a summary 问题是这个脚本可以在python下运行,但是会报错说需要POTCAR,而如果在我的VASP的工作目录下运行,则前四行就会报错,因为VASP的文件里没有ase,请问什么代码可以调用python程序里的ase.unit? |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有8人回复
存款400万可以在学校里躺平吗
已经有30人回复
最失望的一年
已经有12人回复
求推荐英文EI期刊
已经有5人回复
请教限项目规定
已经有4人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
疑惑?
已经有5人回复

2楼2015-12-26 10:27:26
wwm09
金虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 2335.7
- 红花: 2
- 帖子: 82
- 在线: 107.3小时
- 虫号: 1758408
- 注册: 2012-04-16
- 性别: GG
- 专业: 催化化学

3楼2015-12-26 12:12:58
jimsmart
捐助贵宾 (职业作家)
- 应助: 109 (高中生)
- 贵宾: 0.2
- 金币: 3581.7
- 散金: 100
- 红花: 5
- 帖子: 3110
- 在线: 567.6小时
- 虫号: 57301
- 注册: 2005-01-29
- 性别: GG
- 专业: 光谱分析
4楼2015-12-28 08:43:52
dxcharlary
专家顾问 (职业作家)
-

专家经验: +83 - 1ST强帖: 2
- 应助: 251 (大学生)
- 金币: 10401.6
- 散金: 155
- 红花: 65
- 帖子: 3137
- 在线: 757.1小时
- 虫号: 936718
- 注册: 2010-01-04
- 专业: 凝聚态物性I:结构、力学和
- 管辖: 第一性原理
5楼2015-12-29 11:55:04













回复此楼