|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
Go to the source code of this file.
Functions | |
| magma_int_t | magma_dsgesv_gpu (char trans, magma_int_t N, magma_int_t NRHS, double *dA, magma_int_t ldda, magma_int_t *IPIV, magma_int_t *dIPIV, double *dB, magma_int_t lddb, double *dX, magma_int_t lddx, double *dworkd, float *dworks, magma_int_t *iter, magma_int_t *info) |
| magma_int_t | magma_dsgetrs_gpu (char trans, magma_int_t n, magma_int_t nrhs, float *dA, magma_int_t ldda, magma_int_t *ipiv, double *dB, magma_int_t lddb, double *dX, magma_int_t lddx, float *dSX, magma_int_t *info) |
| magma_int_t | magma_dsposv_gpu (char uplo, magma_int_t n, magma_int_t nrhs, double *dA, magma_int_t ldda, double *dB, magma_int_t lddb, double *dX, magma_int_t lddx, double *dworkd, float *dworks, magma_int_t *iter, magma_int_t *info) |
| magma_int_t | magma_dsgeqrsv_gpu (magma_int_t M, magma_int_t N, magma_int_t NRHS, double *dA, magma_int_t ldda, double *dB, magma_int_t lddb, double *dX, magma_int_t lddx, magma_int_t *iter, magma_int_t *info) |
| magma_int_t magma_dsgeqrsv_gpu | ( | magma_int_t | M, |
| magma_int_t | N, | ||
| magma_int_t | NRHS, | ||
| double * | dA, | ||
| magma_int_t | ldda, | ||
| double * | dB, | ||
| magma_int_t | lddb, | ||
| double * | dX, | ||
| magma_int_t | lddx, | ||
| magma_int_t * | iter, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 17 of file dsgeqrsv_gpu.cpp.
References __func__, BWDMAX, dT, ITERMAX, lapackf77_dlamch, lapackf77_dlange(), MAGMA_D_NEG_ONE, MAGMA_D_ONE, magma_dgemm(), magma_dgemv(), magma_dgeqrf_gpu(), magma_dgeqrs_gpu(), magma_dgetmatrix(), magma_dmalloc(), MAGMA_ERR_DEVICE_ALLOC, MAGMA_ERR_HOST_ALLOC, magma_free(), magma_get_dgeqrf_nb(), magma_get_sgeqrf_nb(), magma_idamax(), magma_sgeqrf_gpu(), magma_sgeqrs_gpu(), magma_smalloc(), MAGMA_SUCCESS, magma_xerbla(), magmablas_dlacpy(), magmablas_dlag2s(), magmablas_dlange(), magmablas_dsaxpycp(), magmablas_slag2d(), MagmaNoTrans, MagmaUpperLower, max, and min.
| magma_int_t magma_dsgesv_gpu | ( | char | trans, |
| magma_int_t | N, | ||
| magma_int_t | NRHS, | ||
| double * | dA, | ||
| magma_int_t | ldda, | ||
| magma_int_t * | IPIV, | ||
| magma_int_t * | dIPIV, | ||
| double * | dB, | ||
| magma_int_t | lddb, | ||
| double * | dX, | ||
| magma_int_t | lddx, | ||
| double * | dworkd, | ||
| float * | dworks, | ||
| magma_int_t * | iter, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 17 of file dsgesv_gpu.cpp.
References __func__, BWDMAX, ITERMAX, lapackf77_dlamch, lapackf77_dlange(), MAGMA_D_NEG_ONE, MAGMA_D_ONE, magma_dgemm(), magma_dgemv(), magma_dgetmatrix(), magma_dgetrf_gpu(), magma_dgetrs_gpu(), magma_dsgetrs_gpu(), magma_idamax(), magma_setvector(), magma_sgetrf_gpu(), magma_xerbla(), magmablas_daxpycp(), magmablas_dlacpy(), magmablas_dlag2s(), magmablas_dlange(), MagmaNoTrans, MagmaUpperLower, max, and swp2pswp().
| magma_int_t magma_dsgetrs_gpu | ( | char | trans, |
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| float * | dA, | ||
| magma_int_t | ldda, | ||
| magma_int_t * | ipiv, | ||
| double * | dB, | ||
| magma_int_t | lddb, | ||
| double * | dX, | ||
| magma_int_t | lddx, | ||
| float * | dSX, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 21 of file dsgetrs_gpu.cpp.
References __func__, lapackf77_lsame, MAGMA_S_ONE, magma_strsm, magma_xerbla(), magmablas_dlag2s(), magmablas_dslaswp(), magmablas_slag2d(), MagmaLeft, MagmaLower, MagmaNonUnit, MagmaNoTrans, MagmaTrans, MagmaUnit, MagmaUpper, and trans.
| magma_int_t magma_dsposv_gpu | ( | char | uplo, |
| magma_int_t | n, | ||
| magma_int_t | nrhs, | ||
| double * | dA, | ||
| magma_int_t | ldda, | ||
| double * | dB, | ||
| magma_int_t | lddb, | ||
| double * | dX, | ||
| magma_int_t | lddx, | ||
| double * | dworkd, | ||
| float * | dworks, | ||
| magma_int_t * | iter, | ||
| magma_int_t * | info | ||
| ) |
Definition at line 21 of file dsposv_gpu.cpp.
References __func__, BWDMAX, ITERMAX, lapackf77_dlamch, lapackf77_dlange(), MAGMA_D_NEG_ONE, MAGMA_D_ONE, magma_dgetmatrix(), magma_dpotrf_gpu(), magma_dpotrs_gpu(), magma_dsymm(), magma_dsymv, magma_idamax(), magma_spotrf_gpu(), magma_spotrs_gpu(), magma_xerbla(), magmablas_dlacpy(), magmablas_dlag2s(), magmablas_dlat2s(), magmablas_dsaxpycp(), magmablas_slag2d(), magmablas_slansy(), MagmaLeft, MagmaUpperLower, and max.