[ase-users] [ase-user] jacapo error
Sharon H Chou
cnorahs at stanford.edu
Tue Feb 8 21:45:57 CET 2011
Thanks for debugging -
I ran the bash command
export DACAPOPATH=$HOME/ase/ase/calculators/jacapo/tools
and copied the *.pseudo files into the directory above,
When I ran the script below from
http://gilgamesh.cheme.cmu.edu/doc/software/jacapo/3-surfaces/3.2-surface-relaxation/3.2.0-surface-relaxation.html
#!/usr/bin/env python
from ase.lattice.surface import *
from ase.calculators.jacapo import *
slab = fcc111('Al', size=(2,2,3), vacuum=10.0)
slab.center()
calc = Jacapo('3.2.1-Al-norelax.nc',
pw=300,
kpts=(2,2,1),
atoms=slab)
print slab.get_potential_energy()
print slab.get_forces()
I got the error below,
Traceback (most recent call last):
File "Al_3layers.py", line 13, in <module>
print slab.get_potential_energy()
File "/usr/lib/python2.6/dist-packages/ase/atoms.py", line 494, in
get_potential_energy
return self.calc.get_potential_energy(self)
File
"/usr/lib/python2.6/dist-packages/ase/calculators/jacapo/jacapo.py",
line 2180, in get_potential_energy
self.calculate()
File
"/usr/lib/python2.6/dist-packages/ase/calculators/jacapo/jacapo.py",
line 2661, in calculate
f = open(txt, 'r')
IOError: [Errno 2] No such file or directory: '3.2.1-Al-norelax.txt'
Seems like it's looking for a text file that never got created, what
lines should I add in the original script?
More information about the ase-users
mailing list