python aseの擬ポテンシャルの読み込みエラー
Q&A
Closed
解決したいこと
google colabにて、python aseを用いた量子化学計算を試しています。
Quantum Espressoを計算機に設定しています。擬ポテンシャルを保存した場所をpseudo_dir = './'と表現しましたが、エラーが出てしまいます。
解決方法を教えてください。
よろしくお願いします。
発生している問題・エラー
calc = Espresso(pseudopotentials=pseudopotentials,pseudo_dir = './',
BadConfiguration: No configuration of espresso
該当するソースコード
python(google colabo)
from ase.build import bulk
from ase.calculators.espresso import Espresso
from ase.constraints import UnitCellFilter
from ase.optimize import LBFGS
import ase.io
pseudopotentials = {'Na': 'Na.pbesol-spn-kjpaw_psl.1.0.0.UPF',
'Cl': 'Cl.pbesol-n-kjpaw_psl.1.0.0.UPF'}
rocksalt = bulk('NaCl', crystalstructure='rocksalt', a=6.0)
calc = Espresso(pseudopotentials=pseudopotentials,pseudo_dir = './',
tstress=True, tprnfor=True, kpts=(3, 3, 3))
自分で試したこと
下記をそのまま参考にさせてもらっています。
状況:
・擬ポテンシャルが保管されているカレントディレクトリで作業しています。
・パスの指定は下記の通りです。
import os
os.environ['PATH'] = "/content/q-e/bin:"+os.environ['PATH']