Searched refs:ksp_laplace (Results 1 – 1 of 1) sorted by relevance
50 KSP ksp_laplace; member259 PetscCall(KSPCreate(PETSC_COMM_WORLD, &user->ksp_laplace)); in CreateCtx()260 PetscCall(KSPSetOperators(user->ksp_laplace, user->laplace, user->laplace)); in CreateCtx()261 PetscCall(KSPSetOptionsPrefix(user->ksp_laplace, "laplace_")); in CreateCtx()262 PetscCall(KSPSetFromOptions(user->ksp_laplace)); in CreateCtx()280 PetscCall(KSPDestroy(&user->ksp_laplace)); in DestroyCtx()309 PetscCall(KSPSolve(user->ksp_laplace, user->tmp1, user->state)); /* forward solve */ in ReducedFunctionGradient()321 PetscCall(KSPSolve(user->ksp_laplace, user->tmp2, user->adjoint)); /* adjoint solve */ in ReducedFunctionGradient()