Skip to content

[Issue]: *TRMM interfaces don't match [hip,roc]BLAS #286

@ArjenTamerus

Description

@ArjenTamerus

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions