Home
last modified time | relevance | path

Searched refs:vec2_B (Results 1 – 6 of 6) sorted by relevance

/petsc/src/ksp/pc/impls/is/nn/
H A Dnn.c69 …PetscCall(PCNNApplyInterfacePreconditioner(pc, w, z, pcis->work_N, pcis->vec1_B, pcis->vec2_B, pci… in PCApply_NN()
265 …(pc, n_shared[0], shared[0], DZ_IN[0], pcis->work_N, pcis->vec1_B, pcis->vec2_B, pcis->vec1_D, pci… in PCNNCreateCoarseMatrix()
281 …(pc, n_shared[j], shared[j], DZ_IN[j], pcis->work_N, pcis->vec1_B, pcis->vec2_B, pcis->vec1_D, pci… in PCNNCreateCoarseMatrix()
399 …PetscInt *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec vec2_B, Vec vec1_D, Vec v… in PCNNApplySchurToChunk() argument
407 PetscCall(PCISScatterArrayNToVecB(pc, array_N, vec2_B, INSERT_VALUES, SCATTER_FORWARD)); in PCNNApplySchurToChunk()
408 PetscCall(PCISApplySchur(pc, vec2_B, vec1_B, (Vec)0, vec1_D, vec2_D)); in PCNNApplySchurToChunk()
434 …Preconditioner(PC pc, Vec r, Vec z, PetscScalar *work_N, Vec vec1_B, Vec vec2_B, Vec vec3_B, Vec v… in PCNNApplyInterfacePreconditioner() argument
446 PetscCall(PCNNBalancing(pc, r, (Vec)0, z, vec1_B, vec2_B, (Vec)0, vec1_D, vec2_D, work_N)); in PCNNApplyInterfacePreconditioner()
457 PetscCall(VecPointwiseMult(vec2_B, pcis->D, vec1_B)); in PCNNApplyInterfacePreconditioner()
460 PetscCall(PCISApplyInvSchur(pc, vec2_B, vec1_B, vec1_N, vec2_N)); in PCNNApplyInterfacePreconditioner()
[all …]
H A Dnn.h22 …PetscInt *idx, PetscScalar *chunk, PetscScalar *array_N, Vec vec1_B, Vec vec2_B, Vec vec1_D, Vec v…
23 …Preconditioner(PC pc, Vec r, Vec z, PetscScalar *work_N, Vec vec1_B, Vec vec2_B, Vec vec3_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/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/pc/impls/is/
H A Dpcis.c209 PetscCall(VecDuplicate(pcis->vec1_B, &pcis->vec2_B)); in PCISSetUp()
443 PetscCall(VecDestroy(&pcis->vec2_B)); in PCISReset()
510 PetscErrorCode PCISApplySchur(PC pc, Vec v, Vec vec1_B, Vec vec2_B, Vec vec1_D, Vec vec2_D) in PCISApplySchur() argument
515 if (!vec2_B) vec2_B = v; in PCISApplySchur()
521 PetscCall(MatMult(pcis->A_BI, vec2_D, vec2_B)); in PCISApplySchur()
522 PetscCall(VecAXPY(vec1_B, -1.0, vec2_B)); in PCISApplySchur()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c967 PetscCall(VecSet(pcis->vec2_B, 0.0)); in FETIDPPCApply_Kernel()
968 PetscCall(MatMultTranspose(pc_ctx->B_Ddelta, pc_ctx->lambda_local, pcis->vec2_B)); in FETIDPPCApply_Kernel()
971 PetscCall(MatMultTranspose(pc_ctx->S_j, pcis->vec2_B, pcis->vec1_B)); in FETIDPPCApply_Kernel()
973 PetscCall(MatMult(pc_ctx->S_j, pcis->vec2_B, pcis->vec1_B)); in FETIDPPCApply_Kernel()
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c422 …PetscCall(VecScatterBegin(pcis->global_to_B, pcis->vec1_global, pcis->vec2_B, INSERT_VALUES, SCATT… in KSPFETIDPCheckOperators()
423 …PetscCall(VecScatterEnd(pcis->global_to_B, pcis->vec1_global, pcis->vec2_B, INSERT_VALUES, SCATTER… in KSPFETIDPCheckOperators()
426 PetscCall(VecAXPY(pcis->vec1_B, 1.0, pcis->vec2_B)); in KSPFETIDPCheckOperators()