Lines Matching refs:MatDense_MPI_CUPM
22 class PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL MatDense_MPI_CUPM : MatDense_CUPM<T, MatDense_MPI_CU… class
24 MATDENSECUPM_HEADER(T, MatDense_MPI_CUPM<T>);
89 …PetscCall(impl::MatDense_MPI_CUPM<T>::CreateIMPLDenseCUPM(comm, m, n, M, N, data, A, dctx, preallo… in MatCreateMPIDenseCUPM()
103 inline constexpr Mat_MPIDense *MatDense_MPI_CUPM<T>::MatIMPLCast_(Mat m) noexcept in MatIMPLCast_()
109 inline constexpr MatType MatDense_MPI_CUPM<T>::MATIMPLCUPM_() noexcept in MATIMPLCUPM_()
117 inline PetscErrorCode MatDense_MPI_CUPM<T>::SetPreallocation_(Mat A, PetscDeviceContext dctx, Petsc… in SetPreallocation_()
131 inline PetscErrorCode MatDense_MPI_CUPM<T>::Convert_Dispatch_(Mat M, MatType, MatReuse reuse, Mat *… in Convert_Dispatch_()
198 inline constexpr const char *MatDense_MPI_CUPM<T>::MatConvert_mpidensecupm_mpidense_C() noexcept in MatConvert_mpidensecupm_mpidense_C()
204 inline constexpr const char *MatDense_MPI_CUPM<T>::MatProductSetFromOptions_mpiaij_mpidensecupm_C()… in MatProductSetFromOptions_mpiaij_mpidensecupm_C()
210 inline constexpr const char *MatDense_MPI_CUPM<T>::MatProductSetFromOptions_mpidensecupm_mpiaij_C()… in MatProductSetFromOptions_mpidensecupm_mpiaij_C()
216 inline constexpr const char *MatDense_MPI_CUPM<T>::MatProductSetFromOptions_mpiaijcupmsparse_mpiden… in MatProductSetFromOptions_mpiaijcupmsparse_mpidensecupm_C()
222 inline constexpr const char *MatDense_MPI_CUPM<T>::MatProductSetFromOptions_mpidensecupm_mpiaijcupm… in MatProductSetFromOptions_mpidensecupm_mpiaijcupmsparse_C()
230 inline PetscErrorCode MatDense_MPI_CUPM<T>::Create(Mat A) noexcept in Create()
241 inline PetscErrorCode MatDense_MPI_CUPM<T>::BindToCPU(Mat A, PetscBool usehost) noexcept in BindToCPU()
275 inline PetscErrorCode MatDense_MPI_CUPM<T>::Convert_MPIDenseCUPM_MPIDense(Mat M, MatType mtype, Mat… in Convert_MPIDenseCUPM_MPIDense()
283 inline PetscErrorCode MatDense_MPI_CUPM<T>::Convert_MPIDense_MPIDenseCUPM(Mat M, MatType mtype, Mat… in Convert_MPIDense_MPIDenseCUPM()
294 inline PetscErrorCode MatDense_MPI_CUPM<T>::GetArray(Mat A, PetscScalar **array, PetscDeviceContext… in GetArray()
306 inline PetscErrorCode MatDense_MPI_CUPM<T>::RestoreArray(Mat A, PetscScalar **array, PetscDeviceCon… in RestoreArray()
317 inline PetscErrorCode MatDense_MPI_CUPM<T>::GetColumnVec(Mat A, PetscInt col, Vec *v) noexcept in GetColumnVec()
344 inline PetscErrorCode MatDense_MPI_CUPM<T>::RestoreColumnVec(Mat A, PetscInt, Vec *v) noexcept in RestoreColumnVec()
367 inline PetscErrorCode MatDense_MPI_CUPM<T>::PlaceArray(Mat A, const PetscScalar *array) noexcept in PlaceArray()
379 inline PetscErrorCode MatDense_MPI_CUPM<T>::ReplaceArray(Mat A, const PetscScalar *array) noexcept in ReplaceArray()
391 inline PetscErrorCode MatDense_MPI_CUPM<T>::ResetArray(Mat A) noexcept in ResetArray()