Home
last modified time | relevance | path

Searched refs:VecBindToCPU (Results 1 – 18 of 18) sorted by relevance

/petsc/src/mat/impls/h2opus/cuda/
H A Dmath2opusutils.cu147 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 Dfdmpiaij.c49 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 Dmpiaij.c186 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 Ddadist.c20 PetscCall(VecBindToCPU(*g, PETSC_TRUE)); in DMCreateGlobalVector_DA()
H A Ddalocal.c58 PetscCall(VecBindToCPU(*g, PETSC_TRUE)); in DMCreateLocalVector_DA()
/petsc/src/ksp/pc/impls/h2opus/
H A Dpch2opus.c264 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 Dfdmatrix.c457 PetscCall(VecBindToCPU(c->w1, PETSC_TRUE)); in MatFDColoringCreate()
460 PetscCall(VecBindToCPU(c->w2, PETSC_TRUE)); in MatFDColoringCreate()
/petsc/src/vec/vec/interface/
H A Dvector.c549 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 D313.md48 - VecPinToCPU() is deprecated in favor of VecBindToCPU()
H A D316.md93 - Add `VecBoundToCPU()` to query information set with `VecBindToCPU()`
/petsc/include/
H A Dpetscvec.h547 PETSC_EXTERN PetscErrorCode VecBindToCPU(Vec, PetscBool);
550 return VecBindToCPU(v, flg); in VecPinToCPU()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscvec.pxi200 PetscErrorCode VecBindToCPU(PetscVec, PetscBool)
H A DVec.pyx1403 boundToCPU, petsc.VecBindToCPU
1407 CHKERR(VecBindToCPU(self.vec, bindFlg))
/petsc/src/mat/impls/is/
H A Dmatis.c2562 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 Dgamg.c489 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 Dex2_help.out79 …>: Set the size threshold (in local entries) below which the Vec is bound to the CPU (VecBindToCPU)
/petsc/src/mat/interface/
H A Dmatrix.c9668 PetscCall(VecBindToCPU(*right, PETSC_TRUE)); in MatCreateVecs()
9679 PetscCall(VecBindToCPU(*left, PETSC_TRUE)); in MatCreateVecs()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c1839 PetscCall(VecBindToCPU(global, PETSC_TRUE)); in PCBDDCComputeLocalTopologyInfo()
1840 PetscCall(VecBindToCPU(local, PETSC_TRUE)); in PCBDDCComputeLocalTopologyInfo()