Home
last modified time | relevance | path

Searched refs:MATSEQAIJCUSPARSE (Results 1 – 25 of 25) sorted by relevance

/petsc/src/mat/tests/
H A Dex217.c19 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &iscuda, MATMPIAIJCUSPARSE, MATSEQAIJCUSPARSE,… in main()
H A Dex237.c158 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &cuda, MATSEQAIJCUSPARSE, MATMPIAIJCUSPARSE, "… in main()
/petsc/src/mat/interface/
H A Dmatregis.c206 PetscCall(MatRegisterRootName(MATAIJCUSPARSE, MATSEQAIJCUSPARSE, MATMPIAIJCUSPARSE)); in MatRegisterAll()
207 PetscCall(MatRegister(MATSEQAIJCUSPARSE, MatCreate_SeqAIJCUSPARSE)); in MatRegisterAll()
/petsc/src/mat/impls/aij/mpi/mpicusparse/
H A Dmpiaijcusparse.cu301 PetscCall(MatSetType(b->A, MATSEQAIJCUSPARSE)); in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE()
302 PetscCall(MatSetType(b->B, MATSEQAIJCUSPARSE)); in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE()
470 if (a->A) PetscCall(MatSetType(a->A, MATSEQAIJCUSPARSE)); in MatConvert_MPIAIJ_MPIAIJCUSPARSE()
471 if (a->B) PetscCall(MatSetType(a->B, MATSEQAIJCUSPARSE)); in MatConvert_MPIAIJ_MPIAIJCUSPARSE()
571 PetscCall(MatSetType(*A, MATSEQAIJCUSPARSE)); in MatCreateAIJCUSPARSE()
/petsc/src/mat/impls/aij/mpi/
H A Dmpihashmat.h198 PetscCall(MatSetType(a->A, MATSEQAIJCUSPARSE)); in MatSetUp_MPI_Hash()
211 PetscCall(MatSetType(a->B, MATSEQAIJCUSPARSE)); in MatSetUp_MPI_Hash()
H A Dmpiaij.c7388 …PetscCall(PetscObjectTypeCompareAny((PetscObject)C, &iscuda, MATSEQAIJCUSPARSE, MATMPIAIJCUSPARSE,… in MatProductSymbolic_MPIAIJBACKEND()
/petsc/src/ksp/ksp/tutorials/
H A Dex79.c39 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &flg, MATSEQAIJCUSPARSE, MATMPIAIJCUSPARSE, ""… in main()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu1707 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATSEQAIJCUSPARSE, &flg)); in MatILUFactorNumeric_SeqAIJCUSPARSE_ILU0()
1769 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATSEQAIJCUSPARSE, &flg)); in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0()
1957 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATSEQAIJCUSPARSE, &flg)); in MatICCFactorNumeric_SeqAIJCUSPARSE_ICC0()
2018 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATSEQAIJCUSPARSE, &flg)); in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0()
2283 PetscCall(MatSetType(*B, MATSEQAIJCUSPARSE)); in MatGetFactor_seqaijcusparse_cusparse()
2668 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATSEQAIJCUSPARSE, &flg)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2837 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATSEQAIJCUSPARSE, &flg)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqDENSECUDA()
2923 PetscCall(PetscObjectTypeCompare((PetscObject)C, MATSEQAIJCUSPARSE, &flg)); in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2939 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATSEQAIJCUSPARSE, &flg)); in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2941 PetscCall(PetscObjectTypeCompare((PetscObject)B, MATSEQAIJCUSPARSE, &flg)); in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
[all …]
/petsc/src/mat/tutorials/
H A Dex18.c169 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATSEQAIJCUSPARSE, &is_cuda)); in main()
/petsc/src/ksp/pc/impls/vpbjacobi/
H A Dvpbjacobi.c256 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &isCuda, MATSEQAIJCUSPARSE, MATMPIAIJCU… in PCSetUp_VPBJacobi()
257 … PetscCall(PetscObjectTypeCompareAny((PetscObject)diagVPB, &isCuda, MATSEQAIJCUSPARSE, MATMPIAIJCU… in PCSetUp_VPBJacobi()
/petsc/src/ksp/pc/impls/pbjacobi/
H A Dpbjacobi.c281 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &isCuda, MATSEQAIJCUSPARSE, MATMPIAIJCU… in PCSetUp_PBJacobi()
282 …) PetscCall(PetscObjectTypeCompareAny((PetscObject)diagPB, &isCuda, MATSEQAIJCUSPARSE, MATMPIAIJCU… in PCSetUp_PBJacobi()
/petsc/doc/changes/
H A D316.md124 - Add accessor routines for device index data of `MATSEQAIJCUSPARSE` matrices: `MatSeqAIJCUSPARSEGe…
125 - Add accessor routines for device data of `MATSEQAIJCUSPARSE` matrices: `MatSeqAIJCUSPARSEGetArray…
/petsc/src/ksp/pc/impls/amgx/
H A Damgx.cxx222 …jectTypeCompareAny((PetscObject)Pmat, &is_dev_ptrs, MATAIJCUSPARSE, MATSEQAIJCUSPARSE, MATMPIAIJCU… in PCSetUp_AMGX()
234 …if (is_dev_ptrs) PetscCall(MatConvert(amgx->localA, MATSEQAIJCUSPARSE, MAT_INPLACE_MATRIX, &amgx->… in PCSetUp_AMGX()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcnullspace.c101 PetscCall(PetscObjectTypeCompare((PetscObject)local_mat, MATSEQAIJCUSPARSE, &iscusp)); in PCBDDCNullSpaceAssembleCorrection()
H A Dbddcschurs.c1113 …tscCall(PetscObjectTypeCompareAny((PetscObject)A, &gpu, MATSEQAIJVIENNACL, MATSEQAIJCUSPARSE, "")); in PCBDDCSubSchursSetUp()
H A Dbddcprivate.c5446 else if (iscuda) mtype = multi_element ? MATSEQAIJCUSPARSE : MATSEQDENSECUDA; in PCBDDCSetUpCorrection()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c273 lmattype = MATSEQAIJCUSPARSE; in MatConvert_HYPRE_IS()
738 mtype = size > 1 ? MATMPIAIJCUSPARSE : MATSEQAIJCUSPARSE;
818 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &iscuda, MATSEQAIJCUSPARSE, MATMPIAIJCUSPARSE,…
963 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &iscuda, MATSEQAIJCUSPARSE, MATMPIAIJCUSPARSE,…
/petsc/src/mat/impls/maij/
H A Dmaij.c1195 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &flg, MATSEQAIJCUSPARSE, MATMPIAIJCUSPARSE, MA… in MatCreateMAIJ()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi19 PetscMatType MATSEQAIJCUSPARSE
H A DMat.pyx26 SEQAIJCUSPARSE = S_(MATSEQAIJCUSPARSE)
/petsc/include/
H A Dpetscmat.h52 #define MATSEQAIJCUSPARSE "seqaijcusparse" macro
/petsc/src/ksp/pc/impls/hypre/
H A Dhypre.c290 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &iscuda, MATSEQAIJCUSPARSE, MATMPIAIJCU… in PCSetUp_HYPRE()
/petsc/doc/faq/
H A Dindex.md242 - The `MatType` `MATSEQAIJCUSPARSE`, `MATMPIAIJCUSPARSE`, or `MATAIJCUSPARSE`
/petsc/src/dm/impls/plex/
H A Dplex.c10729 PetscCall(PetscStrcmp(dm->mattype, MATSEQAIJCUSPARSE, &iscuda)); in DMPlexCreateConstraintMatrix_Anchors()
10733 if (iscuda) mtype = MATSEQAIJCUSPARSE; in DMPlexCreateConstraintMatrix_Anchors()
/petsc/src/mat/impls/aij/seq/
H A Daij.c5444 PetscCall(MatSeqAIJRegister(MATSEQAIJCUSPARSE, MatConvert_SeqAIJ_SeqAIJCUSPARSE)); in MatSeqAIJRegisterAll()