Searched refs:cupmSolverHandle_t (Results 1 – 4 of 4) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | cupmobject.hpp | 199 …ode GetFromHandleDispatch_(PetscDeviceContext, cupmBlasHandle_t *, cupmSolverHandle_t *, cupmStrea… 200 …rCode GetHandleDispatch_(PetscDeviceContext *, cupmBlasHandle_t *, cupmSolverHandle_t *, cupmStrea… 209 …de GetHandles_(PetscDeviceContext *, cupmBlasHandle_t * = nullptr, cupmSolverHandle_t * = nullptr,… 213 …static PetscErrorCode GetHandles_(PetscDeviceContext *, cupmSolverHandle_t *, cupmStream_t *) noex… 216 static PetscErrorCode GetHandles_(PetscDeviceContext *, cupmSolverHandle_t *) noexcept; 221 static PetscErrorCode GetHandles_(cupmSolverHandle_t *) noexcept; 224 …static PetscErrorCode GetHandlesFrom_(PetscDeviceContext, cupmBlasHandle_t *, cupmSolverHandle_t *… 225 …static PetscErrorCode GetHandlesFrom_(PetscDeviceContext, cupmSolverHandle_t *, cupmStream_t * = n… 247 …eDispatch_(PetscDeviceContext dctx, cupmBlasHandle_t *blas_handle, cupmSolverHandle_t *solver_hand… in GetFromHandleDispatch_() 281 …Dispatch_(PetscDeviceContext *dctx, cupmBlasHandle_t *blas_handle, cupmSolverHandle_t *solver_hand… in GetHandleDispatch_() [all …]
|
| H A D | cupmsolverinterface.hpp | 55 using cupmSolverHandle_t = cusolverDnHandle_t; typedef 101 …PETSC_NODISCARD static cupmSolverError_t cupmSolverXpotrs_bufferSize(cupmSolverHandle_t /* handle … in cupmSolverXpotrs_bufferSize() 109 …PETSC_NODISCARD static cupmSolverError_t cupmSolverXpotrs(cupmSolverHandle_t handle, cupmSolverFil… in PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION() 128 …PETSC_NODISCARD static cupmSolverError_t cupmSolverXgetrf(cupmSolverHandle_t handle, cupmBlasInt_t… in PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION() 144 …PETSC_NODISCARD static cupmSolverError_t cupmSolverXgetrs_bufferSize(cupmSolverHandle_t /* handle … in cupmSolverXgetrs_bufferSize() 152 …PETSC_NODISCARD static cupmSolverError_t cupmSolverXgetrs(cupmSolverHandle_t handle, cupmSolverOpe… in PETSC_CUPMSOLVER_ALIAS_BLAS_FUNCTION() 171 using cupmSolverHandle_t = hipsolverHandle_t; typedef 229 …using cupmSolverHandle_t = typename ::Petsc::device::cupm::impl::SolverInterfaceImpl<T>::cupmSo…
|
| /petsc/src/sys/objects/device/impls/cupm/ |
| H A D | cupmcontext.hpp | 39 using solver_tag = HandleTag<cupmSolverHandle_t, 2>; 59 cupmSolverHandle_t solver{}; 72 … PETSC_NODISCARD const cupmSolverHandle_t &get(solver_tag) const noexcept { return this->solver; } in get() 79 static std::array<cupmSolverHandle_t, PETSC_DEVICE_MAX_DEVICES> solverhandles_; 605 std::array<typename DeviceContext<T>::cupmSolverHandle_t, PETSC_DEVICE_MAX_DEVICES> DeviceContext<T…
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 378 cupmSolverHandle_t handle; in Factor() 418 cupmSolverHandle_t handle; in Solve() 462 cupmSolverHandle_t handle; in Factor() 517 cupmSolverHandle_t handle; in Solve() 564 cupmSolverHandle_t handle; in Factor() 609 cupmSolverHandle_t solver_handle; in Solve() 1786 cupmSolverHandle_t handle; in InvertFactors()
|