Searched refs:snesAdj (Results 1 – 1 of 1) sorted by relevance
361 SNES snesAdj; in ComputeAdjoint() local365 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()