[ase-users] jacapo error
Marcin Dulak
Marcin.Dulak at fysik.dtu.dk
Tue Feb 8 12:19:41 CET 2011
Hi,
Sharon H Chou wrote:
> 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'
>
most likely the DACAPOPATH environment variable is not set.
Please install the pseudopotentials and set the variable as described
here
https://wiki.fysik.dtu.dk/dacapo/Installation#installing-the-pseudopotentials
Marcin
> Thank you for your help!
> Sharon
>
>
> _______________________________________________
> ase-users mailing list
> ase-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
>
>
--
***********************************
Marcin Dulak
Technical University of Denmark
Department of Physics
Building 307, Room 229
DK-2800 Kongens Lyngby
Denmark
Tel.: (+45) 4525 3157
Fax.: (+45) 4593 2399
email: Marcin.Dulak at fysik.dtu.dk
***********************************
More information about the ase-users
mailing list