| /petsc/src/mat/impls/submat/ |
| H A D | submat.c | 41 PetscCall(VecScatterBegin(Na->lrestrict, left, Na->lwork, INSERT_VALUES, SCATTER_REVERSE)); in MatDiagonalScale_SubMatrix() 42 PetscCall(VecScatterEnd(Na->lrestrict, left, Na->lwork, INSERT_VALUES, SCATTER_REVERSE)); in MatDiagonalScale_SubMatrix() 54 PetscCall(VecScatterBegin(Na->rprolong, Na->rwork, d, INSERT_VALUES, SCATTER_REVERSE)); in MatGetDiagonal_SubMatrix() 55 PetscCall(VecScatterEnd(Na->rprolong, Na->rwork, d, INSERT_VALUES, SCATTER_REVERSE)); in MatGetDiagonal_SubMatrix() 85 PetscCall(VecScatterBegin(Na->lrestrict, v2, Na->lwork, INSERT_VALUES, SCATTER_REVERSE)); in MatMultAdd_SubMatrix() 86 PetscCall(VecScatterEnd(Na->lrestrict, v2, Na->lwork, INSERT_VALUES, SCATTER_REVERSE)); in MatMultAdd_SubMatrix() 94 PetscCall(VecScatterBegin(Na->lrestrict, v2, Na->lwork2, INSERT_VALUES, SCATTER_REVERSE)); in MatMultAdd_SubMatrix() 95 PetscCall(VecScatterEnd(Na->lrestrict, v2, Na->lwork2, INSERT_VALUES, SCATTER_REVERSE)); in MatMultAdd_SubMatrix() 109 PetscCall(VecScatterBegin(Na->lrestrict, x, Na->lwork, INSERT_VALUES, SCATTER_REVERSE)); in MatMultTranspose_SubMatrix() 110 PetscCall(VecScatterEnd(Na->lrestrict, x, Na->lwork, INSERT_VALUES, SCATTER_REVERSE)); in MatMultTranspose_SubMatrix() [all …]
|
| /petsc/src/ts/tests/ |
| H A D | ex9.c | 106 PetscCall(VecScatterBegin(ctx->scatterU, UV, ctx->U, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionRHS() 107 PetscCall(VecScatterEnd(ctx->scatterU, UV, ctx->U, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionRHS() 108 PetscCall(VecScatterBegin(ctx->scatterV, UV, ctx->V, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionRHS() 109 PetscCall(VecScatterEnd(ctx->scatterV, UV, ctx->V, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionRHS() 126 PetscCall(VecScatterBegin(ctx->scatterU, UV, ctx->U, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionI() 127 PetscCall(VecScatterEnd(ctx->scatterU, UV, ctx->U, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionI() 128 PetscCall(VecScatterBegin(ctx->scatterV, UV, ctx->V, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionI() 129 PetscCall(VecScatterEnd(ctx->scatterV, UV, ctx->V, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionI()
|
| H A D | ex10.c | 204 PetscCall(VecScatterBegin(full->scatterU, UV, tsdae->U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSRHSFunction() 205 PetscCall(VecScatterEnd(full->scatterU, UV, tsdae->U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSRHSFunction() 206 PetscCall(VecScatterBegin(full->scatterV, UV, tsdae->V, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSRHSFunction() 207 PetscCall(VecScatterEnd(full->scatterV, UV, tsdae->V, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSRHSFunction() 228 PetscCall(VecScatterBegin(full->scatterU, UV, tsdae->U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSIFunction() 229 PetscCall(VecScatterEnd(full->scatterU, UV, tsdae->U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSIFunction() 230 PetscCall(VecScatterBegin(full->scatterV, UV, tsdae->V, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSIFunction() 231 PetscCall(VecScatterEnd(full->scatterV, UV, tsdae->V, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSIFunction() 247 PetscCall(VecScatterBegin(full->scatterU, full->UV, U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimpleSolve_Full() 248 PetscCall(VecScatterEnd(full->scatterU, full->UV, U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimpleSolve_Full()
|
| /petsc/src/vec/is/sf/tests/ |
| H A D | ex8.c | 51 PetscCall(VecScatterBegin(vscat, y, x, INSERT_VALUES, SCATTER_REVERSE)); in main() 52 PetscCall(VecScatterEnd(vscat, y, x, INSERT_VALUES, SCATTER_REVERSE)); in main() 86 PetscCall(VecScatterBegin(vscat, y, x, INSERT_VALUES, SCATTER_REVERSE)); in main() 87 PetscCall(VecScatterEnd(vscat, y, x, INSERT_VALUES, SCATTER_REVERSE)); in main() 91 PetscCall(VecScatterBegin(vscat, y, x, ADD_VALUES, SCATTER_REVERSE)); in main() 92 PetscCall(VecScatterEnd(vscat, y, x, ADD_VALUES, SCATTER_REVERSE)); in main()
|
| H A D | ex19.c | 71 PetscCall(VecScatterBegin(sf0, vecLeave0, vecRoot0, ADD_VALUES, SCATTER_REVERSE)); in PetscSFCheckEqual_Private() 72 PetscCall(VecScatterEnd(sf0, vecLeave0, vecRoot0, ADD_VALUES, SCATTER_REVERSE)); in PetscSFCheckEqual_Private() 73 PetscCall(VecScatterBegin(sf1, vecLeave1, vecRoot1, ADD_VALUES, SCATTER_REVERSE)); in PetscSFCheckEqual_Private() 74 PetscCall(VecScatterEnd(sf1, vecLeave1, vecRoot1, ADD_VALUES, SCATTER_REVERSE)); in PetscSFCheckEqual_Private()
|
| H A D | ex12.c | 69 PetscCall(VecScatterBegin(ctx, y, x, ADD_VALUES, SCATTER_REVERSE)); in main() 70 PetscCall(VecScatterEnd(ctx, y, x, ADD_VALUES, SCATTER_REVERSE)); in main()
|
| H A D | ex13.c | 68 PetscCall(VecScatterBegin(ctx, x, y, ADD_VALUES, SCATTER_REVERSE)); in main() 69 PetscCall(VecScatterEnd(ctx, x, y, ADD_VALUES, SCATTER_REVERSE)); in main()
|
| H A D | ex17.c | 75 PetscCall(VecScatterBegin(vscat, y, x, ADD_VALUES, SCATTER_REVERSE)); in main() 76 PetscCall(VecScatterEnd(vscat, y, x, ADD_VALUES, SCATTER_REVERSE)); in main()
|
| H A D | ex11.c | 102 PetscCall(VecScatterBegin(ctx, y, x, ADD_VALUES, SCATTER_REVERSE)); in main() 103 PetscCall(VecScatterEnd(ctx, y, x, ADD_VALUES, SCATTER_REVERSE)); in main()
|
| /petsc/src/ksp/pc/impls/is/nn/ |
| H A D | nn.c | 63 PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_B, w, ADD_VALUES, SCATTER_REVERSE)); in PCApply_NN() 64 PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_B, w, ADD_VALUES, SCATTER_REVERSE)); in PCApply_NN() 84 PetscCall(VecScatterBegin(pcis->global_to_D, pcis->vec2_D, z, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_NN() 85 PetscCall(VecScatterEnd(pcis->global_to_D, pcis->vec2_D, z, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_NN() 88 PetscCall(VecScatterBegin(pcis->global_to_D, pcis->vec2_D, z, ADD_VALUES, SCATTER_REVERSE)); in PCApply_NN() 89 PetscCall(VecScatterEnd(pcis->global_to_D, pcis->vec2_D, z, ADD_VALUES, SCATTER_REVERSE)); in PCApply_NN() 237 PetscCall(PCISScatterArrayNToVecB(pc, pcis->work_N, pcis->D, INSERT_VALUES, SCATTER_REVERSE)); in PCNNCreateCoarseMatrix() 409 PetscCall(PCISScatterArrayNToVecB(pc, array_N, vec1_B, INSERT_VALUES, SCATTER_REVERSE)); in PCNNApplySchurToChunk() 473 PetscCall(VecScatterBegin(pcis->global_to_B, vec2_B, z, ADD_VALUES, SCATTER_REVERSE)); in PCNNApplyInterfacePreconditioner() 474 PetscCall(VecScatterEnd(pcis->global_to_B, vec2_B, z, ADD_VALUES, SCATTER_REVERSE)); in PCNNApplyInterfacePreconditioner() [all …]
|
| /petsc/src/dm/tutorials/ |
| H A D | ex14.c | 159 PetscCall(VecScatterBegin(oscata, sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main() 160 PetscCall(VecScatterEnd(oscata, sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main() 176 PetscCall(VecScatterBegin(gscat[0], slvec, v, ADD_VALUES, SCATTER_REVERSE)); in main() 177 PetscCall(VecScatterEnd(gscat[0], slvec, v, ADD_VALUES, SCATTER_REVERSE)); in main() 188 PetscCall(VecScatterBegin(oscat[0], sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main() 189 PetscCall(VecScatterEnd(oscat[0], sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main() 197 PetscCall(VecScatterBegin(iscat[0], sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main() 198 PetscCall(VecScatterEnd(iscat[0], sgvec, v, ADD_VALUES, SCATTER_REVERSE)); in main()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcscalingbasic.c | 54 …ScatterBegin(pcis->global_to_B, pcbddc->work_scaling, global_vector, ADD_VALUES, SCATTER_REVERSE)); in PCBDDCScalingExtension_Basic() 55 …ecScatterEnd(pcis->global_to_B, pcbddc->work_scaling, global_vector, ADD_VALUES, SCATTER_REVERSE)); in PCBDDCScalingExtension_Basic() 114 …tx->seq_scctx[i], deluxe_ctx->seq_work1[i], pcbddc->work_scaling, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCScalingExtension_Deluxe() 115 …tx->seq_scctx[i], deluxe_ctx->seq_work1[i], pcbddc->work_scaling, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCScalingExtension_Deluxe() 117 …tx->seq_scctx[i], deluxe_ctx->seq_work2[i], pcbddc->work_scaling, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCScalingExtension_Deluxe() 118 …tx->seq_scctx[i], deluxe_ctx->seq_work2[i], pcbddc->work_scaling, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCScalingExtension_Deluxe() 123 …PetscCall(VecScatterBegin(pcis->global_to_B, pcbddc->work_scaling, y, ADD_VALUES, SCATTER_REVERSE)… in PCBDDCScalingExtension_Deluxe() 124 PetscCall(VecScatterEnd(pcis->global_to_B, pcbddc->work_scaling, y, ADD_VALUES, SCATTER_REVERSE)); in PCBDDCScalingExtension_Deluxe() 207 …atterBegin(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work1[i], y, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCScalingRestriction_Deluxe() 208 …ScatterEnd(deluxe_ctx->seq_scctx[i], deluxe_ctx->seq_work1[i], y, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCScalingRestriction_Deluxe() [all …]
|
| H A D | bddc.c | 193 …tscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_B, counter, INSERT_VALUES, SCATTER_REVERSE)); in PCView_BDDC() 194 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_B, counter, INSERT_VALUES, SCATTER_REVERSE)); in PCView_BDDC() 1270 … PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, used_vec, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC() 1271 PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, used_vec, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC() 1361 …cScatterBegin(pcis->global_to_D, pcis->vec2_D, pcis->vec1_global, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC() 1362 …VecScatterEnd(pcis->global_to_D, pcis->vec2_D, pcis->vec1_global, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC() 1365 … PetscCall(VecScatterBegin(pcis->global_to_D, pcis->vec2_D, x, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC() 1366 PetscCall(VecScatterEnd(pcis->global_to_D, pcis->vec2_D, x, INSERT_VALUES, SCATTER_REVERSE)); in PCPreSolve_BDDC() 1753 …tscCall(VecScatterBegin(pcis->N_to_D, pcis->vec2_D, pcis->vec1_N, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_BDDC() 1754 …PetscCall(VecScatterEnd(pcis->N_to_D, pcis->vec2_D, pcis->vec1_N, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_BDDC() [all …]
|
| /petsc/src/dm/impls/da/ |
| H A D | dagtol.c | 40 PetscCall(VecScatterBegin(dd->gtol, l, g, ADD_VALUES, SCATTER_REVERSE)); in DMLocalToGlobalBegin_DA() 59 PetscCall(VecScatterEnd(dd->gtol, l, g, ADD_VALUES, SCATTER_REVERSE)); in DMLocalToGlobalEnd_DA() 228 PetscCall(VecScatterBegin(dd->gton, n, g, mode, SCATTER_REVERSE)); in DMDANaturalToGlobalBegin() 265 PetscCall(VecScatterEnd(dd->gton, n, g, mode, SCATTER_REVERSE)); in DMDANaturalToGlobalEnd()
|
| /petsc/src/ksp/pc/impls/fieldsplit/ |
| H A D | fieldsplit.c | 1207 PetscCall(VecScatterBegin(ilinkA->sctx, ilinkA->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1216 PetscCall(VecScatterEnd(ilinkA->sctx, ilinkA->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1217 PetscCall(VecScatterBegin(ilinkD->sctx, ilinkD->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1218 PetscCall(VecScatterEnd(ilinkD->sctx, ilinkD->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1231 PetscCall(VecScatterBegin(ilinkA->sctx, ilinkA->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1239 PetscCall(VecScatterEnd(ilinkA->sctx, ilinkA->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1240 PetscCall(VecScatterBegin(ilinkD->sctx, ilinkD->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1241 PetscCall(VecScatterEnd(ilinkD->sctx, ilinkD->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1256 PetscCall(VecScatterBegin(ilinkD->sctx, ilinkD->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() 1262 PetscCall(VecScatterEnd(ilinkD->sctx, ilinkD->y, y, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_FieldSplit_Schur() [all …]
|
| /petsc/src/mat/impls/scatter/ |
| H A D | mscatter.c | 80 PetscCall(VecScatterBegin(scatter->scatter, x, y, ADD_VALUES, SCATTER_REVERSE)); in MatMultTranspose_Scatter() 81 PetscCall(VecScatterEnd(scatter->scatter, x, y, ADD_VALUES, SCATTER_REVERSE)); in MatMultTranspose_Scatter() 92 PetscCall(VecScatterBegin(scatter->scatter, x, z, ADD_VALUES, SCATTER_REVERSE)); in MatMultTransposeAdd_Scatter() 93 PetscCall(VecScatterEnd(scatter->scatter, x, z, ADD_VALUES, SCATTER_REVERSE)); in MatMultTransposeAdd_Scatter()
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex10.c | 62 PetscCall(VecScatterBegin(newctx, y, x, INSERT_VALUES, SCATTER_REVERSE)); in main() 63 PetscCall(VecScatterEnd(newctx, y, x, INSERT_VALUES, SCATTER_REVERSE)); in main()
|
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almm.c | 296 … PetscCall(VecScatterBegin(auglag->Pscatter[1], SL, auglag->PL, INSERT_VALUES, SCATTER_REVERSE)); in TaoSetUp_ALMM() 297 … PetscCall(VecScatterEnd(auglag->Pscatter[1], SL, auglag->PL, INSERT_VALUES, SCATTER_REVERSE)); in TaoSetUp_ALMM() 298 … PetscCall(VecScatterBegin(auglag->Pscatter[1], SU, auglag->PU, INSERT_VALUES, SCATTER_REVERSE)); in TaoSetUp_ALMM() 299 … PetscCall(VecScatterEnd(auglag->Pscatter[1], SU, auglag->PU, INSERT_VALUES, SCATTER_REVERSE)); in TaoSetUp_ALMM() 525 PetscCall(VecScatterBegin(auglag->Pscatter[0], X, P, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombinePrimal_Private() 526 PetscCall(VecScatterEnd(auglag->Pscatter[0], X, P, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombinePrimal_Private() 527 PetscCall(VecScatterBegin(auglag->Pscatter[1], S, P, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombinePrimal_Private() 528 PetscCall(VecScatterEnd(auglag->Pscatter[1], S, P, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombinePrimal_Private() 542 PetscCall(VecScatterBegin(auglag->Yscatter[0], EQ, Y, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombineDual_Private() 543 PetscCall(VecScatterEnd(auglag->Yscatter[0], EQ, Y, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombineDual_Private() [all …]
|
| /petsc/src/vec/is/sf/tests/output/ |
| H A D | ex11_1.out | 19 SCATTER_REVERSE x:
|
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | commonmpvec.c | 196 if (scattermode == SCATTER_REVERSE) { in VecGhostUpdateBegin() 257 if (scattermode == SCATTER_REVERSE) { in VecGhostUpdateEnd()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Const.pyx | 103 SCATTER_REVERSE = PETSC_SCATTER_REVERSE variable in ScatterMode 108 REVERSE = SCATTER_REVERSE
|
| /petsc/src/snes/impls/nasm/ |
| H A D | aspin.c | 43 PetscCall(VecScatterBegin(oscatter[i], x[i], Y, ADD_VALUES, SCATTER_REVERSE)); in MatMultASPIN() 44 PetscCall(VecScatterEnd(oscatter[i], x[i], Y, ADD_VALUES, SCATTER_REVERSE)); in MatMultASPIN()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex42.c | 122 PetscCall(VecGhostUpdateBegin(X, INSERT_VALUES, SCATTER_REVERSE)); in VecCheckGhosted() 123 PetscCall(VecGhostUpdateEnd(X, INSERT_VALUES, SCATTER_REVERSE)); in VecCheckGhosted()
|
| /petsc/src/vec/vec/tutorials/ |
| H A D | ex9.c | 139 PetscCall(VecGhostUpdateBegin(gx, MIN_VALUES, SCATTER_REVERSE)); in main() 140 PetscCall(VecGhostUpdateEnd(gx, MIN_VALUES, SCATTER_REVERSE)); in main()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex64.c | 255 PetscCall(VecISCopy(seqX, seqisU, SCATTER_REVERSE, seqU)); in main() 256 PetscCall(VecISCopy(seqX, seqisA, SCATTER_REVERSE, seqA)); in main() 259 PetscCall(VecISCopy(seqX, seqisUA, SCATTER_REVERSE, seqUA2)); in main() 351 PetscCall(VecISCopy(X, isU, SCATTER_REVERSE, U)); in main() 352 PetscCall(VecISCopy(X, isA, SCATTER_REVERSE, A)); in main() 355 PetscCall(VecISCopy(X, isUA, SCATTER_REVERSE, UA2)); in main()
|