Home
last modified time | relevance | path

Searched refs:cupmSolverHandle_t (Results 1 – 4 of 4) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmobject.hpp199 …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 Dcupmsolverinterface.hpp55 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 Dcupmcontext.hpp39 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 Dmatseqdensecupm.hpp378 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()