Home
last modified time | relevance | path

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

/petsc/src/dm/impls/composite/
H A Dpackm.c88 PetscInt nc, rstart, *ccols, maxnc; in DMCreateMatrix_Composite_AIJ() local
108 PetscCall(PetscMalloc1(maxnc, &ccols)); in DMCreateMatrix_Composite_AIJ()
115 ccols[j] = cols[j] + next->grstarts[proc] - rstarts[proc]; in DMCreateMatrix_Composite_AIJ()
117 PetscCall(MatPreallocateSet(com->rstart + next->rstart + i, nc, ccols, dnz, onz)); in DMCreateMatrix_Composite_AIJ()
120 PetscCall(PetscFree(ccols)); in DMCreateMatrix_Composite_AIJ()
135 PetscInt nc, rstart, row, maxnc, *ccols; in DMCreateMatrix_Composite_AIJ() local
155 PetscCall(PetscMalloc1(maxnc, &ccols)); in DMCreateMatrix_Composite_AIJ()
161 ccols[j] = cols[j] + next->grstarts[proc] - rstarts[proc]; in DMCreateMatrix_Composite_AIJ()
164 PetscCall(MatSetValues(*J, 1, &row, nc, ccols, values, INSERT_VALUES)); in DMCreateMatrix_Composite_AIJ()
167 PetscCall(PetscFree(ccols)); in DMCreateMatrix_Composite_AIJ()
/petsc/src/tao/interface/
H A Dtaosolver_hj.c167 PetscInt Istart, Iend, *ccols, bncols, cncols, j, row; in TaoTestHessian() local
182 PetscCall(PetscMalloc2(bncols, &ccols, bncols, &cvals)); in TaoTestHessian()
185 ccols[cncols] = bcols[j]; in TaoTestHessian()
190 if (cncols) PetscCall(MatSetValues(C, 1, &row, cncols, ccols, cvals, INSERT_VALUES)); in TaoTestHessian()
192 PetscCall(PetscFree2(ccols, cvals)); in TaoTestHessian()
/petsc/src/snes/interface/
H A Dsnes.c2857 PetscInt Istart, Iend, *ccols, bncols, cncols, j, row; in SNESTestJacobian() local
2874 PetscCall(PetscMalloc2(bncols, &ccols, bncols, &cvals)); in SNESTestJacobian()
2877 ccols[cncols] = bcols[j]; in SNESTestJacobian()
2882 if (cncols) PetscCall(MatSetValues(C, 1, &row, cncols, ccols, cvals, INSERT_VALUES)); in SNESTestJacobian()
2884 PetscCall(PetscFree2(ccols, cvals)); in SNESTestJacobian()