Home
last modified time | relevance | path

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

/petsc/src/snes/tutorials/
H A Dex5.c58 PetscErrorCode (*mms_solution)(AppCtx *, const DMDACoor2d *, PetscScalar *); member
151 for (i = xs; i < xs + xm; ++i) PetscCall(user->mms_solution(user, &coords[j][i], &u[j][i])); in FormExactSolution()
254 PetscScalar u, ue, uw, un, us, uxx, uyy, mms_solution, mms_forcing; in FormFunctionLocal() local
271 PetscCall(user->mms_solution(user, &c, &mms_solution)); in FormFunctionLocal()
272 f[j][i] = 2.0 * (hydhx + hxdhy) * (x[j][i] - mms_solution); in FormFunctionLocal()
284 PetscCall(user->mms_solution(user, &c, &uw)); in FormFunctionLocal()
289 PetscCall(user->mms_solution(user, &c, &ue)); in FormFunctionLocal()
294 PetscCall(user->mms_solution(user, &c, &un)); in FormFunctionLocal()
299 PetscCall(user->mms_solution(user, &c, &us)); in FormFunctionLocal()
678 user.mms_solution = ZeroBCSolution; in main()
[all …]
H A Dex55.c110 for (i = xs; i < xs + xm; ++i) PetscCall(user->mms_solution(user, &coords[j][i], &u[j][i])); in FormExactSolution()
197 PetscScalar u, ue, uw, un, us, uxx, uyy, mms_solution, mms_forcing; in FormFunctionLocal() local
214 PetscCall(user->mms_solution(user, &c, &mms_solution)); in FormFunctionLocal()
215 f[j][i] = 2.0 * (hydhx + hxdhy) * (x[j][i] - mms_solution); in FormFunctionLocal()
227 PetscCall(user->mms_solution(user, &c, &uw)); in FormFunctionLocal()
232 PetscCall(user->mms_solution(user, &c, &ue)); in FormFunctionLocal()
237 PetscCall(user->mms_solution(user, &c, &un)); in FormFunctionLocal()
242 PetscCall(user->mms_solution(user, &c, &us)); in FormFunctionLocal()
630 user.mms_solution = ZeroBCSolution; in main()
634 user.mms_solution = MMSSolution1; in main()
[all …]
H A Dex55.h14 PetscErrorCode (*mms_solution)(AppCtx *, const DMDACoor2d *, PetscScalar *); member
H A Dex55k.kokkos.cxx63 PetscScalar u, ue, uw, un, us, uxx, uyy, mms_solution, mms_forcing; in FormFunctionLocalVec()
68 static_cast<void>(MMSSolution1(user, &c, &mms_solution)); in FormFunctionLocalVec()
69 fv(j, i) = 2.0 * (hydhx + hxdhy) * (xv(j, i) - mms_solution); in FormFunctionLocalVec()