- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, eveyone. I have a simple question on the syntax of ?gemm.
In Intel MKL Reference Manual, the syntax of dgemm is
dgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)
The parameter description of beta is "When beta is equal to zero, then c need not be set on input". I just don't quite understand the meaning of "c need not be set on input". If I merely want to do a matrix multiplication, say c=matmul(a,b). According to the description of ?gemm, c:=alpha*op(a)*op(b)+beta*c, I set beta equal zero. I expect the result should be c:=alpha*op(a)*op(b), however, what I get is c equals zero! So, what's the problem? What's the meaning of "c need not be set on input"?
Thanks in advance!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you, Victor!
I just find somehow I started a duplicated thread with the same context. I'm sorry about that!
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page