The code HFODD requires an external subroutine which
diagonalizes complex hermitian matrices. Version (v1.75r)
contains an interface to the LAPACK subroutine ZHPEV that can
be downloaded (with dependencies) from
http://netlib2.cs.utk.edu/cgi-bin/netlibfiles.pl?filename=/lapack/complex16/zhpev.f
This subroutine and its dependencies are in the
REAL*8 and COMPLEX*16 versions, and should be compiled
without promoting real numbers to the double precision. On the
other hand, the code HFODD itself does require compilation with
an option promoting to double precision. Therefore, the code and
the ZHPEV package should be compiled separately, and then should be linked
together.
In order to activate the interface to the LAPACK ZHPEV subroutine, the following modifications of the code HFODD (v1.75r) have to be made: