| /petsc/src/mat/impls/h2opus/cuda/ |
| H A D | math2opusutils.cu | 147 PetscCall(VecBindToCPU(x, boundtocpu)); in MatApproximateNorm_Private() 148 PetscCall(VecBindToCPU(y, boundtocpu)); in MatApproximateNorm_Private() 149 PetscCall(VecBindToCPU(z, boundtocpu)); in MatApproximateNorm_Private() 150 PetscCall(VecBindToCPU(w, boundtocpu)); in MatApproximateNorm_Private() 185 PetscCall(VecBindToCPU(x, boundtocpu)); in MatApproximateNorm_Private() 186 PetscCall(VecBindToCPU(y, boundtocpu)); in MatApproximateNorm_Private() 187 PetscCall(VecBindToCPU(z, boundtocpu)); in MatApproximateNorm_Private()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | fdmpiaij.c | 49 PetscCall(VecBindToCPU(x1, PETSC_TRUE)); in MatFDColoringApply_BAIJ() 89 PetscCall(VecBindToCPU(coloring->w3, PETSC_TRUE)); in MatFDColoringApply_BAIJ() 177 PetscCall(VecBindToCPU(x1, PETSC_FALSE)); in MatFDColoringApply_BAIJ() 202 PetscCall(VecBindToCPU(x1, PETSC_TRUE)); in MatFDColoringApply_AIJ() 399 if (!alreadyboundtocpu) PetscCall(VecBindToCPU(x1, PETSC_FALSE)); in MatFDColoringApply_AIJ() 454 PetscCall(VecBindToCPU(c->vscale, PETSC_TRUE)); in MatFDColoringSetUp_MPIXAIJ() 480 PetscCall(VecBindToCPU(c->vscale, PETSC_TRUE)); in MatFDColoringSetUp_MPIXAIJ() 505 PetscCall(VecBindToCPU(c->vscale, PETSC_TRUE)); in MatFDColoringSetUp_MPIXAIJ()
|
| H A D | mpiaij.c | 186 if (a->lvec) PetscCall(VecBindToCPU(a->lvec, flg)); in MatBindToCPU_MPIAIJ() 187 if (a->diag) PetscCall(VecBindToCPU(a->diag, flg)); in MatBindToCPU_MPIAIJ()
|
| /petsc/src/dm/impls/da/ |
| H A D | dadist.c | 20 PetscCall(VecBindToCPU(*g, PETSC_TRUE)); in DMCreateGlobalVector_DA()
|
| H A D | dalocal.c | 58 PetscCall(VecBindToCPU(*g, PETSC_TRUE)); in DMCreateLocalVector_DA()
|
| /petsc/src/ksp/pc/impls/h2opus/ |
| H A D | pch2opus.c | 264 PetscCall(VecBindToCPU(pch2opus->w, pch2opus->boundtocpu)); in MatMultKernel_MAmI() 319 PetscCall(VecBindToCPU(pch2opus->wns[0], pch2opus->boundtocpu)); in MatMultKernel_Hyper() 320 PetscCall(VecBindToCPU(pch2opus->wns[1], pch2opus->boundtocpu)); in MatMultKernel_Hyper() 321 PetscCall(VecBindToCPU(pch2opus->wns[2], pch2opus->boundtocpu)); in MatMultKernel_Hyper() 322 PetscCall(VecBindToCPU(pch2opus->wns[3], pch2opus->boundtocpu)); in MatMultKernel_Hyper() 428 PetscCall(VecBindToCPU(pch2opus->wns[0], pch2opus->boundtocpu)); in MatMultKernel_NS() 429 PetscCall(VecBindToCPU(pch2opus->wns[1], pch2opus->boundtocpu)); in MatMultKernel_NS()
|
| /petsc/src/mat/matfd/ |
| H A D | fdmatrix.c | 457 PetscCall(VecBindToCPU(c->w1, PETSC_TRUE)); in MatFDColoringCreate() 460 PetscCall(VecBindToCPU(c->w2, PETSC_TRUE)); in MatFDColoringCreate()
|
| /petsc/src/vec/vec/interface/ |
| H A D | vector.c | 549 PetscCall(VecBindToCPU(*newv, PETSC_TRUE)); in VecDuplicate() 635 PetscCall(VecBindToCPU((*V)[i], PETSC_TRUE)); in VecDuplicateVecs() 1455 if (flg && vec->map->n < bind_below) PetscCall(VecBindToCPU(vec, PETSC_TRUE)); in VecSetFromOptions() 2140 PetscErrorCode VecBindToCPU(Vec v, PetscBool flg) in VecBindToCPU() function
|
| /petsc/doc/changes/ |
| H A D | 313.md | 48 - VecPinToCPU() is deprecated in favor of VecBindToCPU()
|
| H A D | 316.md | 93 - Add `VecBoundToCPU()` to query information set with `VecBindToCPU()`
|
| /petsc/include/ |
| H A D | petscvec.h | 547 PETSC_EXTERN PetscErrorCode VecBindToCPU(Vec, PetscBool); 550 return VecBindToCPU(v, flg); in VecPinToCPU()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscvec.pxi | 200 PetscErrorCode VecBindToCPU(PetscVec, PetscBool)
|
| H A D | Vec.pyx | 1403 boundToCPU, petsc.VecBindToCPU 1407 CHKERR(VecBindToCPU(self.vec, bindFlg))
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 2562 PetscCall(VecBindToCPU(is->y, PETSC_TRUE)); in MatISSetUpScatters_Private() 2567 PetscCall(VecBindToCPU(rglobal, PETSC_TRUE)); in MatISSetUpScatters_Private() 2587 PetscCall(VecBindToCPU(is->counter, PETSC_TRUE)); in MatISSetUpScatters_Private() 2593 PetscCall(VecBindToCPU(is->y, PETSC_FALSE)); in MatISSetUpScatters_Private() 2594 PetscCall(VecBindToCPU(is->counter, PETSC_FALSE)); in MatISSetUpScatters_Private()
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | gamg.c | 489 PetscCall(VecBindToCPU(a->lvec, PETSC_TRUE)); in PCGAMGCreateLevel_GAMG() 490 PetscCall(VecBindToCPU(p->lvec, PETSC_TRUE)); in PCGAMGCreateLevel_GAMG()
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex2_help.out | 79 …>: Set the size threshold (in local entries) below which the Vec is bound to the CPU (VecBindToCPU)
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 9668 PetscCall(VecBindToCPU(*right, PETSC_TRUE)); in MatCreateVecs() 9679 PetscCall(VecBindToCPU(*left, PETSC_TRUE)); in MatCreateVecs()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 1839 PetscCall(VecBindToCPU(global, PETSC_TRUE)); in PCBDDCComputeLocalTopologyInfo() 1840 PetscCall(VecBindToCPU(local, PETSC_TRUE)); in PCBDDCComputeLocalTopologyInfo()
|