Problem Description
the BLAS *TRMM interfaces in hipfort no longer match those in rocBLAS and hipBLAS; they only accept in/output matrices A and B instead of A, B and C as they now do in hip/rocBLAS (as well as cuBLAS).
e.g.
function hipblasDtrmm_(handle,side,uplo,transA,diag,m,n,alpha,A,lda,B,ldb) bind(c, name="hipblasDtrmm")
should be
function hipblasDtrmm_(handle,side,uplo,transA,diag,m,n,alpha,A,lda,B,ldb,C,ldC) bind(c, name="hipblasDtrmm")
and the same for CTRMM, ZTRMM etc.
See also the deprecation notice here.
Operating System
any
CPU
any
GPU
any
ROCm Version
7.2.0
ROCm Component
hipBLAS
Steps to Reproduce
No response
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response
Problem Description
the BLAS *TRMM interfaces in hipfort no longer match those in rocBLAS and hipBLAS; they only accept in/output matrices A and B instead of A, B and C as they now do in hip/rocBLAS (as well as cuBLAS).
e.g.
function hipblasDtrmm_(handle,side,uplo,transA,diag,m,n,alpha,A,lda,B,ldb) bind(c, name="hipblasDtrmm")should be
function hipblasDtrmm_(handle,side,uplo,transA,diag,m,n,alpha,A,lda,B,ldb,C,ldC) bind(c, name="hipblasDtrmm")and the same for CTRMM, ZTRMM etc.
See also the deprecation notice here.
Operating System
any
CPU
any
GPU
any
ROCm Version
7.2.0
ROCm Component
hipBLAS
Steps to Reproduce
No response
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response