Home
last modified time | relevance | path

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

/petsc/src/snes/tutorials/
H A Dex13.c361 SNES snesAdj; in ComputeAdjoint() local
365 PetscCall(SNESCreate(PETSC_COMM_WORLD, &snesAdj)); in ComputeAdjoint()
366 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)snesAdj, "adjoint_")); in ComputeAdjoint()
368 PetscCall(SNESSetDM(snesAdj, dmAdj)); in ComputeAdjoint()
374 PetscCall(SNESSetFromOptions(snesAdj)); in ComputeAdjoint()
375 PetscCall(SNESSolve(snesAdj, NULL, uAdj)); in ComputeAdjoint()
376 PetscCall(SNESGetSolution(snesAdj, &uAdj)); in ComputeAdjoint()
459 PetscCall(SNESDestroy(&snesAdj)); in ComputeAdjoint()