1

我刚刚安装了岩浆,我注意到有些例程有_mgpu版本,而有些则没有。例如,对于 LU 逆,有 4 个函数:

magma_cgetri_gpu (magma_int_t n, magmaFloatComplex_ptr dA, magma_int_t ldda, magma_int_t *ipiv, magmaFloatComplex_ptr dwork, magma_int_t lwork, magma_int_t *info)
magma_dgetri_gpu (magma_int_t n, magmaDouble_ptr dA, magma_int_t ldda, magma_int_t *ipiv, magmaDouble_ptr dwork, magma_int_t lwork, magma_int_t *info)
magma_sgetri_gpu (magma_int_t n, magmaFloat_ptr dA, magma_int_t ldda, magma_int_t *ipiv, magmaFloat_ptr dwork, magma_int_t lwork, magma_int_t *info)
magma_zgetri_gpu (magma_int_t n, magmaDoubleComplex_ptr dA, magma_int_t ldda, magma_int_t *ipiv, magmaDoubleComplex_ptr dwork, magma_int_t lwork, magma_int_t *info)

没有_mgpuLU逆的函数,这些gpu函数中也没有相关的输入参数来表示要使用的GPU数量。这是否意味着没有'_mpu'后缀的功能不能使用多个GPU?如果答案是否定的,该怎么办?

这是文档的链接:http: //icl.cs.utk.edu/projectsfiles/magma/doxygen/group__magma__getri.html

非常感谢!

4

0 回答 0