July 2024
Intermediate to advanced
436 pages
10h 46m
English
This chapter deals with interface with CUDA C source code and libraries distributed with the Nvidia HPC SDK from CUDA Fortran.
iso_c_binding module; ignore_tkr; cuBLAS; GEMM; Tensor cores; cuSPARSE; Compressed sparse row (CSR); Cholesky; cuTENSOR; Thrust; Sort; Unlimited polymorphism
This chapter covers how to interface CUDA Fortran with CUDA C, including both CUDA C source code and many of the CUDA libraries distributed with the NVIDIA HPC SDK. As far as the CUDA libraries are concerned, in this chapter we cover: cuBLAS, a CUDA implementation of the Basic Linear Algebra Subprograms (BLAS) library; cuSPARSE, a library of linear algebra routines that accommodates sparse matrices; ...
Read now
Unlock full access