| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcscalingbasic.c | 257 PetscCall(VecSet(pcis->vec1_global, 0.0)); in PCBDDCScalingSetUp() 258 …PetscCall(VecScatterBegin(pcis->global_to_B, pcis->D, pcis->vec1_global, ADD_VALUES, SCATTER_REVER… in PCBDDCScalingSetUp() 259 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->D, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE… in PCBDDCScalingSetUp() 260 …PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_global, pcis->vec1_B, INSERT_VALUES, SCATT… in PCBDDCScalingSetUp() 261 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_global, pcis->vec1_B, INSERT_VALUES, SCATTER… in PCBDDCScalingSetUp() 284 PetscCall(VecSet(pcis->vec1_global, 0.0)); in PCBDDCScalingSetUp() 286 …PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_B, pcis->vec1_global, ADD_VALUES, SCATTER_… in PCBDDCScalingSetUp() 287 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_B, pcis->vec1_global, ADD_VALUES, SCATTER_RE… in PCBDDCScalingSetUp() 288 PetscCall(VecDuplicate(pcis->vec1_global, &vec2_global)); in PCBDDCScalingSetUp() 289 PetscCall(VecCopy(pcis->vec1_global, vec2_global)); in PCBDDCScalingSetUp() [all …]
|
| H A D | bddc.c | 1219 if (!pcbddc->original_rhs) PetscCall(VecDuplicate(pcis->vec1_global, &pcbddc->original_rhs)); in PCPreSolve_BDDC() 1220 if (!pcbddc->temp_solution) PetscCall(VecDuplicate(pcis->vec1_global, &pcbddc->temp_solution)); in PCPreSolve_BDDC() 1256 PetscCall(MatGetDiagonal(pc->pmat, pcis->vec1_global)); in PCPreSolve_BDDC() 1257 PetscCall(VecPointwiseDivide(pcis->vec1_global, rhs, pcis->vec1_global)); in PCPreSolve_BDDC() 1258 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_global, pcis->vec2_N, INSERT_VALUES, SCATTER_FOR… in PCPreSolve_BDDC() 1259 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_global, pcis->vec2_N, INSERT_VALUES, SCATTER_FORWA… in PCPreSolve_BDDC() 1326 PetscCall(VecDuplicate(pcis->vec1_global, &v)); in PCPreSolve_BDDC() 1345 PetscCall(VecLockReadPop(pcis->vec1_global)); in PCPreSolve_BDDC() 1347 PetscCall(MatMultTranspose(pcbddc->ChangeOfBasisMatrix, rhs, pcis->vec1_global)); in PCPreSolve_BDDC() 1349 …PetscCall(VecScatterBegin(pcis->global_to_D, pcis->vec1_global, pcis->vec1_D, INSERT_VALUES, SCATT… in PCPreSolve_BDDC() [all …]
|
| H A D | bddcfetidp.c | 311 PetscCall(VecSet(pcis->vec1_global, 0.0)); in PCBDDCSetupFETIDPMatContext() 312 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERS… in PCBDDCSetupFETIDPMatContext() 313 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE)… in PCBDDCSetupFETIDPMatContext() 314 PetscCall(VecSum(pcis->vec1_global, &scalar_value)); in PCBDDCSetupFETIDPMatContext() 697 PetscCall(VecScatterCreate(pcis->vec1_global, pP, fetidp_global, ais, &fetidpmat_ctx->g2g_p)); in PCBDDCSetupFETIDPMatContext()
|
| H A D | bddcprivate.c | 2778 PetscCall(VecSetRandom(pcis->vec1_global, NULL)); in PCBDDCBenignCheck() 2780 PetscCall(PCBDDCBenignGetOrSetP0(pc, pcis->vec1_global, PETSC_FALSE)); in PCBDDCBenignCheck() 2782 PetscCall(PCBDDCBenignGetOrSetP0(pc, pcis->vec1_global, PETSC_TRUE)); in PCBDDCBenignCheck() 7344 PetscCall(VecGetSize(pcis->vec1_global, &global_size)); in PCBDDCConstraintsSetUp() 7345 PetscCall(VecGetLocalSize(pcis->vec1_global, &local_size)); in PCBDDCConstraintsSetUp() 7352 PetscCall(VecSet(pcis->vec1_global, 0.0)); in PCBDDCConstraintsSetUp() 7354 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERS… in PCBDDCConstraintsSetUp() 7355 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE)… in PCBDDCConstraintsSetUp() 7356 PetscCall(VecReciprocal(pcis->vec1_global)); in PCBDDCConstraintsSetUp() 7357 PetscCall(MatDiagonalScale(pcbddc->ChangeOfBasisMatrix, pcis->vec1_global, NULL)); in PCBDDCConstraintsSetUp() [all …]
|
| /petsc/src/ksp/pc/impls/is/ |
| H A D | pcis.c | 211 PetscCall(MatCreateVecs(pc->pmat, &pcis->vec1_global, NULL)); in PCISSetUp() 221 …PetscCall(VecScatterCreate(pcis->vec1_global, pcis->is_I_global, pcis->vec1_D, (IS)0, &pcis->globa… in PCISSetUp() 223 …PetscCall(VecScatterCreate(pcis->vec1_global, pcis->is_B_global, pcis->vec1_B, (IS)0, &pcis->globa… in PCISSetUp() 319 PetscCall(VecSet(pcis->vec1_global, 0.0)); in PCISSetUp() 320 …PetscCall(VecScatterBegin(pcis->global_to_B, pcis->D, pcis->vec1_global, ADD_VALUES, SCATTER_REVER… in PCISSetUp() 321 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->D, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE… in PCISSetUp() 322 …PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_global, pcis->vec1_B, INSERT_VALUES, SCATT… in PCISSetUp() 323 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_global, pcis->vec1_B, INSERT_VALUES, SCATTER… in PCISSetUp() 445 PetscCall(VecDestroy(&pcis->vec1_global)); in PCISReset()
|
| /petsc/include/petsc/private/ |
| H A D | pcisimpl.h | 35 vec2_N, vec1_D, vec2_D, vec3_D, vec4_D, vec1_B, vec2_B, vec3_B, vec1_global; member
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 342 PetscCall(VecSet(pcis->vec1_global, 0.0)); in KSPFETIDPCheckOperators() 343 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERS… in KSPFETIDPCheckOperators() 344 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE)… in KSPFETIDPCheckOperators() 350 …PetscCall(VecScatterBegin(fetidpmat_ctx->g2g_p, fetidp_global, pcis->vec1_global, ADD_VALUES, SCAT… in KSPFETIDPCheckOperators() 351 …PetscCall(VecScatterEnd(fetidpmat_ctx->g2g_p, fetidp_global, pcis->vec1_global, ADD_VALUES, SCATTE… in KSPFETIDPCheckOperators() 352 …PetscCall(VecScatterBegin(fetidpmat_ctx->g2g_p, pcis->vec1_global, fetidp_global, INSERT_VALUES, S… in KSPFETIDPCheckOperators() 353 …PetscCall(VecScatterEnd(fetidpmat_ctx->g2g_p, pcis->vec1_global, fetidp_global, INSERT_VALUES, SCA… in KSPFETIDPCheckOperators() 366 PetscCall(VecSet(pcis->vec1_global, 0.0)); in KSPFETIDPCheckOperators() 367 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERS… in KSPFETIDPCheckOperators() 368 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_N, pcis->vec1_global, ADD_VALUES, SCATTER_REVERSE)… in KSPFETIDPCheckOperators() [all …]
|
| /petsc/src/ksp/pc/impls/is/nn/ |
| H A D | nn.c | 44 Vec w = pcis->vec1_global; in PCApply_NN()
|