Esempio n. 1
0
    def cusolverDnSpotrs(handle, uplo, n, nrhs, A, lda, B, ldb, devInfo):
        """
        Solve real single precision linear system for hermitian matrices.
        References
        ----------
        `cusolverDn<t>potrs <http://docs.nvidia.com/cuda/cusolver/index.html#cuds-lt-t-gt-potrs>`_
        """

        status = cusolver._libcusolver.cusolverDnSpotrs(
            handle, uplo, n, nrhs, int(A), lda, int(B), ldb, int(devInfo))
        cusolver.cusolverCheckStatus(status)
Esempio n. 2
0
    def cusolverDnSpotrs(handle, uplo, n, nrhs, A, lda,
                         B, ldb, devInfo):
        """
        Solve real single precision linear system for hermitian matrices.
        References
        ----------
        `cusolverDn<t>potrs <http://docs.nvidia.com/cuda/cusolver/index.html#cuds-lt-t-gt-potrs>`_
        """

        status = cusolver._libcusolver.cusolverDnSpotrs(handle, uplo, n, nrhs,
                                                        int(A), lda, int(B),
                                                        ldb, int(devInfo))
        cusolver.cusolverCheckStatus(status)
Esempio n. 3
0
 def cusolverDnDpotrs(handle, uplo, n, nrhs, A, lda,
                      B, ldb, devInfo):
     status = cusolver._libcusolver.cusolverDnDpotrs(handle, uplo, n, nrhs,
                                                     int(A), lda, int(B),
                                                     ldb, int(devInfo))
     cusolver.cusolverCheckStatus(status)
Esempio n. 4
0
 def cusolverDnDpotrs(handle, uplo, n, nrhs, A, lda, B, ldb, devInfo):
     status = cusolver._libcusolver.cusolverDnDpotrs(
         handle, uplo, n, nrhs, int(A), lda, int(B), ldb, int(devInfo))
     cusolver.cusolverCheckStatus(status)