Home
last modified time | relevance | path

Searched refs:vec1_B (Results 1 – 10 of 10) sorted by relevance

/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.c60 PetscCall(MatMult(pcis->A_BI, pcis->vec2_D, pcis->vec1_B)); in PCApply_NN()
61 PetscCall(VecScale(pcis->vec1_B, m_one)); in PCApply_NN()
63 PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_B, w, ADD_VALUES, SCATTER_REVERSE)); in PCApply_NN()
64 PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_B, w, ADD_VALUES, SCATTER_REVERSE)); in PCApply_NN()
69 …PetscCall(PCNNApplyInterfacePreconditioner(pc, w, z, pcis->work_N, pcis->vec1_B, pcis->vec2_B, pci… in PCApply_NN()
75 PetscCall(VecScatterBegin(pcis->global_to_B, z, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_NN()
76 PetscCall(VecScatterEnd(pcis->global_to_B, z, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_NN()
77 PetscCall(MatMult(pcis->A_IB, pcis->vec1_B, pcis->vec1_D)); in PCApply_NN()
265 …PetscCall(PCNNApplySchurToChunk(pc, n_shared[0], shared[0], DZ_IN[0], pcis->work_N, pcis->vec1_B, … in PCNNCreateCoarseMatrix()
281 …lySchurToChunk(pc, n_shared[j], shared[j], DZ_IN[j], pcis->work_N, pcis->vec1_B, pcis->vec2_B, pci… in PCNNCreateCoarseMatrix()
[all …]
H A Dnn.h22 …PetscInt n, PetscInt *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec vec2_B, Vec v…
23 …plyInterfacePreconditioner(PC pc, Vec r, Vec z, PetscScalar *work_N, Vec vec1_B, Vec vec2_B, Vec v…
24 PETSC_EXTERN PetscErrorCode PCNNBalancing(PC pc, Vec r, Vec u, Vec z, Vec vec1_B, Vec vec2_B, Vec v…
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c50 … PetscCall(VecScatterBegin(pcis->N_to_B, pcis->D, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD)); in PCISSetSubdomainDiagonalScaling_IS()
51 PetscCall(VecScatterEnd(pcis->N_to_B, pcis->D, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD)); in PCISSetSubdomainDiagonalScaling_IS()
53 PetscCall(VecDuplicate(pcis->vec1_B, &pcis->D)); in PCISSetSubdomainDiagonalScaling_IS()
54 PetscCall(VecCopy(pcis->vec1_B, pcis->D)); in PCISSetSubdomainDiagonalScaling_IS()
206 PetscCall(VecCreate(PETSC_COMM_SELF, &pcis->vec1_B)); in PCISSetUp()
207 PetscCall(VecSetSizes(pcis->vec1_B, pcis->n_B, PETSC_DECIDE)); in PCISSetUp()
208 PetscCall(VecSetType(pcis->vec1_B, ((PetscObject)pcis->vec1_N)->type_name)); in PCISSetUp()
209 PetscCall(VecDuplicate(pcis->vec1_B, &pcis->vec2_B)); in PCISSetUp()
210 PetscCall(VecDuplicate(pcis->vec1_B, &pcis->vec3_B)); in PCISSetUp()
215 PetscCall(VecDuplicate(pcis->vec1_B, &pcis->D)); in PCISSetUp()
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcscalingbasic.c241 PetscCall(VecDuplicate(pcis->vec1_B, &pcbddc->work_scaling)); 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()
262 PetscCall(VecPointwiseDivide(pcis->D, pcis->D, pcis->vec1_B)); in PCBDDCScalingSetUp()
285 PetscCall(VecSetRandom(pcis->vec1_B, NULL)); 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()
290 …PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_global, pcis->vec1_B, INSERT_VALUES, SCATT… in PCBDDCScalingSetUp()
291 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_global, pcis->vec1_B, INSERT_VALUES, SCATTER… in PCBDDCScalingSetUp()
300 PetscCall(MatMult(B0_B, pcis->vec1_B, B0_Bv)); in PCBDDCScalingSetUp()
[all …]
H A Dbddc.c190 PetscCall(VecSet(pcis->vec1_B, 1.0)); in PCView_BDDC()
193 …PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_B, counter, INSERT_VALUES, SCATTER_REVERSE… in PCView_BDDC()
194 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_B, counter, INSERT_VALUES, SCATTER_REVERSE)); in PCView_BDDC()
1764 …PetscCall(VecScatterBegin(pcis->N_to_B, pcis->vec2_N, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD… in PCApply_BDDC()
1765 …PetscCall(VecScatterEnd(pcis->N_to_B, pcis->vec2_N, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD)); in PCApply_BDDC()
1767 PetscCall(MatMult(pcis->A_BI, pcis->vec2_D, pcis->vec1_B)); in PCApply_BDDC()
1771 PetscCall(VecSet(pcis->vec1_B, zero)); in PCApply_BDDC()
1773 PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_B, z, ADD_VALUES, SCATTER_REVERSE)); in PCApply_BDDC()
1774 PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_B, z, ADD_VALUES, SCATTER_REVERSE)); in PCApply_BDDC()
1775 PetscCall(PCBDDCScalingRestriction(pc, z, pcis->vec1_B)); in PCApply_BDDC()
[all …]
H A Dbddcfetidp.c711 PetscCall(VecDuplicate(pcis->vec1_B, &fetidpmat_ctx->temp_solution_B)); in PCBDDCSetupFETIDPMatContext()
867 PetscCall(VecSet(pcis->vec1_B, 0.)); in FETIDPMatMult_Kernel()
870 PetscCall(MatMultTranspose(mat_ctx->B_delta, mat_ctx->lambda_local, pcis->vec1_B)); in FETIDPMatMult_Kernel()
884 PetscCall(MatMultTransposeAdd(mat_ctx->B_BB, mat_ctx->vP, pcis->vec1_B, pcis->vec1_B)); in FETIDPMatMult_Kernel()
886 PetscCall(MatMultAdd(mat_ctx->Bt_BB, mat_ctx->vP, pcis->vec1_B, pcis->vec1_B)); in FETIDPMatMult_Kernel()
897 PetscCall(MatMult(mat_ctx->B_delta, pcis->vec1_B, mat_ctx->lambda_local)); in FETIDPMatMult_Kernel()
920 PetscCall(VecISSet(pcis->vec1_B, mat_ctx->lP_B, 0)); in FETIDPMatMult_Kernel()
922 PetscCall(MatMultTranspose(mat_ctx->Bt_BB, pcis->vec1_B, mat_ctx->vP)); in FETIDPMatMult_Kernel()
924 PetscCall(MatMult(mat_ctx->B_BB, pcis->vec1_B, mat_ctx->vP)); in FETIDPMatMult_Kernel()
971 PetscCall(MatMultTranspose(pc_ctx->S_j, pcis->vec2_B, pcis->vec1_B)); in FETIDPPCApply_Kernel()
[all …]
H A Dbddcschurs.c1342 Vec vec1_B; in PCBDDCSubSchursSetUp() local
1391 PetscCall(MatCreateVecs(sub_schurs->S, &vec1_B, NULL)); in PCBDDCSubSchursSetUp()
1394 …PetscCall(VecScatterCreate(vec1_B, msolv_ctx->is_B, msolv_ctx->sol_B, NULL, &msolv_ctx->correction… in PCBDDCSubSchursSetUp()
1410 …PetscCall(VecScatterCreate(vec1_B, msolv_ctx->is_B, msolv_ctx->sol_B, is_B_all, &msolv_ctx->correc… in PCBDDCSubSchursSetUp()
1421 PetscCall(VecDestroy(&vec1_B)); in PCBDDCSubSchursSetUp()
H A Dbddcprivate.c5836 PetscCall(VecScatterCreate(pcbddc->vec1_R, is_aux1, pcis->vec1_B, is_aux2, &pcbddc->R_to_B)); in PCBDDCSetUpLocalScatters()
5858 …PetscCall(VecScatterCreate(pcbddc->vec1_R, tis, pcis->vec1_B, reuse_solver->is_B, &pcbddc->R_to_B)… in PCBDDCSetUpLocalScatters()
6347 PetscCall(MatMultTranspose(pcbddc->coarse_phi_B, pcis->vec1_B, pcbddc->vec1_P)); in PCBDDCApplyInterfacePreconditioner()
6350 PetscCall(MatMultTranspose(pcbddc->coarse_psi_B, pcis->vec1_B, pcbddc->vec1_P)); in PCBDDCApplyInterfacePreconditioner()
6431 …apply_coarse_only) PetscCall(PCBDDCSolveSubstructureCorrection(pc, pcis->vec1_B, pcis->vec1_D, app… in PCBDDCApplyInterfacePreconditioner()
6439 PetscCall(MatMultAdd(pcbddc->coarse_psi_B, pcbddc->vec1_P, pcis->vec1_B, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
6442 PetscCall(MatMultAdd(pcbddc->coarse_phi_B, pcbddc->vec1_P, pcis->vec1_B, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
6456 PetscCall(MatMult(pcbddc->coarse_psi_B, pcbddc->vec1_P, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
6458 PetscCall(MatMult(pcbddc->coarse_phi_B, pcbddc->vec1_P, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
/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
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c371 …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()
374 PetscCall(MatMult(fetidpmat_ctx->B_delta, pcis->vec1_B, fetidpmat_ctx->lambda_local)); in KSPFETIDPCheckOperators()
405 PetscCall(VecDuplicate(pcis->vec1_B, &test_vec)); in KSPFETIDPCheckOperators()
418 PetscCall(MatMultTranspose(fetidpmat_ctx->B_Ddelta, fetidpmat_ctx->lambda_local, pcis->vec1_B)); in KSPFETIDPCheckOperators()
426 PetscCall(VecAXPY(pcis->vec1_B, 1.0, pcis->vec2_B)); in KSPFETIDPCheckOperators()
427 PetscCall(VecAXPY(pcis->vec1_B, -1.0, test_vec)); in KSPFETIDPCheckOperators()
428 PetscCall(VecNorm(pcis->vec1_B, NORM_INFINITY, &val)); in KSPFETIDPCheckOperators()
455 …PetscCall(VecScatterBegin(pcis->N_to_B, pcis->vec1_N, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD… in KSPFETIDPCheckOperators()
456 …PetscCall(VecScatterEnd(pcis->N_to_B, pcis->vec1_N, pcis->vec1_B, INSERT_VALUES, SCATTER_FORWARD)); in KSPFETIDPCheckOperators()
[all …]