Home
last modified time | relevance | path

Searched refs:ksp_laplace (Results 1 – 1 of 1) sorted by relevance

/petsc/src/tao/tutorials/
H A Dex3.c50 KSP ksp_laplace; member
259 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()