| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 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() 1264 PetscCall(VecGetArrayRead(pcis->vec2_N, &array_diagonal)); in PCPreSolve_BDDC() 1268 PetscCall(VecRestoreArrayRead(pcis->vec2_N, &array_diagonal)); in PCPreSolve_BDDC() 1756 PetscCall(MatMult(lA, pcis->vec1_N, pcis->vec2_N)); in PCApply_BDDC() 1758 PetscCall(MatMult(pcbddc->switch_static_change, pcis->vec1_N, pcis->vec2_N)); in PCApply_BDDC() 1759 PetscCall(MatMult(lA, pcis->vec2_N, pcis->vec1_N)); in PCApply_BDDC() 1760 PetscCall(MatMultTranspose(pcbddc->switch_static_change, pcis->vec1_N, pcis->vec2_N)); in PCApply_BDDC() 1762 … PetscCall(VecScatterBegin(pcis->N_to_D, pcis->vec2_N, pcis->vec1_D, ADD_VALUES, SCATTER_FORWARD)); in PCApply_BDDC() 1763 … PetscCall(VecScatterEnd(pcis->N_to_D, pcis->vec2_N, pcis->vec1_D, ADD_VALUES, SCATTER_FORWARD)); in PCApply_BDDC() [all …]
|
| H A D | bddcprivate.c | 2737 PetscCall(VecSetRandom(pcis->vec2_N, NULL)); in PCBDDCBenignCheck() 2739 PetscCall(VecSetValues(pcis->vec2_N, nz, idxs, vals, INSERT_VALUES)); in PCBDDCBenignCheck() 2743 PetscCall(VecSetValues(pcis->vec2_N, pcis->n_B, idxs, vals, INSERT_VALUES)); in PCBDDCBenignCheck() 2751 PetscCall(VecSetValues(pcis->vec2_N, n, idxs, vals, INSERT_VALUES)); in PCBDDCBenignCheck() 2754 PetscCall(VecAssemblyBegin(pcis->vec2_N)); in PCBDDCBenignCheck() 2755 PetscCall(VecAssemblyEnd(pcis->vec2_N)); in PCBDDCBenignCheck() 2760 PetscCall(VecDot(vec3_N, pcis->vec2_N, &vals[0])); in PCBDDCBenignCheck() 7370 PetscCall(MatMult(localChangeOfBasisMatrix, pcis->vec1_N, pcis->vec2_N)); in PCBDDCConstraintsSetUp() 7371 PetscCall(VecScatterBegin(matis->rctx, pcis->vec2_N, x, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCConstraintsSetUp() 7372 PetscCall(VecScatterEnd(matis->rctx, pcis->vec2_N, x, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCConstraintsSetUp()
|
| /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/pc/impls/is/nn/ |
| H A D | nn.h | 23 …calar *work_N, Vec vec1_B, Vec vec2_B, Vec vec3_B, Vec vec1_D, Vec vec2_D, Vec vec1_N, Vec vec2_N);
|
| H A D | nn.c | 69 …pcis->vec1_B, pcis->vec2_B, pcis->vec3_B, pcis->vec1_D, pcis->vec3_D, pcis->vec1_N, pcis->vec2_N)); in PCApply_NN() 434 …Scalar *work_N, Vec vec1_B, Vec vec2_B, Vec vec3_B, Vec vec1_D, Vec vec2_D, Vec vec1_N, Vec vec2_N) in PCNNApplyInterfacePreconditioner() argument 460 PetscCall(PCISApplyInvSchur(pc, vec2_B, vec1_B, vec1_N, vec2_N)); in PCNNApplyInterfacePreconditioner()
|
| /petsc/src/ksp/pc/impls/is/ |
| H A D | pcis.c | 199 PetscCall(VecDuplicate(pcis->vec1_N, &pcis->vec2_N)); in PCISSetUp() 437 PetscCall(VecDestroy(&pcis->vec2_N)); in PCISReset() 600 PetscErrorCode PCISApplyInvSchur(PC pc, Vec b, Vec x, Vec vec1_N, Vec vec2_N) in PCISApplyInvSchur() argument 638 PetscCall(KSPSolve(pcis->ksp_N, vec1_N, vec2_N)); in PCISApplyInvSchur() 639 PetscCall(KSPCheckSolve(pcis->ksp_N, pc, vec2_N)); in PCISApplyInvSchur() 641 PetscCall(VecScatterBegin(pcis->N_to_B, vec2_N, x, INSERT_VALUES, SCATTER_FORWARD)); in PCISApplyInvSchur() 642 PetscCall(VecScatterEnd(pcis->N_to_B, vec2_N, x, INSERT_VALUES, SCATTER_FORWARD)); in PCISApplyInvSchur()
|