~albertog/siesta/4.0-semic-pol-fix

Viewing all changes in revision 593.

  • Committer: Alberto Garcia
  • Date: 2019-01-17 14:10:54 UTC
  • Revision ID: albertog@icmab.es-20190117141054-t3rtpku1wfg84t46
Extend and clarify the handling of Bessel floating orbitals

For Bessel floating orbitals different 'zetas' correspond to
progressively excited states (more nodes) for a given l.

A user might want to reproduce the basis coverage of a given 'nl'
shell with a suite of bessel functions with increasing number of
nodes, using the 'zeta' mechanism. Up to now, it was only possible to
do this for a single 'n' for each l, and the 'n' quantum number
specified by the user in the (compulsory for Bessel orbitals)
PAO.Basis block was ignored.

This patch enables the specification of multiple 'nl' shells for the
same l, and keeps the user's choice for the 'n' quantum number in
the output files of the program (.ion, .PDOS, etc).



expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: