GBTOlib: library for evaluation of molecular integrals in mixed Gaussian / B-spline basis  111
Data Types | Functions/Subroutines | Variables
blas_lapack_gbl Module Reference

Interface module for BLAS and LAPACK routine. The interface is for double and quad precision routines. The double precision routines are assumed external and the quad precision ones are here. More...

Functions/Subroutines

subroutine dble_syevr (JOBZ, RANGE, UPLO, N, A, LDA, VL, VU, IL, IU, ABSTOL, M, W, Z, LDZ, ISUPPZ, WORK, LWORK, IWORK, LIWORK, INFO)
 
subroutine tqli (d, e, z)
 

Variables

integer, parameter, public blasint = kind(0)
 

Detailed Description

Interface module for BLAS and LAPACK routine. The interface is for double and quad precision routines. The double precision routines are assumed external and the quad precision ones are here.

Function/Subroutine Documentation

◆ dble_syevr()

subroutine blas_lapack_gbl::dble_syevr ( character  JOBZ,
character  RANGE,
character  UPLO,
integer(blasint N,
real(kind=wp), dimension(lda,*)  A,
integer(blasint LDA,
real(kind=wp)  VL,
real(kind=wp)  VU,
integer(blasint IL,
integer(blasint IU,
real(kind=wp)  ABSTOL,
integer(blasint M,
real(kind=wp), dimension(*)  W,
real(kind=wp), dimension(ldz,*)  Z,
integer(blasint LDZ,
integer(blasint), dimension(*)  ISUPPZ,
real(kind=wp), dimension(*)  WORK,
integer(blasint LWORK,
integer(blasint), dimension(*)  IWORK,
integer(blasint LIWORK,
integer(blasint INFO 
)
Here is the call graph for this function:

◆ tqli()

subroutine blas_lapack_gbl::tqli ( real(kind=ep1), dimension(:), intent(inout)  d,
real(kind=ep1), dimension(:), intent(inout)  e,
real(kind=ep1), dimension(:,:), intent(inout), optional  z 
)

Variable Documentation

◆ blasint

integer, parameter, public blas_lapack_gbl::blasint = kind(0)