Searched refs:J0pc (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | ex3.c | 146 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 D | lmvmutils.c | 444 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()
|