Octopus
accel_blas.F90 File Reference

Go to the source code of this file.

Modules

module  accel_blas_oct_m
 

Data Types

interface  accel_blas_oct_m::cuda_blas_ddot
 
interface  accel_blas_oct_m::cuda_blas_zdotc
 
interface  accel_blas_oct_m::cuda_blas_zdotu
 
interface  accel_blas_oct_m::cuda_blas_dnrm2
 
interface  accel_blas_oct_m::cuda_blas_znrm2
 
interface  accel_blas_oct_m::cuda_blas_dgemm
 
interface  accel_blas_oct_m::cuda_blas_zgemm
 
interface  accel_blas_oct_m::cuda_blas_dgemv
 
interface  accel_blas_oct_m::cuda_blas_zgemv
 
interface  accel_blas_oct_m::cuda_blas_dsyrk
 
interface  accel_blas_oct_m::cuda_blas_zherk
 
interface  accel_blas_oct_m::cuda_blas_dtrsm
 
interface  accel_blas_oct_m::cuda_blas_ztrsm
 

Functions/Subroutines

subroutine, public accel_blas_oct_m::zaccel_herk (uplo, trans, n, k, alpha, a, offa, lda, beta, c, offc, ldc)
 
subroutine, public accel_blas_oct_m::zaccel_trsm (side, uplo, trans, diag, m, n, alpha, a, offa, lda, b, offb, ldb)
 
subroutine, public accel_blas_oct_m::zaccel_gemm (transa, transb, m, n, k, alpha, A, offa, lda, B, offb, ldb, beta, C, offc, ldc)
 
subroutine, public accel_blas_oct_m::zaccel_dot (n, x, offx, incx, y, offy, incy, res, offres)
 
subroutine, public accel_blas_oct_m::zaccel_dotu (n, x, offx, incx, y, offy, incy, res, offres)
 
subroutine, public accel_blas_oct_m::zaccel_nrm2 (n, x, offx, incx, res, offres)
 
subroutine, public accel_blas_oct_m::zaccel_gemv (transa, m, n, alpha, A, lda, x, incx, beta, y, incy)
 
subroutine, public accel_blas_oct_m::daccel_herk (uplo, trans, n, k, alpha, a, offa, lda, beta, c, offc, ldc)
 
subroutine, public accel_blas_oct_m::daccel_trsm (side, uplo, trans, diag, m, n, alpha, a, offa, lda, b, offb, ldb)
 
subroutine, public accel_blas_oct_m::daccel_gemm (transa, transb, m, n, k, alpha, A, offa, lda, B, offb, ldb, beta, C, offc, ldc)
 
subroutine, public accel_blas_oct_m::daccel_dot (n, x, offx, incx, y, offy, incy, res, offres)
 
subroutine, public accel_blas_oct_m::daccel_dotu (n, x, offx, incx, y, offy, incy, res, offres)
 
subroutine, public accel_blas_oct_m::daccel_nrm2 (n, x, offx, incx, res, offres)
 
subroutine, public accel_blas_oct_m::daccel_gemv (transa, m, n, alpha, A, lda, x, incx, beta, y, incy)
 

Variables

integer, parameter, public accel_blas_oct_m::accel_blas_left = clblasLeft
 
integer, parameter, public accel_blas_oct_m::accel_blas_right = clblasRight
 
integer, parameter, public accel_blas_oct_m::accel_blas_lower = clblasLower
 
integer, parameter, public accel_blas_oct_m::accel_blas_upper = clblasUpper
 
integer, parameter, public accel_blas_oct_m::accel_blas_n = clblasNoTrans
 
integer, parameter, public accel_blas_oct_m::accel_blas_t = clblasTrans
 
integer, parameter, public accel_blas_oct_m::accel_blas_c = clblasConjTrans
 
integer, parameter, public accel_blas_oct_m::accel_blas_diag_non_unit = clblasNonUnit
 
integer, parameter, public accel_blas_oct_m::accel_blas_diag_unit = clblasUnit