Searched refs:mms_solution (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex5.c | 58 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 D | ex55.c | 110 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 D | ex55.h | 14 PetscErrorCode (*mms_solution)(AppCtx *, const DMDACoor2d *, PetscScalar *); member
|
| H A D | ex55k.kokkos.cxx | 63 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()
|