[gpaw-users] Wigner-Seitz LDOS problem

Toma Susi toma.susi at univie.ac.at
Mon Jun 27 12:03:27 CEST 2016


Dear all,

Is the Wigner-Seitz LDOS projection code still broken? Miguel Caro reported an issue already in 2013, and it appears to me this was not addressed:
https://listserv.fysik.dtu.dk/pipermail/gpaw-users/2013-October/002434.html <https://listserv.fysik.dtu.dk/pipermail/gpaw-users/2013-October/002434.html>

However, just commenting out the assert statement and modifying the form of P_p in dos.py does not seem to lead to a working projection for me, leading to a broadcast error:

Traceback (most recent call last):
  File "pdos.py", line 7, in <module>
    energySi, pdosSi = calc.get_wigner_seitz_ldos(1, spin=0, npts=201, width=0.1)
  File "/usr/local/lib/python2.7/site-packages/gpaw/aseinterface.py", line 361, in get_wigner_seitz_ldos
    energies, weights = raw_wignerseitz_LDOS(self, a, spin)
  File "/usr/local/lib/python2.7/site-packages/gpaw/utilities/dos.py", line 298, in raw_wignerseitz_LDOS
    np.where(atom_index == a, psit_G, 0.0))**2)
ValueError: operands could not be broadcast together with shapes (16,16,63) (3514,) () 

where (16,16,63) is my gpts mesh, not sure what the 3514 is about (there are 2025 irreducible k-points and the calculation has spin-polarization and unoccupied states).

Any ideas?

Dr. Toma Susi
Principal investigator
FWF Project HeQuCoG
University of Vienna, Austria
http://mostlyphysics.net <http://mostlyphysics.net/>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.fysik.dtu.dk/pipermail/gpaw-users/attachments/20160627/e1eb6a59/attachment-0001.html>


More information about the gpaw-users mailing list