Searched refs:mms_forcing (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex5.c | 59 PetscErrorCode (*mms_forcing)(AppCtx *, const DMDACoor2d *, PetscScalar *); member 254 PetscScalar u, ue, uw, un, us, uxx, uyy, mms_solution, mms_forcing; in FormFunctionLocal() local 304 mms_forcing = 0; in FormFunctionLocal() 307 if (user->mms_forcing) PetscCall(user->mms_forcing(user, &c, &mms_forcing)); in FormFunctionLocal() 308 f[j][i] = uxx + uyy - hx * hy * (lambda * PetscExpScalar(u) + mms_forcing); in FormFunctionLocal() 679 user.mms_forcing = NULL; in main() 683 user.mms_forcing = MMSForcing1; in main() 687 user.mms_forcing = MMSForcing2; in main() 691 user.mms_forcing = MMSForcing3; in main() 695 user.mms_forcing = MMSForcing4; in main()
|
| H A D | ex55.c | 197 PetscScalar u, ue, uw, un, us, uxx, uyy, mms_solution, mms_forcing; in FormFunctionLocal() local 247 mms_forcing = 0; in FormFunctionLocal() 250 if (user->mms_forcing) PetscCall(user->mms_forcing(user, &c, &mms_forcing)); in FormFunctionLocal() 251 f[j][i] = uxx + uyy - hx * hy * (lambda * PetscExpScalar(u) + mms_forcing); in FormFunctionLocal() 631 user.mms_forcing = NULL; in main() 635 user.mms_forcing = MMSForcing1; in main() 639 user.mms_forcing = MMSForcing2; in main() 643 user.mms_forcing = MMSForcing3; in main() 647 user.mms_forcing = MMSForcing4; in main()
|
| H A D | ex55.h | 15 PetscErrorCode (*mms_forcing)(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() 101 mms_forcing = 0; in FormFunctionLocalVec() 104 static_cast<void>(MMSForcing1(user_param, &c, &mms_forcing)); in FormFunctionLocalVec() 105 fv(j, i) = uxx + uyy - hx * hy * (lambda * PetscExpScalar(u) + mms_forcing); in FormFunctionLocalVec()
|