Home
last modified time | relevance | path

Searched refs:MatDense_Seq_CUPM (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp30 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 Dmatseqdensecuda.cu6 static constexpr impl::MatDense_Seq_CUPM<DeviceType::CUDA> cupm_mat{};
/petsc/src/mat/impls/dense/seq/cupm/hip/
H A Dmatseqdensehip.hip.cxx6 static constexpr impl::MatDense_Seq_CUPM<DeviceType::HIP> cupm_mat{};
/petsc/src/mat/impls/dense/mpi/cupm/
H A Dmatmpidensecupm.hpp122 PetscCall(MatDense_Seq_CUPM<T>::SetPreallocation(mimplA, dctx, device_array)); in SetPreallocation_()
/petsc/include/petsc/private/
H A Dmatdensecupmimpl.h142 class MatDense_Seq_CUPM; variable