Lines Matching refs:ksp
59 KSP ksp; in main() local
380 PetscCall(KSPCreate(comm, &ksp)); in main()
382 PetscCall(KSPSetType(ksp, KSPCG)); in main()
383 PetscCall(KSPSetNormType(ksp, KSP_NORM_NATURAL)); in main()
384 PetscCall(KSPSetTolerances(ksp, 1e-10, PETSC_DEFAULT, PETSC_DEFAULT, PETSC_DEFAULT)); in main()
386 PetscCall(KSPSetFromOptions(ksp)); in main()
387 PetscCall(KSPSetOperators(ksp, mat_O[fine_level], mat_O[fine_level])); in main()
390 PetscCall(KSPGetPC(ksp, &pc)); in main()
445 PetscCall(KSPSetTolerances(ksp, 1e-10, PETSC_DEFAULT, PETSC_DEFAULT, 1)); in main()
448 PetscCall(KSPSolve(ksp, rhs, X[fine_level])); in main()
453 PetscCall(KSPSetTolerances(ksp, 1e-10, PETSC_DEFAULT, PETSC_DEFAULT, 5)); in main()
455 PetscCall(KSPSetTolerances(ksp, 1e-10, PETSC_DEFAULT, PETSC_DEFAULT, 20)); in main()
461 PetscCall(PetscBarrier((PetscObject)ksp)); in main()
469 PetscCall(KSPSolve(ksp, rhs, X[fine_level])); in main()
482 PetscCall(KSPGetType(ksp, &ksp_type)); in main()
483 PetscCall(KSPGetConvergedReason(ksp, &reason)); in main()
484 PetscCall(KSPGetIterationNumber(ksp, &its)); in main()
485 PetscCall(KSPGetResidualNorm(ksp, &rnorm)); in main()
569 PetscCall(KSPDestroy(&ksp)); in main()