cublasSgemm Interface

interface
public pure function cublasSgemm(handle, transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc) result(stat) bind(C,name="cublasSgemm_v2")

Arguments

Type IntentOptional Attributes Name
type(c_ptr), intent(in), value :: handle
integer(kind=c_int), intent(in), value :: transa
integer(kind=c_int), intent(in), value :: transb
integer(kind=c_int), intent(in), value :: m
integer(kind=c_int), intent(in), value :: n
integer(kind=c_int), intent(in), value :: k
type(c_ptr), intent(in), value :: alpha
type(c_ptr), intent(in), value :: a
integer(kind=c_int), intent(in), value :: lda
type(c_ptr), intent(in), value :: b
integer(kind=c_int), intent(in), value :: ldb
type(c_ptr), intent(in), value :: beta
type(c_ptr), intent(in), value :: c
integer(kind=c_int), intent(in), value :: ldc

Return Value integer(kind=c_int)

Description

sgemm GPU (cublas v2) version