| /petsc/src/ksp/ksp/tests/ |
| H A D | ex29.c | 122 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 D | ex26.c | 151 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 D | ex19.c | 176 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 D | ex14.c | 427 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 D | ex14f.F90 | 234 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 D | misk.c | 308 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 D | matpreallocator.c | 183 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 D | ex20.c | 176 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 D | MyTest.cxx | 152 domain.grow(-n_cell / 4); // fine level cover the middle of the coarse domain in initGrids()
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | agg.c | 783 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 D | mpisbaij.c | 712 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 D | mpiaij.c | 7810 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 D | index.md | 624 How will PETSc evolve and grow in the future? How can PETSc algorithms and
|