Octopus
|
Data Types | |
interface | cuda_blas_ddot |
interface | cuda_blas_dgemm |
interface | cuda_blas_dgemv |
interface | cuda_blas_dnrm2 |
interface | cuda_blas_dsyrk |
interface | cuda_blas_dtrsm |
interface | cuda_blas_zdotc |
interface | cuda_blas_zdotu |
interface | cuda_blas_zgemm |
interface | cuda_blas_zgemv |
interface | cuda_blas_zherk |
interface | cuda_blas_znrm2 |
interface | cuda_blas_ztrsm |
Functions/Subroutines | |
subroutine, public | zaccel_herk (uplo, trans, n, k, alpha, a, offa, lda, beta, c, offc, ldc) |
subroutine, public | zaccel_trsm (side, uplo, trans, diag, m, n, alpha, a, offa, lda, b, offb, ldb) |
subroutine, public | zaccel_gemm (transa, transb, m, n, k, alpha, A, offa, lda, B, offb, ldb, beta, C, offc, ldc) |
subroutine, public | zaccel_dot (n, x, offx, incx, y, offy, incy, res, offres) |
subroutine, public | zaccel_dotu (n, x, offx, incx, y, offy, incy, res, offres) |
subroutine, public | zaccel_nrm2 (n, x, offx, incx, res, offres) |
subroutine, public | zaccel_gemv (transa, m, n, alpha, A, lda, x, incx, beta, y, incy) |
subroutine, public | daccel_herk (uplo, trans, n, k, alpha, a, offa, lda, beta, c, offc, ldc) |
subroutine, public | daccel_trsm (side, uplo, trans, diag, m, n, alpha, a, offa, lda, b, offb, ldb) |
subroutine, public | daccel_gemm (transa, transb, m, n, k, alpha, A, offa, lda, B, offb, ldb, beta, C, offc, ldc) |
subroutine, public | daccel_dot (n, x, offx, incx, y, offy, incy, res, offres) |
subroutine, public | daccel_dotu (n, x, offx, incx, y, offy, incy, res, offres) |
subroutine, public | daccel_nrm2 (n, x, offx, incx, res, offres) |
subroutine, public | daccel_gemv (transa, m, n, alpha, A, lda, x, incx, beta, y, incy) |
Variables | |
integer, parameter, public | accel_blas_left = clblasLeft |
integer, parameter, public | accel_blas_right = clblasRight |
integer, parameter, public | accel_blas_lower = clblasLower |
integer, parameter, public | accel_blas_upper = clblasUpper |
integer, parameter, public | accel_blas_n = clblasNoTrans |
integer, parameter, public | accel_blas_t = clblasTrans |
integer, parameter, public | accel_blas_c = clblasConjTrans |
integer, parameter, public | accel_blas_diag_non_unit = clblasNonUnit |
integer, parameter, public | accel_blas_diag_unit = clblasUnit |
subroutine, public accel_blas_oct_m::zaccel_herk | ( | integer, intent(in) | uplo, |
integer, intent(in) | trans, | ||
integer(int64), intent(in) | n, | ||
integer(int64), intent(in) | k, | ||
real(real64), intent(in) | alpha, | ||
type(accel_mem_t), intent(in) | a, | ||
integer(int64), intent(in) | offa, | ||
integer(int64), intent(in) | lda, | ||
real(real64), intent(in) | beta, | ||
type(accel_mem_t), intent(inout) | c, | ||
integer(int64), intent(in) | offc, | ||
integer(int64), intent(in) | ldc | ||
) |
Definition at line 499 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::zaccel_trsm | ( | integer, intent(in) | side, |
integer, intent(in) | uplo, | ||
integer, intent(in) | trans, | ||
integer, intent(in) | diag, | ||
integer(int64), intent(in) | m, | ||
integer(int64), intent(in) | n, | ||
complex(real64), intent(in) | alpha, | ||
type(accel_mem_t), intent(inout) | a, | ||
integer(int64), intent(in) | offa, | ||
integer(int64), intent(in) | lda, | ||
type(accel_mem_t), intent(inout) | b, | ||
integer(int64), intent(in) | offb, | ||
integer(int64), intent(in) | ldb | ||
) |
Definition at line 567 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::zaccel_gemm | ( | integer, intent(in) | transa, |
integer, intent(in) | transb, | ||
integer(int64), intent(in) | m, | ||
integer(int64), intent(in) | n, | ||
integer(int64), intent(in) | k, | ||
complex(real64), intent(in) | alpha, | ||
type(accel_mem_t), intent(in) | A, | ||
integer(int64), intent(in) | offa, | ||
integer(int64), intent(in) | lda, | ||
type(accel_mem_t), intent(in) | B, | ||
integer(int64), intent(in) | offb, | ||
integer(int64), intent(in) | ldb, | ||
complex(real64), intent(in) | beta, | ||
type(accel_mem_t), intent(inout) | C, | ||
integer(int64), intent(in) | offc, | ||
integer(int64), intent(in) | ldc | ||
) |
Definition at line 625 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::zaccel_dot | ( | integer(int64), intent(in) | n, |
type(accel_mem_t), intent(in) | x, | ||
integer(int64), intent(in) | offx, | ||
integer(int64), intent(in) | incx, | ||
type(accel_mem_t), intent(in) | y, | ||
integer(int64), intent(in) | offy, | ||
integer(int64), intent(in) | incy, | ||
type(accel_mem_t), intent(inout) | res, | ||
integer(int64), intent(in) | offres | ||
) |
Definition at line 697 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::zaccel_dotu | ( | integer(int64), intent(in) | n, |
type(accel_mem_t), intent(in) | x, | ||
integer(int64), intent(in) | offx, | ||
integer(int64), intent(in) | incx, | ||
type(accel_mem_t), intent(in) | y, | ||
integer(int64), intent(in) | offy, | ||
integer(int64), intent(in) | incy, | ||
type(accel_mem_t), intent(inout) | res, | ||
integer(int64), intent(in) | offres | ||
) |
Definition at line 749 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::zaccel_nrm2 | ( | integer(int64), intent(in) | n, |
type(accel_mem_t), intent(in) | x, | ||
integer(int64), intent(in) | offx, | ||
integer(int64), intent(in) | incx, | ||
type(accel_mem_t), intent(inout) | res, | ||
integer(int64), intent(in) | offres | ||
) |
Definition at line 802 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::zaccel_gemv | ( | integer, intent(in) | transa, |
integer(int64), intent(in) | m, | ||
integer(int64), intent(in) | n, | ||
complex(real64), intent(in) | alpha, | ||
type(accel_mem_t), intent(in) | A, | ||
integer(int64), intent(in) | lda, | ||
type(accel_mem_t), intent(in) | x, | ||
integer(int64), intent(in) | incx, | ||
complex(real64), intent(in) | beta, | ||
type(accel_mem_t), intent(inout) | y, | ||
integer(int64), intent(in) | incy | ||
) |
Definition at line 846 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::daccel_herk | ( | integer, intent(in) | uplo, |
integer, intent(in) | trans, | ||
integer(int64), intent(in) | n, | ||
integer(int64), intent(in) | k, | ||
real(real64), intent(in) | alpha, | ||
type(accel_mem_t), intent(in) | a, | ||
integer(int64), intent(in) | offa, | ||
integer(int64), intent(in) | lda, | ||
real(real64), intent(in) | beta, | ||
type(accel_mem_t), intent(inout) | c, | ||
integer(int64), intent(in) | offc, | ||
integer(int64), intent(in) | ldc | ||
) |
Definition at line 973 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::daccel_trsm | ( | integer, intent(in) | side, |
integer, intent(in) | uplo, | ||
integer, intent(in) | trans, | ||
integer, intent(in) | diag, | ||
integer(int64), intent(in) | m, | ||
integer(int64), intent(in) | n, | ||
real(real64), intent(in) | alpha, | ||
type(accel_mem_t), intent(inout) | a, | ||
integer(int64), intent(in) | offa, | ||
integer(int64), intent(in) | lda, | ||
type(accel_mem_t), intent(inout) | b, | ||
integer(int64), intent(in) | offb, | ||
integer(int64), intent(in) | ldb | ||
) |
Definition at line 1049 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::daccel_gemm | ( | integer, intent(in) | transa, |
integer, intent(in) | transb, | ||
integer(int64), intent(in) | m, | ||
integer(int64), intent(in) | n, | ||
integer(int64), intent(in) | k, | ||
real(real64), intent(in) | alpha, | ||
type(accel_mem_t), intent(in) | A, | ||
integer(int64), intent(in) | offa, | ||
integer(int64), intent(in) | lda, | ||
type(accel_mem_t), intent(in) | B, | ||
integer(int64), intent(in) | offb, | ||
integer(int64), intent(in) | ldb, | ||
real(real64), intent(in) | beta, | ||
type(accel_mem_t), intent(inout) | C, | ||
integer(int64), intent(in) | offc, | ||
integer(int64), intent(in) | ldc | ||
) |
Definition at line 1107 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::daccel_dot | ( | integer(int64), intent(in) | n, |
type(accel_mem_t), intent(in) | x, | ||
integer(int64), intent(in) | offx, | ||
integer(int64), intent(in) | incx, | ||
type(accel_mem_t), intent(in) | y, | ||
integer(int64), intent(in) | offy, | ||
integer(int64), intent(in) | incy, | ||
type(accel_mem_t), intent(inout) | res, | ||
integer(int64), intent(in) | offres | ||
) |
Definition at line 1179 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::daccel_dotu | ( | integer(int64), intent(in) | n, |
type(accel_mem_t), intent(in) | x, | ||
integer(int64), intent(in) | offx, | ||
integer(int64), intent(in) | incx, | ||
type(accel_mem_t), intent(in) | y, | ||
integer(int64), intent(in) | offy, | ||
integer(int64), intent(in) | incy, | ||
type(accel_mem_t), intent(inout) | res, | ||
integer(int64), intent(in) | offres | ||
) |
Definition at line 1231 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::daccel_nrm2 | ( | integer(int64), intent(in) | n, |
type(accel_mem_t), intent(in) | x, | ||
integer(int64), intent(in) | offx, | ||
integer(int64), intent(in) | incx, | ||
type(accel_mem_t), intent(inout) | res, | ||
integer(int64), intent(in) | offres | ||
) |
Definition at line 1284 of file accel_blas.F90.
subroutine, public accel_blas_oct_m::daccel_gemv | ( | integer, intent(in) | transa, |
integer(int64), intent(in) | m, | ||
integer(int64), intent(in) | n, | ||
real(real64), intent(in) | alpha, | ||
type(accel_mem_t), intent(in) | A, | ||
integer(int64), intent(in) | lda, | ||
type(accel_mem_t), intent(in) | x, | ||
integer(int64), intent(in) | incx, | ||
real(real64), intent(in) | beta, | ||
type(accel_mem_t), intent(inout) | y, | ||
integer(int64), intent(in) | incy | ||
) |
Definition at line 1328 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_left = clblasLeft |
Definition at line 149 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_right = clblasRight |
Definition at line 149 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_lower = clblasLower |
Definition at line 153 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_upper = clblasUpper |
Definition at line 153 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_n = clblasNoTrans |
Definition at line 157 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_t = clblasTrans |
Definition at line 157 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_c = clblasConjTrans |
Definition at line 157 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_diag_non_unit = clblasNonUnit |
Definition at line 162 of file accel_blas.F90.
integer, parameter, public accel_blas_oct_m::accel_blas_diag_unit = clblasUnit |
Definition at line 162 of file accel_blas.F90.