Searched refs:vecl (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/interface/ |
| H A D | iterativ.c | 1765 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 D | TS.pyx | 2671 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 D | Mat.pyx | 3540 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 …]
|