Home
last modified time | relevance | path

Searched refs:iskokkos (Results 1 – 8 of 8) sorted by relevance

/petsc/src/mat/tests/
H A Dex217.c11 PetscBool ishypre, iskokkos, iscuda, iship; in main() local
21 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &iskokkos, MATMPIAIJKOKKOS, MATSEQAIJKOKKOS, "… in main()
32 …else if (iskokkos) PetscCheck(memtype == PETSC_MEMTYPE_KOKKOS, PETSC_COMM_WORLD, PETSC_ERR_PLIB, "… in main()
37 if (!iskokkos) { in main()
/petsc/src/mat/utils/
H A Dveccreatematdense.c28 PetscBool isstd, iscuda, iship, iskokkos; in MatCreateDenseFromVecType() local
34 PetscCall(PetscStrcmpAny(vtype, &iskokkos, VECKOKKOS, VECMPIKOKKOS, VECSEQKOKKOS, "")); in MatCreateDenseFromVecType()
35 PetscCheck(isstd || iscuda || iship || iskokkos, comm, PETSC_ERR_SUP, "Not for type %s", vtype); in MatCreateDenseFromVecType()
38 else if (iskokkos) { in MatCreateDenseFromVecType()
/petsc/src/vec/vec/tests/
H A Dex60.c8 PetscBool iscuda, iskokkos, iship; in main() local
22 PetscCall(PetscObjectTypeCompare((PetscObject)x, VECSEQKOKKOS, &iskokkos)); in main()
31 } else if (iskokkos) { in main()
/petsc/src/vec/vec/interface/
H A Dvecreg.c196 PetscBool iscuda, iship, iskokkos, isvcl; in VecGetRootType_Private() local
203 …PetscCall(PetscObjectTypeCompareAny((PetscObject)vec, &iskokkos, VECKOKKOS, VECMPIKOKKOS, VECSEQKO… in VecGetRootType_Private()
209 } else if (iskokkos) { in VecGetRootType_Private()
/petsc/src/dm/impls/swarm/
H A Dswarm.c315 PetscBool iscuda, iskokkos, iship; in DMSwarmCreateVectorFromField_Private() local
324 PetscCall(PetscStrcmp(dm->vectype, VECKOKKOS, &iskokkos)); in DMSwarmCreateVectorFromField_Private()
330 if (iskokkos) PetscCall(VecSetType(*vec, VECKOKKOS)); in DMSwarmCreateVectorFromField_Private()
/petsc/src/ksp/pc/impls/hypre/
H A Dhypre.c288 PetscBool iscuda, iship, iskokkos; in PCSetUp_HYPRE() local
292 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &iskokkos, MATSEQAIJKOKKOS, MATMPIAIJKO… in PCSetUp_HYPRE()
293 if (iscuda || iship || iskokkos) PetscCall(MatDestroy(&jac->hpmat)); in PCSetUp_HYPRE()
/petsc/src/dm/impls/plex/
H A Dplex.c10721 PetscBool iscuda, iskokkos; in DMPlexCreateConstraintMatrix_Anchors() local
10731 PetscCall(PetscStrcmp(dm->mattype, MATSEQAIJKOKKOS, &iskokkos)); in DMPlexCreateConstraintMatrix_Anchors()
10732 if (!iskokkos) PetscCall(PetscStrcmp(dm->mattype, MATMPIAIJKOKKOS, &iskokkos)); in DMPlexCreateConstraintMatrix_Anchors()
10734 else if (iskokkos) mtype = MATSEQAIJKOKKOS; in DMPlexCreateConstraintMatrix_Anchors()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c5434 PetscBool iscuda, iship, iskokkos; in PCBDDCSetUpCorrection() local
5439 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pcis->vec1_N, &iskokkos, VECKOKKOS, VECMPIKOKKOS,… in PCBDDCSetUpCorrection()
5440 if (iskokkos) { in PCBDDCSetUpCorrection()
5444 …if (iskokkos) mtype = multi_element ? MATSEQAIJKOKKOS : (iscuda ? MATSEQDENSECUDA : MATSEQDENSEHIP… in PCBDDCSetUpCorrection()