[Chapel Merge] Remove type information from function names in the

Branch: refs/heads/master
Revision: fefb2d0
Author: daviditen
Log Message:

Merge pull request #17492 from daviditen/cublas-overloads

Remove type information from function names in the cuBLAS module

[reviewed by @slnguyen]

The extern cuBLAS functions encode their argument types into their names for
use from C which doesn't allow overloads. We do support overloads, so make
our versions nicer by removing the letter from the name that denotes the type
and letting the compiler choose the right version based on argument types.

Simplify the cuBLAS test based on this.

Signed-off-by: David Iten daviditen@users.noreply.github.com

Modified Files:
M test/gpu/interop/cuBLAS/cuBLAS.chpl

M test/gpu/interop/cuBLAS/level1/test_cublas1.chpl

Compare: https://github.com/chapel-lang/chapel/compare/2da026a59466...fefb2d09bdcf