wignerd__lapack_interface Module

Select at build time which lapack implementation to use


Interfaces

public interface zhbev

This interface exists in case the user wants to use their own implementation of the LAPACK routine ZHBEV and not the one found in the standard library.

  • private subroutine zhbev(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, rwork, info)

    Arguments

    Type IntentOptional Attributes Name
    character(len=1) :: jobz
    character(len=1) :: uplo
    integer :: n
    integer :: kd
    complex(kind=real64) :: ab(ldab,*)
    integer :: ldab
    real(kind=real64) :: w(*)
    complex(kind=real64) :: z(ldz,*)
    integer :: ldz
    complex(kind=real64) :: work(*)
    real(kind=real64) :: rwork(*)
    integer :: info