Home
last modified time | relevance | path

Searched refs:vec1_N (Results 1 – 9 of 9) sorted by relevance

/petsc/src/ksp/pc/impls/is/
H A Dpcis.c198 PetscCall(VecDuplicate(matis->x, &pcis->vec1_N)); in PCISSetUp()
199 PetscCall(VecDuplicate(pcis->vec1_N, &pcis->vec2_N)); in PCISSetUp()
202 PetscCall(VecSetType(pcis->vec1_D, ((PetscObject)pcis->vec1_N)->type_name)); in PCISSetUp()
208 PetscCall(VecSetType(pcis->vec1_B, ((PetscObject)pcis->vec1_N)->type_name)); in PCISSetUp()
220 PetscCall(VecScatterCreate(pcis->vec1_N, pcis->is_I_local, pcis->vec1_D, (IS)0, &pcis->N_to_D)); in PCISSetUp()
222 PetscCall(VecScatterCreate(pcis->vec1_N, pcis->is_B_local, pcis->vec1_B, (IS)0, &pcis->N_to_B)); in PCISSetUp()
308 PetscCall(MatGetDiagonal(matis->A, pcis->vec1_N)); in PCISSetUp()
309 … PetscCall(VecScatterBegin(pcis->N_to_B, pcis->vec1_N, pcis->D, INSERT_VALUES, SCATTER_FORWARD)); in PCISSetUp()
310 PetscCall(VecScatterEnd(pcis->N_to_B, pcis->vec1_N, pcis->D, INSERT_VALUES, SCATTER_FORWARD)); in PCISSetUp()
436 PetscCall(VecDestroy(&pcis->vec1_N)); in PCISReset()
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c1260 … PetscCall(VecScatterBegin(matis->rctx, used_vec, pcis->vec1_N, INSERT_VALUES, SCATTER_FORWARD)); in PCPreSolve_BDDC()
1261 PetscCall(VecScatterEnd(matis->rctx, used_vec, pcis->vec1_N, INSERT_VALUES, SCATTER_FORWARD)); in PCPreSolve_BDDC()
1263 PetscCall(VecGetArray(pcis->vec1_N, &array_x)); in PCPreSolve_BDDC()
1269 PetscCall(VecRestoreArray(pcis->vec1_N, &array_x)); in PCPreSolve_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()
1752 PetscCall(VecSet(pcis->vec1_N, 0.)); in PCApply_BDDC()
1753 …PetscCall(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()
1756 PetscCall(MatMult(lA, pcis->vec1_N, pcis->vec2_N)); in PCApply_BDDC()
[all …]
H A Dbddcfetidp.c233 PetscCall(VecSet(pcis->vec1_N, 0.0)); in PCBDDCSetupFETIDPMatContext()
269 PetscCall(VecGetArray(pcis->vec1_N, &array)); in PCBDDCSetupFETIDPMatContext()
297 PetscCall(VecRestoreArray(pcis->vec1_N, &array)); 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()
345 PetscCall(VecScatterBegin(pcis->N_to_B, pcis->D, pcis->vec1_N, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCSetupFETIDPMatContext()
346 PetscCall(VecScatterEnd(pcis->N_to_B, pcis->D, pcis->vec1_N, INSERT_VALUES, SCATTER_REVERSE)); in PCBDDCSetupFETIDPMatContext()
348 PetscCall(VecGetArrayRead(pcis->vec1_N, (const PetscScalar **)&array)); in PCBDDCSetupFETIDPMatContext()
356 PetscCall(VecRestoreArrayRead(pcis->vec1_N, (const PetscScalar **)&array)); in PCBDDCSetupFETIDPMatContext()
H A Dbddcscalingbasic.c247 PetscCall(MatGetDiagonal(pcbddc->local_mat, pcis->vec1_N)); in PCBDDCScalingSetUp()
248 PetscCall(VecScatterBegin(pcis->N_to_B, pcis->vec1_N, pcis->D, INSERT_VALUES, SCATTER_FORWARD)); in PCBDDCScalingSetUp()
249 PetscCall(VecScatterEnd(pcis->N_to_B, pcis->vec1_N, pcis->D, INSERT_VALUES, SCATTER_FORWARD)); in PCBDDCScalingSetUp()
H A Dbddcprivate.c2728 PetscCall(VecSet(pcis->vec1_N, 0.)); in PCBDDCBenignCheck()
2733 PetscCall(VecSetValues(pcis->vec1_N, nz, idxs, vals, INSERT_VALUES)); in PCBDDCBenignCheck()
2734 PetscCall(VecAssemblyBegin(pcis->vec1_N)); in PCBDDCBenignCheck()
2735 PetscCall(VecAssemblyEnd(pcis->vec1_N)); in PCBDDCBenignCheck()
2756 PetscCall(VecDuplicate(pcis->vec1_N, &vec3_N)); in PCBDDCBenignCheck()
2759 PetscCall(MatMult(A, pcis->vec1_N, vec3_N)); in PCBDDCBenignCheck()
4075 PetscCall(VecGetType(pcis->vec1_N, &impVecType)); in PCBDDCSetUpLocalWorkVectors()
4083 PetscCall(VecCreate(PetscObjectComm((PetscObject)pcis->vec1_N), &pcbddc->vec1_R)); in PCBDDCSetUpLocalWorkVectors()
4093 PetscCall(VecCreate(PetscObjectComm((PetscObject)pcis->vec1_N), &pcbddc->vec1_P)); in PCBDDCSetUpLocalWorkVectors()
4102 PetscCall(VecCreate(PetscObjectComm((PetscObject)pcis->vec1_N), &pcbddc->vec1_C)); in PCBDDCSetUpLocalWorkVectors()
[all …]
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c341 PetscCall(VecSet(pcis->vec1_N, 1.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()
365 PetscCall(VecSetRandom(pcis->vec1_N, NULL)); 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()
369 …PetscCall(VecScatterBegin(matis->rctx, pcis->vec1_global, pcis->vec1_N, INSERT_VALUES, SCATTER_FOR… in KSPFETIDPCheckOperators()
370 …PetscCall(VecScatterEnd(matis->rctx, pcis->vec1_global, pcis->vec1_N, INSERT_VALUES, SCATTER_FORWA… in KSPFETIDPCheckOperators()
371 …PetscCall(VecScatterBegin(pcis->N_to_B, pcis->vec1_N, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD… in KSPFETIDPCheckOperators()
372 …PetscCall(VecScatterEnd(pcis->N_to_B, pcis->vec1_N, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD)); in KSPFETIDPCheckOperators()
[all …]
/petsc/include/petsc/private/
H A Dpcisimpl.h34 Vec vec1_N, /* local (sequential) work vectors */ member
/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.h23 …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 Dnn.c69 …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()