Home
last modified time | relevance | path

Searched refs:vec1_D (Results 1 – 7 of 7) sorted by relevance

/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.h22 …nt *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec vec2_B, Vec vec1_D, Vec vec2_D);
23 …c r, Vec z, PetscScalar *work_N, Vec vec1_B, Vec vec2_B, Vec vec3_B, Vec vec1_D, Vec vec2_D, Vec v…
24 …cing(PC pc, Vec r, Vec u, Vec z, Vec vec1_B, Vec vec2_B, Vec vec3_B, Vec vec1_D, Vec vec2_D, Petsc…
H A Dnn.c52 PetscCall(VecScatterBegin(pcis->global_to_D, r, pcis->vec1_D, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_NN()
53 PetscCall(VecScatterEnd(pcis->global_to_D, r, pcis->vec1_D, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_NN()
54 PetscCall(KSPSolve(pcis->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCApply_NN()
69 …(pc, w, z, pcis->work_N, pcis->vec1_B, pcis->vec2_B, pcis->vec3_B, pcis->vec1_D, pcis->vec3_D, pci… in PCApply_NN()
77 PetscCall(MatMult(pcis->A_IB, pcis->vec1_B, pcis->vec1_D)); in PCApply_NN()
86 PetscCall(KSPSolve(pcis->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCApply_NN()
265 …ed[0], shared[0], DZ_IN[0], pcis->work_N, pcis->vec1_B, pcis->vec2_B, pcis->vec1_D, pcis->vec2_D)); in PCNNCreateCoarseMatrix()
281 …ed[j], shared[j], DZ_IN[j], pcis->work_N, pcis->vec1_B, pcis->vec2_B, pcis->vec1_D, pcis->vec2_D)); in PCNNCreateCoarseMatrix()
399 …Int *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec vec2_B, Vec vec1_D, Vec vec2_D) in PCNNApplySchurToChunk() argument
408 PetscCall(PCISApplySchur(pc, vec2_B, vec1_B, (Vec)0, vec1_D, vec2_D)); in PCNNApplySchurToChunk()
[all …]
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c200 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
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c1349 …PetscCall(VecScatterBegin(pcis->global_to_D, pcis->vec1_global, pcis->vec1_D, INSERT_VALUES, SCATT… in PCPreSolve_BDDC()
1350 …PetscCall(VecScatterEnd(pcis->global_to_D, pcis->vec1_global, pcis->vec1_D, INSERT_VALUES, SCATTER… in PCPreSolve_BDDC()
1352 … PetscCall(VecScatterBegin(pcis->global_to_D, rhs, pcis->vec1_D, INSERT_VALUES, SCATTER_FORWARD)); in PCPreSolve_BDDC()
1353 … PetscCall(VecScatterEnd(pcis->global_to_D, rhs, pcis->vec1_D, INSERT_VALUES, SCATTER_FORWARD)); in PCPreSolve_BDDC()
1356 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCPreSolve_BDDC()
1738 PetscCall(VecScatterBegin(pcis->global_to_D, r, pcis->vec1_D, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_BDDC()
1739 PetscCall(VecScatterEnd(pcis->global_to_D, r, pcis->vec1_D, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_BDDC()
1747 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec1_D, pcis->vec2_D)); 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 Dbddcfetidp.c712 PetscCall(VecDuplicate(pcis->vec1_D, &fetidpmat_ctx->temp_solution_D)); in PCBDDCSetupFETIDPMatContext()
878 PetscCall(MatMultTranspose(mat_ctx->B_BI, mat_ctx->vP, pcis->vec1_D)); in FETIDPMatMult_Kernel()
880 PetscCall(MatMult(mat_ctx->Bt_BI, mat_ctx->vP, pcis->vec1_D)); in FETIDPMatMult_Kernel()
889 if (pcbddc->switch_static) PetscCall(VecSet(pcis->vec1_D, 0.0)); in FETIDPMatMult_Kernel()
927 PetscCall(VecISSet(pcis->vec1_D, mat_ctx->lP_I, 0)); in FETIDPMatMult_Kernel()
929 PetscCall(MatMultTransposeAdd(mat_ctx->Bt_BI, pcis->vec1_D, mat_ctx->vP, mat_ctx->vP)); in FETIDPMatMult_Kernel()
931 PetscCall(MatMultAdd(mat_ctx->B_BI, pcis->vec1_D, mat_ctx->vP, mat_ctx->vP)); in FETIDPMatMult_Kernel()
H A Dbddcprivate.c2149 PetscCall(VecScatterBegin(pcis->global_to_D, r, pcis->vec1_D, INSERT_VALUES, SCATTER_FORWARD)); in PCBDDCBenignRemoveInterior()
2150 PetscCall(VecScatterEnd(pcis->global_to_D, r, pcis->vec1_D, INSERT_VALUES, SCATTER_FORWARD)); in PCBDDCBenignRemoveInterior()
2152 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCBDDCBenignRemoveInterior()
5846 PetscCall(VecScatterCreate(pcbddc->vec1_R, is_aux1, pcis->vec1_D, (IS)0, &pcbddc->R_to_D)); in PCBDDCSetUpLocalScatters()
5862 PetscCall(VecScatterCreate(pcbddc->vec1_R, tis, pcis->vec1_D, (IS)0, &pcbddc->R_to_D)); in PCBDDCSetUpLocalScatters()
6227 PetscCall(VecSetRandom(pcis->vec1_D, NULL)); in PCBDDCSetUpLocalSolvers()
6228 PetscCall(MatMult(pcis->A_II, pcis->vec1_D, pcis->vec2_D)); in PCBDDCSetUpLocalSolvers()
6231 PetscCall(VecAXPY(pcis->vec1_D, m_one, pcis->vec2_D)); in PCBDDCSetUpLocalSolvers()
6232 PetscCall(VecNorm(pcis->vec1_D, NORM_INFINITY, &value)); in PCBDDCSetUpLocalSolvers()
6348 …if (pcbddc->switch_static) PetscCall(MatMultTransposeAdd(pcbddc->coarse_phi_D, pcis->vec1_D, pcbdd… in PCBDDCApplyInterfacePreconditioner()
[all …]
/petsc/include/petsc/private/
H A Dpcisimpl.h35 vec2_N, vec1_D, vec2_D, vec3_D, vec4_D, vec1_B, vec2_B, vec3_B, vec1_global; member