Home
last modified time | relevance | path

Searched refs:MATDENSECUDA (Results 1 – 17 of 17) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex79.c41 PetscCall(MatConvert(B, MATDENSECUDA, MAT_INPLACE_MATRIX, &B)); in main()
42 PetscCall(MatConvert(X, MATDENSECUDA, MAT_INPLACE_MATRIX, &X)); in main()
/petsc/src/mat/tests/
H A Dex70.c331 PetscCall(MatConvert(B, MATDENSECUDA, MAT_INPLACE_MATRIX, &B)); in main()
332 PetscCall(MatConvert(Bt, MATDENSECUDA, MAT_INPLACE_MATRIX, &Bt)); in main()
334 if (xgpu) PetscCall(MatConvert(X, MATDENSECUDA, MAT_INPLACE_MATRIX, &X)); in main()
544 …uctOperation(T2, MATPRODUCT_AB, NULL, MyMatShellMatMultNumeric, NULL, MATDENSECUDA, MATDENSECUDA)); in main()
546 …on(T2, MATPRODUCT_AtB, NULL, MyMatTransposeShellMatMultNumeric, NULL, MATDENSECUDA, MATDENSECUDA)); in main()
548 …on(T2, MATPRODUCT_ABt, NULL, MyMatShellMatTransposeMultNumeric, NULL, MATDENSECUDA, MATDENSECUDA)); in main()
551 …RODUCT_PtAP, MyPtShellPMultSymbolic, MyPtShellPMultNumeric, proj_destroy, MATDENSECUDA, MATSHELL)); in main()
553 …RODUCT_RARt, MyRShellRtMultSymbolic, MyRShellRtMultNumeric, proj_destroy, MATDENSECUDA, MATSHELL)); in main()
H A Dex66.c142 if (agpu) PetscCall(MatConvert(A, MATDENSECUDA, MAT_INPLACE_MATRIX, &A)); in main()
240 if (cgpu) PetscCall(MatConvert(C, MATDENSECUDA, MAT_INPLACE_MATRIX, &C)); in main()
H A Dex237.c215 PetscCall(MatConvert(C, MATDENSECUDA, MAT_INPLACE_MATRIX, &C)); in main()
216 PetscCall(MatConvert(D, MATDENSECUDA, MAT_INPLACE_MATRIX, &D)); in main()
/petsc/src/mat/utils/
H A Dveccreatematdense.c56 PetscCall(MatSetType(*A, MATDENSECUDA)); in MatCreateDenseFromVecType()
/petsc/doc/overview/
H A Dmatrix_table.md92 - ``MATDENSECUDA``
/petsc/src/ksp/pc/impls/h2opus/
H A Dpch2opus.c521 …tion(pch2opus->S, MATPRODUCT_AB, NULL, MatMatMultNumeric_Hyper, NULL, MATDENSECUDA, MATDENSECUDA)); in PCH2OpusSetUpSampler_Private()
526 …eration(pch2opus->S, MATPRODUCT_AB, NULL, MatMatMultNumeric_NS, NULL, MATDENSECUDA, MATDENSECUDA)); in PCH2OpusSetUpSampler_Private()
/petsc/src/mat/interface/
H A Dmatregis.c185 PetscCall(MatRegisterRootName(MATDENSECUDA, MATSEQDENSECUDA, MATMPIDENSECUDA)); in MatRegisterAll()
H A Dmatproduct.c315 PetscCall(MatConvert(B, MATDENSECUDA, MAT_INPLACE_MATRIX, &B)); in MatProductNumeric_X_Dense()
320 PetscCall(MatConvert(C, MATDENSECUDA, MAT_INPLACE_MATRIX, &C)); in MatProductNumeric_X_Dense()
H A Dmatrix.c3704 if (Bneedconv) PetscCall(MatConvert(B, MATDENSECUDA, MAT_INPLACE_MATRIX, &B)); in MatMatSolve_Basic()
3705 if (Xneedconv) PetscCall(MatConvert(X, MATDENSECUDA, MAT_INPLACE_MATRIX, &X)); in MatMatSolve_Basic()
/petsc/src/mat/impls/h2opus/cuda/
H A Dmath2opus.cu401 if (!biscuda) PetscCall(MatConvert(B, MATDENSECUDA, MAT_INPLACE_MATRIX, &B)); in MatMultNKernel_H2OPUS()
405 PetscCall(MatConvert(C, MATDENSECUDA, MAT_INPLACE_MATRIX, &C)); in MatMultNKernel_H2OPUS()
1888 if (flgU) PetscCall(MatConvert(U, MATDENSECUDA, MAT_INPLACE_MATRIX, &U)); in MatH2OpusLowRankUpdate()
1890 if (flgV) PetscCall(MatConvert(V, MATDENSECUDA, MAT_INPLACE_MATRIX, &V)); in MatH2OpusLowRankUpdate()
/petsc/doc/changes/
H A D314.md143 MATDENSECUDA matrices
H A D319.md173 - Significantly improve performance of `MatScale()` and `MatAXPY()` for `MATDENSECUDA` and `MATDENS…
/petsc/include/petsc/private/
H A Dmatdensecupmimpl.h112 return T == device::cupm::DeviceType::CUDA ? MATDENSECUDA : MATDENSEHIP; in MATDENSECUPM()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi40 PetscMatType MATDENSECUDA
H A DMat.pyx45 DENSECUDA = S_(MATDENSECUDA)
1200 Mat_Create(MATDENSECUDA, comm, size, bsize, &newmat)
/petsc/include/
H A Dpetscmat.h78 #define MATDENSECUDA "densecuda" macro