Lines Matching full:ksp
23 KSP ksp; in GridAnisotropyTensorProjectionSetupApply() local
75 { // -- Setup KSP for L^2 projection in GridAnisotropyTensorProjectionSetupApply()
80 PetscCall(KSPCreate(comm, &ksp)); in GridAnisotropyTensorProjectionSetupApply()
81 PetscCall(KSPSetOptionsPrefix(ksp, "grid_anisotropy_tensor_projection_")); in GridAnisotropyTensorProjectionSetupApply()
84 PetscCall(KSPGetPC(ksp, &pc)); in GridAnisotropyTensorProjectionSetupApply()
87 PetscCall(KSPSetType(ksp, KSPCG)); in GridAnisotropyTensorProjectionSetupApply()
88 PetscCall(KSPSetNormType(ksp, KSP_NORM_NATURAL)); in GridAnisotropyTensorProjectionSetupApply()
89 PetscCall(KSPSetTolerances(ksp, 1e-10, PETSC_DEFAULT, PETSC_DEFAULT, PETSC_DEFAULT)); in GridAnisotropyTensorProjectionSetupApply()
91 PetscCall(KSPSetFromOptions_WithMatCeed(ksp, mat_mass)); in GridAnisotropyTensorProjectionSetupApply()
104 PetscCall(KSPSolve(ksp, Grid_Anisotropy, Grid_Anisotropy)); in GridAnisotropyTensorProjectionSetupApply()
123 PetscCall(KSPDestroy(&ksp)); in GridAnisotropyTensorProjectionSetupApply()