[ase-users] jacapo error
Sharon H Chou
cnorahs at stanford.edu
Tue Feb 8 10:28:01 CET 2011
Hi,
I removed the restart file (3.2.1-Al-norelax.nc) and ran the script
below again,
> #!/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()
But got the following error:
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 2614, in calculate
nelectrons = self.get_valence()
File
"/usr/lib/python2.6/dist-packages/ase/calculators/jacapo/jacapo.py",
line 2474, in get_valence
fullpsp = os.path.join(dacapopath, psp)
File "/usr/lib/python2.6/posixpath.py", line 67, in join
elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'
Thank you for your help!
Sharon
More information about the ase-users
mailing list