### magma_<t>gemm API

Posted:

**Tue Jul 03, 2018 12:22 am**Hello,

in the description of the matrix-matrix operations, the value for
When I specify any option but
However, if i transpose (and conjugate) matrix

Also, in documentation there is a reference to the
Will appreciate explanations on this subject.

in the description of the matrix-matrix operations, the value for

**trans**is provided as one of the following:Code: Select all

```
= MagmaNoTrans[: op( A ) = A.
= MagmaTrans: op( A ) = A**T.
= MagmaConjTrans: op( A ) = A**H.
```

*MagmaNoTrans*, then the**is not updated, when using***d_c*Code: Select all

```
magma_cgemm(MagmaNoTrans, MagmaNoTrans, m, n, k, alpha, d_a, m, d_b, k,
beta, d_c, m);
```

**outside of the function, and use***d_b**MagmaNoTrans*, then I am getting correct values in**.***d_c*Also, in documentation there is a reference to the

*queue*, but similarly to the question i am asking in the different thread, i am getting an error if i try to pass it.Code: Select all

```
too many arguments to function ‘void magma_cgemm_v1(magma_trans_t, magma_trans_t, magma_int_t, magma_int_t, magma_int_t, magmaFloatComplex, magmaFloatComplex_const_ptr, magma_int_t, magmaFloatComplex_const_ptr, magma_int_t, magmaFloatComplex, magmaFloatComplex_ptr, magma_int_t)’
beta, d_c, m, queue);
```