blas_wrap Module


Uses

  • module~~blas_wrap~~UsesGraph module~blas_wrap blas_wrap module~mathlib_types mathlib_types module~blas_wrap->module~mathlib_types module~messages messages module~blas_wrap->module~messages module~precision precision module~blas_wrap->module~precision module~messages->module~precision comm_IOFILE comm_IOFILE module~messages->comm_IOFILE comm_PAR comm_PAR module~messages->comm_PAR module~io_constants io_constants module~messages->module~io_constants iso_fortran_env iso_fortran_env module~precision->iso_fortran_env

Used by

  • module~~blas_wrap~~UsedByGraph module~blas_wrap blas_wrap module~oqp_linalg oqp_linalg module~oqp_linalg->module~blas_wrap module~eigen eigen module~eigen->module~oqp_linalg module~guess guess module~guess->module~oqp_linalg module~huckel huckel module~huckel->module~oqp_linalg module~mathlib mathlib module~mathlib->module~oqp_linalg module~mod_dft_gridint mod_dft_gridint module~mod_dft_gridint->module~oqp_linalg module~mod_dft_gridint_energy mod_dft_gridint_energy module~mod_dft_gridint_energy->module~oqp_linalg module~mod_dft_gridint_energy->module~mod_dft_gridint module~mod_dft_gridint_fxc mod_dft_gridint_fxc module~mod_dft_gridint_fxc->module~oqp_linalg module~mod_dft_gridint_fxc->module~mod_dft_gridint module~mod_dft_gridint_gxc mod_dft_gridint_gxc module~mod_dft_gridint_gxc->module~oqp_linalg module~mod_dft_gridint_gxc->module~mod_dft_gridint module~mod_dft_gridint_gxc->module~mod_dft_gridint_fxc module~resp_mod resp_mod module~resp_mod->module~oqp_linalg module~tdhf_lib tdhf_lib module~tdhf_lib->module~oqp_linalg module~tdhf_mrsf_lib tdhf_mrsf_lib module~tdhf_mrsf_lib->module~oqp_linalg module~tdhf_sf_lib tdhf_sf_lib module~tdhf_sf_lib->module~oqp_linalg module~tdhf_z_vector_mod tdhf_z_vector_mod module~tdhf_z_vector_mod->module~oqp_linalg module~tdhf_z_vector_mod->module~tdhf_lib proc~mo_to_ao mo_to_ao proc~mo_to_ao->module~oqp_linalg proc~mo_to_ao->module~mathlib proc~tdhf_mrsf_energy tdhf_mrsf_energy proc~tdhf_mrsf_energy->module~oqp_linalg proc~tdhf_mrsf_energy->module~mathlib proc~tdhf_mrsf_energy->module~tdhf_lib proc~tdhf_mrsf_energy->module~tdhf_mrsf_lib proc~tdhf_mrsf_energy->module~tdhf_sf_lib proc~tdhf_sf_energy tdhf_sf_energy proc~tdhf_sf_energy->module~oqp_linalg proc~tdhf_sf_energy->module~mathlib proc~tdhf_sf_energy->module~tdhf_lib proc~tdhf_sf_energy->module~tdhf_sf_lib module~grd1 grd1 module~grd1->module~mathlib module~mod_dft_gridint_grad mod_dft_gridint_grad module~mod_dft_gridint_grad->module~mod_dft_gridint module~mod_dft_gridint_tdxc_grad mod_dft_gridint_tdxc_grad module~mod_dft_gridint_tdxc_grad->module~mod_dft_gridint proc~build_pfon_density build_pfon_density proc~build_pfon_density->module~mathlib proc~corresponding_orbital_projection corresponding_orbital_projection proc~corresponding_orbital_projection->module~eigen proc~derexc_blk derexc_blk proc~derexc_blk->module~mod_dft_gridint proc~dftder dftder proc~dftder->module~mathlib proc~dftder->module~mod_dft_gridint_grad proc~dftexcor dftexcor proc~dftexcor->module~mod_dft_gridint_energy proc~dmatd_blk dmatd_blk proc~dmatd_blk->module~mod_dft_gridint proc~eijden eijden proc~eijden->module~mathlib proc~electric_moments electric_moments proc~electric_moments->module~mathlib proc~form_rohf_fock form_rohf_fock proc~form_rohf_fock->module~mathlib proc~get_ab_initio_density get_ab_initio_density proc~get_ab_initio_density->module~mathlib proc~get_ab_initio_orbital get_ab_initio_orbital proc~get_ab_initio_orbital->module~eigen proc~get_ab_initio_orbital->module~mathlib proc~get_spin_square get_spin_square proc~get_spin_square->module~mathlib proc~get_states_overlap get_states_overlap proc~get_states_overlap->module~tdhf_mrsf_lib proc~get_td_transition_dipole get_td_transition_dipole proc~get_td_transition_dipole->module~mathlib proc~get_td_transition_dipole->module~tdhf_lib proc~get_transition_density get_transition_density proc~get_transition_density->module~tdhf_lib proc~get_transition_dipole get_transition_dipole proc~get_transition_dipole->module~mathlib proc~guess_hcore guess_hcore proc~guess_hcore->module~guess proc~guess_hcore->module~mathlib proc~guess_huckel guess_huckel proc~guess_huckel->module~guess proc~guess_huckel->module~huckel proc~guess_huckel->module~mathlib proc~guess_json guess_json proc~guess_json->module~guess proc~huckel_guess huckel_guess proc~huckel_guess->module~guess proc~huckel_guess->module~mathlib proc~int2_td_data_t_parallel_stop int2_td_data_t%int2_td_data_t_parallel_stop proc~int2_td_data_t_parallel_stop->module~mathlib proc~matrix_invsqrt matrix_invsqrt proc~matrix_invsqrt->module~eigen proc~oqp_resp_charges oqp_resp_charges proc~oqp_resp_charges->module~mathlib proc~oqp_tdhf_z_vector oqp_tdhf_z_vector proc~oqp_tdhf_z_vector->module~mathlib proc~oqp_tdhf_z_vector->module~mod_dft_gridint_fxc proc~oqp_tdhf_z_vector->module~mod_dft_gridint_gxc proc~oqp_tdhf_z_vector->module~tdhf_lib proc~oqp_tdhf_z_vector->module~tdhf_sf_lib proc~rpaeig rpaeig proc~rpaeig->module~eigen proc~run_population_analysis run_population_analysis proc~run_population_analysis->module~mathlib proc~scf_driver scf_driver proc~scf_driver->module~guess proc~scf_driver->module~mathlib proc~sfdmat sfdmat proc~sfdmat->module~mathlib proc~sfdmat->module~tdhf_lib proc~symmetrize_matrices symmetrize_matrices proc~symmetrize_matrices->module~mathlib proc~tddft_fxc tddft_fxc proc~tddft_fxc->module~mathlib proc~tddft_fxc->module~mod_dft_gridint proc~tddft_gxc tddft_gxc proc~tddft_gxc->module~mathlib proc~tddft_gxc->module~mod_dft_gridint proc~tddft_xc_gradient tddft_xc_gradient proc~tddft_xc_gradient->module~mod_dft_gridint proc~tdhf_1e_grad tdhf_1e_grad proc~tdhf_1e_grad->module~mathlib proc~tdhf_1e_grad->module~grd1 proc~tdhf_energy tdhf_energy proc~tdhf_energy->module~mathlib proc~tdhf_energy->module~mod_dft_gridint_fxc proc~tdhf_energy->module~tdhf_lib proc~tdhf_gradient tdhf_gradient proc~tdhf_gradient->module~mathlib proc~tdhf_gradient->module~tdhf_lib proc~tdhf_gradient->module~grd1 proc~tdhf_gradient->module~mod_dft_gridint_tdxc_grad proc~tdhf_unrelaxed_density tdhf_unrelaxed_density proc~tdhf_unrelaxed_density->module~mathlib proc~utddft_fxc utddft_fxc proc~utddft_fxc->module~mathlib proc~utddft_fxc->module~mod_dft_gridint proc~utddft_xc_gradient utddft_xc_gradient proc~utddft_xc_gradient->module~mod_dft_gridint proc~hf_gradient hf_gradient proc~hf_gradient->module~grd1

Variables

Type Visibility Attributes Name Initial
logical, public, parameter :: ARG_CHECK = .false.
character(len=*), public, parameter :: BITNESS(2) = ["32", "64"]
character(len=*), public, parameter :: ERRMSG = "Integer is too big for "//BITNESS(BLAS_INT/4)//"bit BLAS/LAPACK"

Functions

public function oqp_cdotc_i64(n, cx, incx, cy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: cx(*)
integer :: incx
complex :: cy(*)
integer :: incy

Return Value complex

public function oqp_cdotu_i64(n, cx, incx, cy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: cx(*)
integer :: incx
complex :: cy(*)
integer :: incy

Return Value complex

public function oqp_dasum_i64(n, dx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: dx(*)
integer :: incx

Return Value double precision

public function oqp_ddot_i64(n, dx, incx, dy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: dx(*)
integer :: incx
double precision :: dy(*)
integer :: incy

Return Value double precision

public function oqp_dsdot_i64(n, sx, incx, sy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sx(*)
integer :: incx
real :: sy(*)
integer :: incy

Return Value double precision

public function oqp_dzasum_i64(n, zx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: zx(*)
integer :: incx

Return Value double precision

public function oqp_icamax_i64(n, cx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: cx(*)
integer :: incx

Return Value integer

public function oqp_idamax_i64(n, dx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: dx(*)
integer :: incx

Return Value integer

public function oqp_isamax_i64(n, sx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sx(*)
integer :: incx

Return Value integer

public function oqp_izamax_i64(n, zx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: zx(*)
integer :: incx

Return Value integer

public function oqp_sasum_i64(n, sx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sx(*)
integer :: incx

Return Value real

public function oqp_scasum_i64(n, cx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: cx(*)
integer :: incx

Return Value real

public function oqp_sdot_i64(n, sx, incx, sy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sx(*)
integer :: incx
real :: sy(*)
integer :: incy

Return Value real

public function oqp_sdsdot_i64(n, sb, sx, incx, sy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sb
real :: sx(*)
integer :: incx
real :: sy(*)
integer :: incy

Return Value real

public function oqp_zdotc_i64(n, zx, incx, zy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: zx(*)
integer :: incx
complex(kind=8) :: zy(*)
integer :: incy

Return Value complex(kind=8)

public function oqp_zdotu_i64(n, zx, incx, zy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: zx(*)
integer :: incx
complex(kind=8) :: zy(*)
integer :: incy

Return Value complex(kind=8)

public function oqp_dnrm2_i64(n, x, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
real(kind=8) :: x(*)
integer :: incx

Return Value real(kind=8)

public function oqp_dznrm2_i64(n, x, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: x(*)
integer :: incx

Return Value real(kind=8)

public function oqp_scnrm2_i64(n, x, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=4) :: x(*)
integer :: incx

Return Value real(kind=4)

public function oqp_snrm2_i64(n, x, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
real(kind=4) :: x(*)
integer :: incx

Return Value real(kind=4)


Subroutines

public subroutine oqp_caxpy_i64(n, ca, cx, incx, cy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: ca
complex :: cx(*)
integer :: incx
complex :: cy(*)
integer :: incy

public subroutine oqp_ccopy_i64(n, cx, incx, cy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: cx(*)
integer :: incx
complex :: cy(*)
integer :: incy

public subroutine oqp_cgbmv_i64(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: trans
integer :: m
integer :: n
integer :: kl
integer :: ku
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: x(*)
integer :: incx
complex :: beta
complex :: y(*)
integer :: incy

public subroutine oqp_cgemm_i64(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: transa
character(len=1) :: transb
integer :: m
integer :: n
integer :: k
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: b(ldb,*)
integer :: ldb
complex :: beta
complex :: c(ldc,*)
integer :: ldc

public subroutine oqp_cgemv_i64(trans, m, n, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: trans
integer :: m
integer :: n
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: x(*)
integer :: incx
complex :: beta
complex :: y(*)
integer :: incy

public subroutine oqp_cgerc_i64(m, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
integer :: m
integer :: n
complex :: alpha
complex :: x(*)
integer :: incx
complex :: y(*)
integer :: incy
complex :: a(lda,*)
integer :: lda

public subroutine oqp_cgeru_i64(m, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
integer :: m
integer :: n
complex :: alpha
complex :: x(*)
integer :: incx
complex :: y(*)
integer :: incy
complex :: a(lda,*)
integer :: lda

public subroutine oqp_chbmv_i64(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
integer :: k
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: x(*)
integer :: incx
complex :: beta
complex :: y(*)
integer :: incy

public subroutine oqp_chemm_i64(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
integer :: m
integer :: n
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: b(ldb,*)
integer :: ldb
complex :: beta
complex :: c(ldc,*)
integer :: ldc

public subroutine oqp_chemv_i64(uplo, n, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: x(*)
integer :: incx
complex :: beta
complex :: y(*)
integer :: incy

public subroutine oqp_cher_i64(uplo, n, alpha, x, incx, a, lda)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
real :: alpha
complex :: x(*)
integer :: incx
complex :: a(lda,*)
integer :: lda

public subroutine oqp_cher2_i64(uplo, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
complex :: alpha
complex :: x(*)
integer :: incx
complex :: y(*)
integer :: incy
complex :: a(lda,*)
integer :: lda

public subroutine oqp_cher2k_i64(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: b(ldb,*)
integer :: ldb
real :: beta
complex :: c(ldc,*)
integer :: ldc

public subroutine oqp_cherk_i64(uplo, trans, n, k, alpha, a, lda, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
real :: alpha
complex :: a(lda,*)
integer :: lda
real :: beta
complex :: c(ldc,*)
integer :: ldc

public subroutine oqp_chpmv_i64(uplo, n, alpha, ap, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
complex :: alpha
complex :: ap(*)
complex :: x(*)
integer :: incx
complex :: beta
complex :: y(*)
integer :: incy

public subroutine oqp_chpr_i64(uplo, n, alpha, x, incx, ap)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
real :: alpha
complex :: x(*)
integer :: incx
complex :: ap(*)

public subroutine oqp_chpr2_i64(uplo, n, alpha, x, incx, y, incy, ap)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
complex :: alpha
complex :: x(*)
integer :: incx
complex :: y(*)
integer :: incy
complex :: ap(*)

public subroutine oqp_cscal_i64(n, ca, cx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: ca
complex :: cx(*)
integer :: incx

public subroutine oqp_csrot_i64(n, cx, incx, cy, incy, c, s)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: cx(*)
integer :: incx
complex :: cy(*)
integer :: incy
real :: c
real :: s

public subroutine oqp_csscal_i64(n, sa, cx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sa
complex :: cx(*)
integer :: incx

public subroutine oqp_cswap_i64(n, cx, incx, cy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex :: cx(*)
integer :: incx
complex :: cy(*)
integer :: incy

public subroutine oqp_csymm_i64(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
integer :: m
integer :: n
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: b(ldb,*)
integer :: ldb
complex :: beta
complex :: c(ldc,*)
integer :: ldc

public subroutine oqp_csyr2k_i64(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: b(ldb,*)
integer :: ldb
complex :: beta
complex :: c(ldc,*)
integer :: ldc

public subroutine oqp_csyrk_i64(uplo, trans, n, k, alpha, a, lda, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: beta
complex :: c(ldc,*)
integer :: ldc

public subroutine oqp_ctbmv_i64(uplo, trans, diag, n, k, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
integer :: k
complex :: a(lda,*)
integer :: lda
complex :: x(*)
integer :: incx

public subroutine oqp_ctbsv_i64(uplo, trans, diag, n, k, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
integer :: k
complex :: a(lda,*)
integer :: lda
complex :: x(*)
integer :: incx

public subroutine oqp_ctpmv_i64(uplo, trans, diag, n, ap, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
complex :: ap(*)
complex :: x(*)
integer :: incx

public subroutine oqp_ctpsv_i64(uplo, trans, diag, n, ap, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
complex :: ap(*)
complex :: x(*)
integer :: incx

public subroutine oqp_ctrmm_i64(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
character(len=1) :: transa
character(len=1) :: diag
integer :: m
integer :: n
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: b(ldb,*)
integer :: ldb

public subroutine oqp_ctrmv_i64(uplo, trans, diag, n, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
complex :: a(lda,*)
integer :: lda
complex :: x(*)
integer :: incx

public subroutine oqp_ctrsm_i64(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
character(len=1) :: transa
character(len=1) :: diag
integer :: m
integer :: n
complex :: alpha
complex :: a(lda,*)
integer :: lda
complex :: b(ldb,*)
integer :: ldb

public subroutine oqp_ctrsv_i64(uplo, trans, diag, n, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
complex :: a(lda,*)
integer :: lda
complex :: x(*)
integer :: incx

public subroutine oqp_daxpy_i64(n, da, dx, incx, dy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: da
double precision :: dx(*)
integer :: incx
double precision :: dy(*)
integer :: incy

public subroutine oqp_dcopy_i64(n, dx, incx, dy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: dx(*)
integer :: incx
double precision :: dy(*)
integer :: incy

public subroutine oqp_dgbmv_i64(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: trans
integer :: m
integer :: n
integer :: kl
integer :: ku
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: x(*)
integer :: incx
double precision :: beta
double precision :: y(*)
integer :: incy

public subroutine oqp_dgemm_i64(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: transa
character(len=1) :: transb
integer :: m
integer :: n
integer :: k
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: b(ldb,*)
integer :: ldb
double precision :: beta
double precision :: c(ldc,*)
integer :: ldc

public subroutine oqp_dgemv_i64(trans, m, n, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: trans
integer :: m
integer :: n
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: x(*)
integer :: incx
double precision :: beta
double precision :: y(*)
integer :: incy

public subroutine oqp_dger_i64(m, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
integer :: m
integer :: n
double precision :: alpha
double precision :: x(*)
integer :: incx
double precision :: y(*)
integer :: incy
double precision :: a(lda,*)
integer :: lda

public subroutine oqp_drot_i64(n, dx, incx, dy, incy, c, s)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: dx(*)
integer :: incx
double precision :: dy(*)
integer :: incy
double precision :: c
double precision :: s

public subroutine oqp_drotm_i64(n, dx, incx, dy, incy, dparam)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: dx(*)
integer :: incx
double precision :: dy(*)
integer :: incy
double precision :: dparam(5)

public subroutine oqp_dsbmv_i64(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
integer :: k
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: x(*)
integer :: incx
double precision :: beta
double precision :: y(*)
integer :: incy

public subroutine oqp_dscal_i64(n, da, dx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: da
double precision :: dx(*)
integer :: incx

public subroutine oqp_dspmv_i64(uplo, n, alpha, ap, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
double precision :: alpha
double precision :: ap(*)
double precision :: x(*)
integer :: incx
double precision :: beta
double precision :: y(*)
integer :: incy

public subroutine oqp_dspr_i64(uplo, n, alpha, x, incx, ap)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
double precision :: alpha
double precision :: x(*)
integer :: incx
double precision :: ap(*)

public subroutine oqp_dspr2_i64(uplo, n, alpha, x, incx, y, incy, ap)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
double precision :: alpha
double precision :: x(*)
integer :: incx
double precision :: y(*)
integer :: incy
double precision :: ap(*)

public subroutine oqp_dswap_i64(n, dx, incx, dy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: dx(*)
integer :: incx
double precision :: dy(*)
integer :: incy

public subroutine oqp_dsymm_i64(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
integer :: m
integer :: n
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: b(ldb,*)
integer :: ldb
double precision :: beta
double precision :: c(ldc,*)
integer :: ldc

public subroutine oqp_dsymv_i64(uplo, n, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: x(*)
integer :: incx
double precision :: beta
double precision :: y(*)
integer :: incy

public subroutine oqp_dsyr_i64(uplo, n, alpha, x, incx, a, lda)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
double precision :: alpha
double precision :: x(*)
integer :: incx
double precision :: a(lda,*)
integer :: lda

public subroutine oqp_dsyr2_i64(uplo, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
double precision :: alpha
double precision :: x(*)
integer :: incx
double precision :: y(*)
integer :: incy
double precision :: a(lda,*)
integer :: lda

public subroutine oqp_dsyr2k_i64(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: b(ldb,*)
integer :: ldb
double precision :: beta
double precision :: c(ldc,*)
integer :: ldc

public subroutine oqp_dsyrk_i64(uplo, trans, n, k, alpha, a, lda, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: beta
double precision :: c(ldc,*)
integer :: ldc

public subroutine oqp_dtbmv_i64(uplo, trans, diag, n, k, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
integer :: k
double precision :: a(lda,*)
integer :: lda
double precision :: x(*)
integer :: incx

public subroutine oqp_dtbsv_i64(uplo, trans, diag, n, k, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
integer :: k
double precision :: a(lda,*)
integer :: lda
double precision :: x(*)
integer :: incx

public subroutine oqp_dtpmv_i64(uplo, trans, diag, n, ap, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
double precision :: ap(*)
double precision :: x(*)
integer :: incx

public subroutine oqp_dtpsv_i64(uplo, trans, diag, n, ap, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
double precision :: ap(*)
double precision :: x(*)
integer :: incx

public subroutine oqp_dtrmm_i64(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
character(len=1) :: transa
character(len=1) :: diag
integer :: m
integer :: n
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: b(ldb,*)
integer :: ldb

public subroutine oqp_dtrmv_i64(uplo, trans, diag, n, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
double precision :: a(lda,*)
integer :: lda
double precision :: x(*)
integer :: incx

public subroutine oqp_dtrsm_i64(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
character(len=1) :: transa
character(len=1) :: diag
integer :: m
integer :: n
double precision :: alpha
double precision :: a(lda,*)
integer :: lda
double precision :: b(ldb,*)
integer :: ldb

public subroutine oqp_dtrsv_i64(uplo, trans, diag, n, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
double precision :: a(lda,*)
integer :: lda
double precision :: x(*)
integer :: incx

public subroutine oqp_saxpy_i64(n, sa, sx, incx, sy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sa
real :: sx(*)
integer :: incx
real :: sy(*)
integer :: incy

public subroutine oqp_scopy_i64(n, sx, incx, sy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sx(*)
integer :: incx
real :: sy(*)
integer :: incy

public subroutine oqp_sgbmv_i64(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: trans
integer :: m
integer :: n
integer :: kl
integer :: ku
real :: alpha
real :: a(lda,*)
integer :: lda
real :: x(*)
integer :: incx
real :: beta
real :: y(*)
integer :: incy

public subroutine oqp_sgemm_i64(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: transa
character(len=1) :: transb
integer :: m
integer :: n
integer :: k
real :: alpha
real :: a(lda,*)
integer :: lda
real :: b(ldb,*)
integer :: ldb
real :: beta
real :: c(ldc,*)
integer :: ldc

public subroutine oqp_sgemv_i64(trans, m, n, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: trans
integer :: m
integer :: n
real :: alpha
real :: a(lda,*)
integer :: lda
real :: x(*)
integer :: incx
real :: beta
real :: y(*)
integer :: incy

public subroutine oqp_sger_i64(m, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
integer :: m
integer :: n
real :: alpha
real :: x(*)
integer :: incx
real :: y(*)
integer :: incy
real :: a(lda,*)
integer :: lda

public subroutine oqp_srot_i64(n, sx, incx, sy, incy, c, s)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sx(*)
integer :: incx
real :: sy(*)
integer :: incy
real :: c
real :: s

public subroutine oqp_srotm_i64(n, sx, incx, sy, incy, sparam)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sx(*)
integer :: incx
real :: sy(*)
integer :: incy
real :: sparam(5)

public subroutine oqp_ssbmv_i64(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
integer :: k
real :: alpha
real :: a(lda,*)
integer :: lda
real :: x(*)
integer :: incx
real :: beta
real :: y(*)
integer :: incy

public subroutine oqp_sscal_i64(n, sa, sx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sa
real :: sx(*)
integer :: incx

public subroutine oqp_sspmv_i64(uplo, n, alpha, ap, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
real :: alpha
real :: ap(*)
real :: x(*)
integer :: incx
real :: beta
real :: y(*)
integer :: incy

public subroutine oqp_sspr_i64(uplo, n, alpha, x, incx, ap)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
real :: alpha
real :: x(*)
integer :: incx
real :: ap(*)

public subroutine oqp_sspr2_i64(uplo, n, alpha, x, incx, y, incy, ap)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
real :: alpha
real :: x(*)
integer :: incx
real :: y(*)
integer :: incy
real :: ap(*)

public subroutine oqp_sswap_i64(n, sx, incx, sy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
real :: sx(*)
integer :: incx
real :: sy(*)
integer :: incy

public subroutine oqp_ssymm_i64(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
integer :: m
integer :: n
real :: alpha
real :: a(lda,*)
integer :: lda
real :: b(ldb,*)
integer :: ldb
real :: beta
real :: c(ldc,*)
integer :: ldc

public subroutine oqp_ssymv_i64(uplo, n, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
real :: alpha
real :: a(lda,*)
integer :: lda
real :: x(*)
integer :: incx
real :: beta
real :: y(*)
integer :: incy

public subroutine oqp_ssyr_i64(uplo, n, alpha, x, incx, a, lda)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
real :: alpha
real :: x(*)
integer :: incx
real :: a(lda,*)
integer :: lda

public subroutine oqp_ssyr2_i64(uplo, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
real :: alpha
real :: x(*)
integer :: incx
real :: y(*)
integer :: incy
real :: a(lda,*)
integer :: lda

public subroutine oqp_ssyr2k_i64(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
real :: alpha
real :: a(lda,*)
integer :: lda
real :: b(ldb,*)
integer :: ldb
real :: beta
real :: c(ldc,*)
integer :: ldc

public subroutine oqp_ssyrk_i64(uplo, trans, n, k, alpha, a, lda, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
real :: alpha
real :: a(lda,*)
integer :: lda
real :: beta
real :: c(ldc,*)
integer :: ldc

public subroutine oqp_stbmv_i64(uplo, trans, diag, n, k, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
integer :: k
real :: a(lda,*)
integer :: lda
real :: x(*)
integer :: incx

public subroutine oqp_stbsv_i64(uplo, trans, diag, n, k, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
integer :: k
real :: a(lda,*)
integer :: lda
real :: x(*)
integer :: incx

public subroutine oqp_stpmv_i64(uplo, trans, diag, n, ap, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
real :: ap(*)
real :: x(*)
integer :: incx

public subroutine oqp_stpsv_i64(uplo, trans, diag, n, ap, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
real :: ap(*)
real :: x(*)
integer :: incx

public subroutine oqp_strmm_i64(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
character(len=1) :: transa
character(len=1) :: diag
integer :: m
integer :: n
real :: alpha
real :: a(lda,*)
integer :: lda
real :: b(ldb,*)
integer :: ldb

public subroutine oqp_strmv_i64(uplo, trans, diag, n, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
real :: a(lda,*)
integer :: lda
real :: x(*)
integer :: incx

public subroutine oqp_strsm_i64(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
character(len=1) :: transa
character(len=1) :: diag
integer :: m
integer :: n
real :: alpha
real :: a(lda,*)
integer :: lda
real :: b(ldb,*)
integer :: ldb

public subroutine oqp_strsv_i64(uplo, trans, diag, n, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
real :: a(lda,*)
integer :: lda
real :: x(*)
integer :: incx

public subroutine oqp_xerbla_i64(srname, info)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: srname
integer :: info

public subroutine oqp_zaxpy_i64(n, za, zx, incx, zy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: za
complex(kind=8) :: zx(*)
integer :: incx
complex(kind=8) :: zy(*)
integer :: incy

public subroutine oqp_zcopy_i64(n, zx, incx, zy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: zx(*)
integer :: incx
complex(kind=8) :: zy(*)
integer :: incy

public subroutine oqp_zdrot_i64(n, zx, incx, zy, incy, c, s)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: zx(*)
integer :: incx
complex(kind=8) :: zy(*)
integer :: incy
double precision :: c
double precision :: s

public subroutine oqp_zdscal_i64(n, da, zx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
double precision :: da
complex(kind=8) :: zx(*)
integer :: incx

public subroutine oqp_zgbmv_i64(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: trans
integer :: m
integer :: n
integer :: kl
integer :: ku
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: beta
complex(kind=8) :: y(*)
integer :: incy

public subroutine oqp_zgemm_i64(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: transa
character(len=1) :: transb
integer :: m
integer :: n
integer :: k
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: b(ldb,*)
integer :: ldb
complex(kind=8) :: beta
complex(kind=8) :: c(ldc,*)
integer :: ldc

public subroutine oqp_zgemv_i64(trans, m, n, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: trans
integer :: m
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: beta
complex(kind=8) :: y(*)
integer :: incy

public subroutine oqp_zgerc_i64(m, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
integer :: m
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: y(*)
integer :: incy
complex(kind=8) :: a(lda,*)
integer :: lda

public subroutine oqp_zgeru_i64(m, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
integer :: m
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: y(*)
integer :: incy
complex(kind=8) :: a(lda,*)
integer :: lda

public subroutine oqp_zhbmv_i64(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
integer :: k
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: beta
complex(kind=8) :: y(*)
integer :: incy

public subroutine oqp_zhemm_i64(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
integer :: m
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: b(ldb,*)
integer :: ldb
complex(kind=8) :: beta
complex(kind=8) :: c(ldc,*)
integer :: ldc

public subroutine oqp_zhemv_i64(uplo, n, alpha, a, lda, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: beta
complex(kind=8) :: y(*)
integer :: incy

public subroutine oqp_zher_i64(uplo, n, alpha, x, incx, a, lda)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
double precision :: alpha
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: a(lda,*)
integer :: lda

public subroutine oqp_zher2_i64(uplo, n, alpha, x, incx, y, incy, a, lda)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: y(*)
integer :: incy
complex(kind=8) :: a(lda,*)
integer :: lda

public subroutine oqp_zher2k_i64(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: b(ldb,*)
integer :: ldb
double precision :: beta
complex(kind=8) :: c(ldc,*)
integer :: ldc

public subroutine oqp_zherk_i64(uplo, trans, n, k, alpha, a, lda, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
double precision :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
double precision :: beta
complex(kind=8) :: c(ldc,*)
integer :: ldc

public subroutine oqp_zhpmv_i64(uplo, n, alpha, ap, x, incx, beta, y, incy)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: ap(*)
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: beta
complex(kind=8) :: y(*)
integer :: incy

public subroutine oqp_zhpr_i64(uplo, n, alpha, x, incx, ap)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
double precision :: alpha
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: ap(*)

public subroutine oqp_zhpr2_i64(uplo, n, alpha, x, incx, y, incy, ap)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: x(*)
integer :: incx
complex(kind=8) :: y(*)
integer :: incy
complex(kind=8) :: ap(*)

public subroutine oqp_zscal_i64(n, za, zx, incx)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: za
complex(kind=8) :: zx(*)
integer :: incx

public subroutine oqp_zswap_i64(n, zx, incx, zy, incy)

Arguments

Type IntentOptional Attributes Name
integer :: n
complex(kind=8) :: zx(*)
integer :: incx
complex(kind=8) :: zy(*)
integer :: incy

public subroutine oqp_zsymm_i64(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
integer :: m
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: b(ldb,*)
integer :: ldb
complex(kind=8) :: beta
complex(kind=8) :: c(ldc,*)
integer :: ldc

public subroutine oqp_zsyr2k_i64(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: b(ldb,*)
integer :: ldb
complex(kind=8) :: beta
complex(kind=8) :: c(ldc,*)
integer :: ldc

public subroutine oqp_zsyrk_i64(uplo, trans, n, k, alpha, a, lda, beta, c, ldc)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
integer :: n
integer :: k
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: beta
complex(kind=8) :: c(ldc,*)
integer :: ldc

public subroutine oqp_ztbmv_i64(uplo, trans, diag, n, k, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
integer :: k
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: x(*)
integer :: incx

public subroutine oqp_ztbsv_i64(uplo, trans, diag, n, k, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
integer :: k
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: x(*)
integer :: incx

public subroutine oqp_ztpmv_i64(uplo, trans, diag, n, ap, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
complex(kind=8) :: ap(*)
complex(kind=8) :: x(*)
integer :: incx

public subroutine oqp_ztpsv_i64(uplo, trans, diag, n, ap, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
complex(kind=8) :: ap(*)
complex(kind=8) :: x(*)
integer :: incx

public subroutine oqp_ztrmm_i64(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
character(len=1) :: transa
character(len=1) :: diag
integer :: m
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: b(ldb,*)
integer :: ldb

public subroutine oqp_ztrmv_i64(uplo, trans, diag, n, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: x(*)
integer :: incx

public subroutine oqp_ztrsm_i64(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: side
character(len=1) :: uplo
character(len=1) :: transa
character(len=1) :: diag
integer :: m
integer :: n
complex(kind=8) :: alpha
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: b(ldb,*)
integer :: ldb

public subroutine oqp_ztrsv_i64(uplo, trans, diag, n, a, lda, x, incx)

Arguments

Type IntentOptional Attributes Name
character(len=1) :: uplo
character(len=1) :: trans
character(len=1) :: diag
integer :: n
complex(kind=8) :: a(lda,*)
integer :: lda
complex(kind=8) :: x(*)
integer :: incx