Home
last modified time | relevance | path

Searched refs:grow (Results 1 – 13 of 13) sorted by relevance

/petsc/src/ksp/ksp/tests/
H A Dex29.c122 PetscInt grow; in FormJacobian_Grid() local
145 grow = ltog[row]; in FormJacobian_Grid()
152 col[2] = grow; in FormJacobian_Grid()
157 PetscCall(MatSetValues(jac, 1, &grow, 5, col, v, INSERT_VALUES)); in FormJacobian_Grid()
160 PetscCall(MatSetValues(jac, 1, &grow, 1, &grow, &value, INSERT_VALUES)); in FormJacobian_Grid()
163 PetscCall(MatSetValues(jac, 1, &grow, 1, &grow, &value, INSERT_VALUES)); in FormJacobian_Grid()
H A Dex26.c151 PetscInt grow; in FormJacobian_Grid() local
175 grow = ltog[row]; in FormJacobian_Grid()
182 col[2] = grow; in FormJacobian_Grid()
187 PetscCall(MatSetValues(jac, 1, &grow, 5, col, v, INSERT_VALUES)); in FormJacobian_Grid()
190 PetscCall(MatSetValues(jac, 1, &grow, 1, &grow, &value, INSERT_VALUES)); in FormJacobian_Grid()
193 PetscCall(MatSetValues(jac, 1, &grow, 1, &grow, &value, INSERT_VALUES)); in FormJacobian_Grid()
H A Dex19.c176 PetscInt grow; in FormJacobian_Grid() local
199 grow = ltog[row]; in FormJacobian_Grid()
206 col[2] = grow; in FormJacobian_Grid()
211 PetscCall(MatSetValues(jac, 1, &grow, 5, col, v, INSERT_VALUES)); in FormJacobian_Grid()
214 PetscCall(MatSetValues(jac, 1, &grow, 1, &grow, &value, INSERT_VALUES)); in FormJacobian_Grid()
217 PetscCall(MatSetValues(jac, 1, &grow, 1, &grow, &value, INSERT_VALUES)); in FormJacobian_Grid()
H A Dex14.c427 PetscInt xs, ys, xm, ym, gxs, gys, gxm, gym, grow; in ComputeJacobian() local
482 grow = ltog[row]; in ComputeJacobian()
485 PetscCall(MatSetValues(jac, 1, &grow, 1, &grow, &one, INSERT_VALUES)); in ComputeJacobian()
494 col[2] = grow; in ComputeJacobian()
499 PetscCall(MatSetValues(jac, 1, &grow, 5, col, v, INSERT_VALUES)); in ComputeJacobian()
/petsc/src/ksp/ksp/tutorials/
H A Dex14f.F90234 PetscInt grow(1), i, j
292 grow(1) = ltog(row)
294 PetscCall(MatSetValues(jac, ione, grow, ione, grow, [one], INSERT_VALUES, ierr))
302 col(3) = grow(1)
307 PetscCall(MatSetValues(jac, ione, grow, ifive, col, v, INSERT_VALUES, ierr))
/petsc/src/mat/graphops/coarsen/impls/misk/
H A Dmisk.c308 for (PetscInt grow = Istart, lid = 0; grow < Iend; grow++, lid++) { in MatCoarsenApply_MISK_private() local
311 PetscCall(MatGetRow(Rtot, grow, &ncols, &idx, NULL)); in MatCoarsenApply_MISK_private()
317 PetscCall(MatRestoreRow(Rtot, grow, &ncols, &idx, NULL)); in MatCoarsenApply_MISK_private()
/petsc/src/mat/impls/preallocator/
H A Dmatpreallocator.c183 PetscInt grow = rStart + i; in MatPreallocatorPreallocate_Preallocator() local
186 …PetscCall(MatSetValuesBlocked(A, 1, &grow, end - start, PetscSafePointerPlusOffset(cols, start), z… in MatPreallocatorPreallocate_Preallocator()
/petsc/src/dm/impls/plex/tutorials/
H A Dex20.c176 PetscInt grow = globalRowIdx + obsIdx++, gcol = globalColIdx + v; in main() local
177 PetscCall(MatSetValue(H, grow, gcol, 1.0, INSERT_VALUES)); in main()
/petsc/src/ksp/ksp/tutorials/amrex/
H A DMyTest.cxx152 domain.grow(-n_cell / 4); // fine level cover the middle of the coarse domain in initGrids()
/petsc/src/ksp/pc/impls/gamg/
H A Dagg.c783 for (PetscInt row = 0, grow = Istart, ncol_row, jj; row < nloc; row++, grow++) { in PCGAMGCreateGraph_AGG() local
798 PetscCall(MatSetValues(tGmat, 1, &grow, ncol_row, AJ, AA, INSERT_VALUES)); in PCGAMGCreateGraph_AGG()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c712 PetscInt brow, bcol, col, bs = baij->A->rmap->bs, row, grow, gcol, mbs = amat->mbs; in MatNorm_MPISBAIJ() local
720 grow = bs * (rstart + brow); in MatNorm_MPISBAIJ()
731 if (bcol > 0 && vabs > 0.0) rsum[grow + row] += vabs; in MatNorm_MPISBAIJ()
741 grow = bs * (rstart + brow); in MatNorm_MPISBAIJ()
751 rsum[grow + row] += vabs; in MatNorm_MPISBAIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c7810 for (PetscInt brow = 0, n, grow; brow < nloc * bs; brow += bs) { // block rows in MatCreateGraph_Simple_AIJ() local
7839 grow = Istart / bs + brow / bs; in MatCreateGraph_Simple_AIJ()
7840 PetscCall(MatSetValues(Gmat, 1, &grow, n / bs, AJ, AA, ADD_VALUES)); in MatCreateGraph_Simple_AIJ()
7849 for (PetscInt brow = 0, grow; brow < nloc * bs; brow += bs) { // block rows in MatCreateGraph_Simple_AIJ() local
7882 grow = Istart / bs + brow / bs; in MatCreateGraph_Simple_AIJ()
7883 PetscCall(MatSetValues(Gmat, 1, &grow, nc, AJ, AA, ADD_VALUES)); in MatCreateGraph_Simple_AIJ()
/petsc/doc/community/meetings/2023/
H A Dindex.md624 How will PETSc evolve and grow in the future? How can PETSc algorithms and