![]() |
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.