[gpaw-users] error from get_spinorbit_eigenvalues()
Sang-Eun Lee
lee at fhi-berlin.mpg.de
Mon Aug 5 18:32:12 CEST 2019
Hi,
I am a new beginner of GPAW. In order to consider the effect of
spin-orbit interaction in the band structure, I was following the
tutorial on spin-orbit interaction:
https://wiki.fysik.dtu.dk/gpaw/tutorials/spinorbit/spinorbit.html
It provides several examples to try. So I tried. But Pt and Fe example,
I got an error in get_spinorbit_eigenvalues() function from
spinorbit.py. Basically, the error says "list index out of range". It
happened when I declare the variable e_mk to get the spin-orbit
eigenvalues using get_spinorbit_eigenvalues(calc) function. I compiled
exactly the same code provided by the tutorial page without modifying,
so I would expect it makes no error, but still I get an error.
The detailed error message is following:
rank=0 L00: Traceback (most recent call last):
rank=0 L01: File
"/home/lee/.local/lib/python3.6/site-packages/gpaw/__init__.py", line
201, in main
rank=0 L02: runpy.run_path(gpaw_args.script, run_name='__main__')
rank=0 L03: File
"/share/apps/intel/intelpython3/lib/python3.6/runpy.py", line 263, in
run_path
rank=0 L04: pkg_name=pkg_name, script_name=fname)
rank=0 L05: File
"/share/apps/intel/intelpython3/lib/python3.6/runpy.py", line 96, in
_run_module_code
rank=0 L06: mod_name, mod_spec, pkg_name, script_name)
rank=0 L07: File
"/share/apps/intel/intelpython3/lib/python3.6/runpy.py", line 85, in
_run_code
rank=0 L08: exec(code, run_globals)
rank=0 L09: File "plot_Pt_bands.py", line 21, in <module>
rank=0 L10: *e_mk = get_spinorbit_eigenvalues(calc)*
rank=0 L11: File
"/home/lee/.local/lib/python3.6/site-packages/gpaw/spinorbit.py", line
201, in get_spinorbit_eigenvalues
rank=0 L12: for s in range(Ns)]
rank=0 L13: File
"/home/lee/.local/lib/python3.6/site-packages/gpaw/spinorbit.py", line
201, in <listcomp>
rank=0 L14: for s in range(Ns)]
rank=0 L15: IndexError: list index out of range
GPAW CLEANUP (node 0): <class 'IndexError'> occurred. Calling MPI_Abort!
Actually, I get the exactly the same error message, when I apply this
code for the compounds that I am interested in. I mean, e_mk variable is
the fresh new variable that I declare. So I don't understand why it
complains that list index is out of range. Would you give me possible
explanations for this? Any hint to debug this?
Best, Sang
--
Mr. Sang-Eun Lee
PhD Student
Fritz Haber Institute of the Max Planck Society
Department of Physical Chemistry
Dynamics of Correlated Materials (AG Rettig)
Faradayweg 4-6
14195 Berlin, Germany
Tel. +49-(0)30-8413-5237
Email: lee at fhi-berlin.mpg.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.fysik.dtu.dk/pipermail/gpaw-users/attachments/20190805/abbd366d/attachment-0001.html>
More information about the gpaw-users
mailing list