Searched refs:isCuda (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/pc/impls/vpbjacobi/cuda/ |
| H A D | vpbjacobi_cuda.cu | 115 PetscBool isCuda; in PCApplyOrTranspose_VPBJacobi_CUDA() local 116 PetscCall(PetscObjectTypeCompareAny((PetscObject)x, &isCuda, VECSEQCUDA, VECMPICUDA, "")); in PCApplyOrTranspose_VPBJacobi_CUDA() 117 …if (isCuda) PetscCall(PetscObjectTypeCompareAny((PetscObject)y, &isCuda, VECSEQCUDA, VECMPICUDA, "… in PCApplyOrTranspose_VPBJacobi_CUDA() 118 …PetscCheck(isCuda, PETSC_COMM_SELF, PETSC_ERR_SUP, "PC: applying a CUDA pmat to non-cuda vectors"); in PCApplyOrTranspose_VPBJacobi_CUDA()
|
| /petsc/src/ksp/pc/impls/pbjacobi/ |
| H A D | pbjacobi.c | 280 PetscBool isCuda; in PCSetUp_PBJacobi() local 281 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &isCuda, MATSEQAIJCUSPARSE, MATMPIAIJCU… in PCSetUp_PBJacobi() 282 …if (!isCuda && diagPB) PetscCall(PetscObjectTypeCompareAny((PetscObject)diagPB, &isCuda, MATSEQAIJ… in PCSetUp_PBJacobi() 291 if (isCuda) PetscCall(PCSetUp_PBJacobi_CUDA(pc, diagPB)); in PCSetUp_PBJacobi()
|
| /petsc/src/ksp/pc/impls/vpbjacobi/ |
| H A D | vpbjacobi.c | 255 PetscBool isCuda; in PCSetUp_VPBJacobi() local 256 …PetscCall(PetscObjectTypeCompareAny((PetscObject)pc->pmat, &isCuda, MATSEQAIJCUSPARSE, MATMPIAIJCU… in PCSetUp_VPBJacobi() 257 …if (!isCuda && diagVPB) PetscCall(PetscObjectTypeCompareAny((PetscObject)diagVPB, &isCuda, MATSEQA… in PCSetUp_VPBJacobi() 266 if (isCuda) PetscCall(PCSetUp_VPBJacobi_CUDA(pc, diagVPB)); in PCSetUp_VPBJacobi()
|
| /petsc/src/vec/is/sf/interface/ |
| H A D | sf.c | 361 PetscBool isCuda = PETSC_FALSE, isHip = PETSC_FALSE, isKokkos = PETSC_FALSE, set; in PetscSFSetFromOptions() local 366 PetscCall(PetscStrcasecmp("cuda", backendstr, &isCuda)); in PetscSFSetFromOptions() 370 if (isCuda) sf->backend = PETSCSF_BACKEND_CUDA; in PetscSFSetFromOptions()
|