[gpaw-users] Re: dipole momentet från en gammal räkning?

Jens Jørgen Mortensen jensj at fysik.dtu.dk
Mon Jun 7 15:31:17 CEST 2010


On Mon, 2010-05-31 at 15:44 +0200, Anders Hellman wrote:
> Hej JJ,
> 
> Är det något speciallet som jag måste tänka på om jag vill ta ut dipole momentet från en gammal räkning?
> 
> Att skriva 
> 
> atoms,calc=restart('out.gpw') 
> calc.get_dipole_moment()
> 
> verkar inte fungera. 
> 
> >>> calc.get_dipole_moment()
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
>   File "/home/a/andhe/Public/apps/lib64/python/gpaw/aseinterface.py", line 644, in get_dipole_moment
>     return self.density.finegd.calculate_dipole_moment(rhot_g) * Bohr
>   File "/home/a/andhe/Public/apps/lib64/python/gpaw/grid_descriptor.py", line 432, in calculate_dipole_moment
>     rho_01 = rho_g.sum(axis=2)
> AttributeError: 'NoneType' object has no attribute 'sum'
> 
> Det är bara ett problem om jag startar om, inte annars.

Try to do "calc.set_positions()" before "calc.get_dipole_moment()".

JJ

> mvh
> Anders



More information about the gpaw-users mailing list