Lines Matching refs:vec1_D
200 PetscCall(VecCreate(PETSC_COMM_SELF, &pcis->vec1_D)); in PCISSetUp()
201 PetscCall(VecSetSizes(pcis->vec1_D, pcis->n - pcis->n_B, PETSC_DECIDE)); in PCISSetUp()
202 PetscCall(VecSetType(pcis->vec1_D, ((PetscObject)pcis->vec1_N)->type_name)); in PCISSetUp()
203 PetscCall(VecDuplicate(pcis->vec1_D, &pcis->vec2_D)); in PCISSetUp()
204 PetscCall(VecDuplicate(pcis->vec1_D, &pcis->vec3_D)); in PCISSetUp()
205 PetscCall(VecDuplicate(pcis->vec1_D, &pcis->vec4_D)); in PCISSetUp()
220 PetscCall(VecScatterCreate(pcis->vec1_N, pcis->is_I_local, pcis->vec1_D, (IS)0, &pcis->N_to_D)); in PCISSetUp()
221 …PetscCall(VecScatterCreate(pcis->vec1_global, pcis->is_I_global, pcis->vec1_D, (IS)0, &pcis->globa… in PCISSetUp()
438 PetscCall(VecDestroy(&pcis->vec1_D)); in PCISReset()
510 PetscErrorCode PCISApplySchur(PC pc, Vec v, Vec vec1_B, Vec vec2_B, Vec vec1_D, Vec vec2_D) in PCISApplySchur() argument
518 PetscCall(MatMult(pcis->A_IB, v, vec1_D)); in PCISApplySchur()
519 PetscCall(KSPSolve(pcis->ksp_D, vec1_D, vec2_D)); in PCISApplySchur()