Home
last modified time | relevance | path

Searched refs:vecl (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/ksp/interface/
H A Diterativ.c1765 Vec vecr = NULL, vecl = NULL; in KSPCreateVecs() local
1807 if (ksp->vec_rhs) vecl = ksp->vec_rhs; in KSPCreateVecs()
1810 PetscCall(DMGetGlobalVector(ksp->dm, &vecl)); in KSPCreateVecs()
1816 PetscCall(MatCreateVecs(mat, NULL, &vecl)); in KSPCreateVecs()
1819 PetscCall(MatCreateVecs(mat, NULL, &vecl)); in KSPCreateVecs()
1822 if (!vecl && ksp->dm) PetscCall(DMGetGlobalVector(ksp->dm, &vecl)); in KSPCreateVecs()
1823 …PetscCheck(vecl, PetscObjectComm((PetscObject)ksp), PETSC_ERR_ARG_WRONGSTATE, "You requested a vec… in KSPCreateVecs()
1825 PetscCall(VecDuplicateVecs(vecl, leftn, left)); in KSPCreateVecs()
1828 PetscCall(DMRestoreGlobalVector(ksp->dm, &vecl)); in KSPCreateVecs()
1830 PetscCall(VecDestroy(&vecl)); in KSPCreateVecs()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DTS.pyx2671 cdef PetscVec *vecl = NULL
2682 mem1 = oarray_p(empty_p(<PetscInt>n), NULL, <void**>&vecl)
2684 vecl[i] = (<Vec?>vl[i]).vec
2691 CHKERR(TSSetCostGradients(self.ts, n, vecl, vecm))
2704 cdef PetscVec *vecl = NULL
2706 CHKERR(TSGetCostGradients(self.ts, &n, &vecl, &vecm))
2708 if vecl != NULL:
2709 vl = [ref_Vec(vecl[i]) for i from 0 <= i < n]
H A DMat.pyx3540 cdef Vec vecr, vecl
3542 vecr = Vec(); vecl = Vec()
3543 CHKERR(MatCreateVecs(self.mat, &vecr.vec, &vecl.vec))
3544 return (vecr, vecl)
3550 vecl = Vec()
3551 CHKERR(MatCreateVecs(self.mat, NULL, &vecl.vec))
3552 return vecl
3580 cdef Vec vecl = Vec()
3581 CHKERR(MatCreateVecs(self.mat, NULL, &vecl.vec))
3582 return vecl
[all …]