Lines Matching refs:ksp
329 KSP ksp; in SetupL2ProjectionStats() local
333 PetscCall(KSPCreate(PetscObjectComm((PetscObject)user->spanstats.dm), &ksp)); in SetupL2ProjectionStats()
334 PetscCall(KSPSetOptionsPrefix(ksp, "turbulence_spanstats_")); in SetupL2ProjectionStats()
337 PetscCall(KSPGetPC(ksp, &pc)); in SetupL2ProjectionStats()
340 PetscCall(KSPSetType(ksp, KSPCG)); in SetupL2ProjectionStats()
341 PetscCall(KSPSetNormType(ksp, KSP_NORM_NATURAL)); in SetupL2ProjectionStats()
342 PetscCall(KSPSetTolerances(ksp, 1e-10, PETSC_DEFAULT, PETSC_DEFAULT, PETSC_DEFAULT)); in SetupL2ProjectionStats()
344 PetscCall(KSPSetFromOptions_WithMatCeed(ksp, mat_mass)); in SetupL2ProjectionStats()
345 user->spanstats.ksp = ksp; in SetupL2ProjectionStats()
583 PetscCall(KSPSolve(user_stats.ksp, RHS, stats)); in ProcessStatistics()
643 PetscCall(KSPDestroy(&user->spanstats.ksp)); in TurbulenceStatisticsDestroy()