Home
last modified time | relevance | path

Searched refs:solver_handle (Results 1 – 2 of 2) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmobject.hpp247 …eviceContext dctx, cupmBlasHandle_t *blas_handle, cupmSolverHandle_t *solver_handle, cupmStream_t … in GetFromHandleDispatch_() argument
255 if (solver_handle) { in GetFromHandleDispatch_()
256 PetscAssertPointer(solver_handle, 3); in GetFromHandleDispatch_()
257 *solver_handle = nullptr; in GetFromHandleDispatch_()
270 if (solver_handle) PetscCall(PetscDeviceContextGetSOLVERHandle_Internal(dctx, solver_handle)); in GetFromHandleDispatch_()
281 …viceContext *dctx, cupmBlasHandle_t *blas_handle, cupmSolverHandle_t *solver_handle, cupmStream_t … in GetHandleDispatch_() argument
289 PetscCall(GetFromHandleDispatch_(dctx_loc, blas_handle, solver_handle, stream)); in GetHandleDispatch_()
295 …viceContext *dctx, cupmBlasHandle_t *blas_handle, cupmSolverHandle_t *solver_handle, cupmStream_t … in GetHandles_() argument
297 return GetHandleDispatch_(dctx, blas_handle, solver_handle, stream); in GetHandles_()
307 …MObject<T>::GetHandles_(PetscDeviceContext *dctx, cupmSolverHandle_t *solver_handle, cupmStream_t … in GetHandles_() argument
[all …]
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp609 cupmSolverHandle_t solver_handle; in Solve() local
613 PetscCall(GetHandlesFrom_(dctx, &blas_handle, &solver_handle)); in Solve()
623 …PetscCallCUPMSOLVER(cupmSolverXormqr(solver_handle, CUPMSOLVER_SIDE_LEFT, CUPMSOLVER_OP_N, m, nrhs… in Solve()
628 …PetscCallCUPMSOLVER(cupmSolverXormqr(solver_handle, CUPMSOLVER_SIDE_LEFT, op, m, nrhs, rank, da.cu… in Solve()