Searched refs:MatDense_Seq_CUPM (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 30 class PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL MatDense_Seq_CUPM : MatDense_CUPM<T, MatDense_Seq_CU… class 32 MATDENSECUPM_HEADER(T, MatDense_Seq_CUPM<T>); 188 …PetscCall(impl::MatDense_Seq_CUPM<T>::CreateIMPLDenseCUPM(comm, m, n, m, n, data, A, dctx, preallo… in MatCreateSeqDenseCUPM() 202 inline PetscErrorCode MatDense_Seq_CUPM<T>::SetPreallocation_(Mat m, PetscDeviceContext dctx, Petsc… in SetPreallocation_() 234 inline PetscErrorCode MatDense_Seq_CUPM<T>::HostToDevice_(Mat m, PetscDeviceContext dctx) noexcept in HostToDevice_() 272 inline PetscErrorCode MatDense_Seq_CUPM<T>::DeviceToHost_(Mat m, PetscDeviceContext dctx) noexcept in DeviceToHost_() 308 inline PetscErrorCode MatDense_Seq_CUPM<T>::CheckCUPMSolverInfo_(const cupmBlasInt_t *fact_info, cu… in CheckCUPMSolverInfo_() 330 struct MatDense_Seq_CUPM<T>::SolveCommon { 367 struct MatDense_Seq_CUPM<T>::SolveLU : SolveCommon<SolveLU> { 452 struct MatDense_Seq_CUPM<T>::SolveCholesky : SolveCommon<SolveCholesky> { [all …]
|
| /petsc/src/mat/impls/dense/seq/cupm/cuda/ |
| H A D | matseqdensecuda.cu | 6 static constexpr impl::MatDense_Seq_CUPM<DeviceType::CUDA> cupm_mat{};
|
| /petsc/src/mat/impls/dense/seq/cupm/hip/ |
| H A D | matseqdensehip.hip.cxx | 6 static constexpr impl::MatDense_Seq_CUPM<DeviceType::HIP> cupm_mat{};
|
| /petsc/src/mat/impls/dense/mpi/cupm/ |
| H A D | matmpidensecupm.hpp | 122 PetscCall(MatDense_Seq_CUPM<T>::SetPreallocation(mimplA, dctx, device_array)); in SetPreallocation_()
|
| /petsc/include/petsc/private/ |
| H A D | matdensecupmimpl.h | 142 class MatDense_Seq_CUPM; variable
|