Home
last modified time | relevance | path

Searched refs:J0pc (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dex3.c146 PC J0pc; in main() local
150 PetscCall(PCCreate(comm, &J0pc)); in main()
151 PetscCall(PCSetType(J0pc, PCMAT)); in main()
152 PetscCall(PCMatSetApplyOperation(J0pc, MATOP_SOLVE)); in main()
153 PetscCall(PCSetOperators(J0pc, J0, J0)); in main()
154 PetscCall(MatLMVMSetJ0PC(B, J0pc)); in main()
158 PetscCall(PCDestroy(&J0pc)); in main()
168 PC J0pc; in main() local
174 PetscCall(KSPGetPC(J0ksp, &J0pc)); in main()
175 PetscCall(PCSetType(J0pc, PCNONE)); in main()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmutils.c444 PetscErrorCode MatLMVMSetJ0PC(Mat B, PC J0pc) in MatLMVMSetJ0PC() argument
453 PetscValidHeaderSpecific(J0pc, PC_CLASSID, 2); in MatLMVMSetJ0PC()
457 PetscCall(PCGetOperatorsSet(J0pc, &mat_set, &pmat_set)); in MatLMVMSetJ0PC()
459 if (mat_set) PetscCall(PCGetOperators(J0pc, &J0, NULL)); in MatLMVMSetJ0PC()
460 else PetscCall(PCGetOperators(J0pc, NULL, &J0)); in MatLMVMSetJ0PC()
462 if (J0pc == current_pc && J0 == lmvm->J0) PetscFunctionReturn(PETSC_SUCCESS); in MatLMVMSetJ0PC()
464 PetscCall(KSPSetPC(lmvm->J0ksp, J0pc)); in MatLMVMSetJ0PC()
560 PetscErrorCode MatLMVMGetJ0PC(Mat B, PC *J0pc) in MatLMVMGetJ0PC() argument
570 PetscCall(KSPGetPC(lmvm->J0ksp, J0pc)); in MatLMVMGetJ0PC()