HIP_DGEMM_BATCHED Interface

interface


Called by

interface~~hip_dgemm_batched~~CalledByGraph interface~hip_dgemm_batched HIP_DGEMM_BATCHED proc~ledir LEDIR proc~ledir->interface~hip_dgemm_batched proc~leinv~2 LEINV proc~leinv~2->interface~hip_dgemm_batched proc~ltdir LTDIR proc~ltdir->proc~ledir proc~ltdir~2 LTDIR proc~ltdir~2->proc~ledir proc~ltinvad LTINVAD proc~ltinvad->proc~ledir proc~dir_trans_ctl DIR_TRANS_CTL proc~dir_trans_ctl->proc~ltdir proc~inv_trans_ctlad INV_TRANS_CTLAD proc~inv_trans_ctlad->proc~ltinvad proc~ltdir_ctl LTDIR_CTL proc~ltdir_ctl->proc~ltdir proc~ltinv_ctlad LTINV_CTLAD proc~ltinv_ctlad->proc~ltinvad proc~dir_trans DIR_TRANS proc~dir_trans->proc~dir_trans_ctl proc~dir_trans_ctl~2 DIR_TRANS_CTL proc~dir_trans_ctl~2->proc~ltdir_ctl proc~dir_trans~2 DIR_TRANS proc~dir_trans~2->proc~dir_trans_ctl proc~inv_trans_ctlad~2 INV_TRANS_CTLAD proc~inv_trans_ctlad~2->proc~ltinv_ctlad proc~inv_transad INV_TRANSAD proc~inv_transad->proc~inv_trans_ctlad proc~inv_transad~2 INV_TRANSAD proc~inv_transad~2->proc~inv_trans_ctlad

public subroutine HIP_DGEMM_BATCHED(CTA, CTB, M, N, K, ALPHA, A, LDA, TDA, B, LDB, TDB, BETA, C, LDC, TDC, BATCHCOUNT, STREAM, ALLOC) bind(C, NAME='hipblas_dgemm_wrapper')

Arguments

Type IntentOptional Attributes Name
character(kind=C_CHAR, len=1), VALUE :: CTA
character(kind=C_CHAR, len=1), VALUE :: CTB
integer(kind=C_INT), VALUE :: M
integer(kind=C_INT), VALUE :: N
integer(kind=C_INT), VALUE :: K
real(kind=C_DOUBLE), VALUE :: ALPHA
type(C_PTR), intent(in), VALUE :: A
integer(kind=C_INT), VALUE :: LDA
integer(kind=C_INT), VALUE :: TDA
type(C_PTR), intent(in), VALUE :: B
integer(kind=C_INT), VALUE :: LDB
integer(kind=C_INT), VALUE :: TDB
real(kind=C_DOUBLE), VALUE :: BETA
type(C_PTR), intent(in), VALUE :: C
integer(kind=C_INT), VALUE :: LDC
integer(kind=C_INT), VALUE :: TDC
integer(kind=C_INT), VALUE :: BATCHCOUNT
integer(kind=C_SIZE_T) :: STREAM
type(C_PTR), intent(in), VALUE :: ALLOC