| /petsc/src/snes/tutorials/ |
| H A D | ex21.c | 113 PetscScalar *u, *lambda, *w, *fu, *fw, *flambda, d, h; in FormFunction() local 126 PetscCall(DMDAVecGetArray(user->da1, vfu, &fu)); in FormFunction() 148 if (i == 0) fu[0] = 2.0 * d * (u[0] - w[0]); in FormFunction() 149 else if (i == N - 1) fu[N - 1] = 2.0 * d * u[N - 1]; in FormFunction() 150 else fu[i] = -(d * (u[i + 1] - 2.0 * u[i] + u[i - 1]) - 2.0 * h); in FormFunction() 156 PetscCall(DMDAVecRestoreArray(user->da1, vfu, &fu)); in FormFunction()
|
| H A D | ex28.c | 71 PetscScalar *fu, *fk; in FormFunction_All() local 85 PetscCall(DMDAVecGetArray(dau, F, &fu)); in FormFunction_All() 86 PetscCall(FormFunctionLocal_U(user, &infou, u, k, fu)); in FormFunction_All() 87 PetscCall(DMDAVecRestoreArray(dau, F, &fu)); in FormFunction_All() 107 PetscCall(DMDAVecGetArray(dau, Fu, &fu)); in FormFunction_All() 109 PetscCall(FormFunctionLocal_U(user, &infou, u, k, fu)); in FormFunction_All() 111 PetscCall(DMDAVecRestoreArray(dau, Fu, &fu)); in FormFunction_All()
|
| H A D | ex19.c | 381 PetscScalar fu, fv, fomega, ftemp; in NonlinearGS() local 502 fu = 0.0; in NonlinearGS() 525 fu = uxx + uyy - .5 * (x[j + 1][i].omega - x[j - 1][i].omega) * hx - bjiu; in NonlinearGS() 576 yu = fu / dfudu; in NonlinearGS() 619 pfnorm = PetscRealPart(fu * fu + fv * fv + fomega * fomega + ftemp * ftemp); in NonlinearGS()
|
| /petsc/src/snes/tests/ |
| H A D | ex8.c | 490 …M fdm, PetscBool usePoly, PetscInt order, PetscInt dir, const char *testname, Vec fu, AppCtx *user) in CheckTransferError() argument 509 PetscCall(DMComputeL2Diff(fdm, 0.0, exactFuncs, exactCtxs, fu, &error)); in CheckTransferError() 510 PetscCall(DMComputeL2GradientDiff(fdm, 0.0, exactFuncDers, exactCtxs, fu, n, &errorDer)); in CheckTransferError() 526 Vec iu, fu, scaling = NULL; in CheckTransfer() local 556 PetscCall(DMGetGlobalVector(fdm, &fu)); in CheckTransfer() 566 PetscCall(MatInterpolate(Interp, iu, fu)); in CheckTransfer() 570 PetscCall(MatRestrict(Interp, iu, fu)); in CheckTransfer() 571 PetscCall(VecPointwiseMult(fu, scaling, fu)); in CheckTransfer() 575 PetscCall(MatRestrict(Interp, iu, fu)); in CheckTransfer() 578 PetscCall(CheckTransferError(fdm, PETSC_TRUE, order, 0, testname, fu, user)); in CheckTransfer() [all …]
|
| H A D | ex20.c | 139 PetscScalar tleft, tright, beta, td, ad, dd, fd = 0.0, tu, au, du = 0.0, fu = 0.0; in FormFunction() local 202 fu = du * (tu - t0); in FormFunction() 247 fu = du * (tu - t0); in FormFunction() 249 fu = zero; in FormFunction() 295 fu = du * (tu - t0); in FormFunction() 297 fu = zero; in FormFunction() 332 fu = du * (tu - t0); in FormFunction() 334 fu = zero; in FormFunction() 369 fu = du * (tu - t0); in FormFunction() 371 fu = zero; in FormFunction() [all …]
|
| /petsc/src/ts/tutorials/ |
| H A D | ex27.c | 318 Field **u, **udot, **fu; in FormIFunction() local 330 PetscCall(DMDAVecGetArray(da, F, &fu)); in FormIFunction() 331 PetscCall(FormIFunctionLocal(&info, ptime, u, udot, fu, (AppCtx *)user)); in FormIFunction() 334 PetscCall(DMDAVecRestoreArray(da, F, &fu)); in FormIFunction()
|
| /petsc/src/dm/impls/stag/tests/ |
| H A D | ex18.c | 84 Vec su, xu, fu; in main() local 155 PetscCall(MatCreateVecs(Auu, &xu, &fu)); in main() 157 PetscCall(VecCopy(tmp, fu)); in main() 163 PetscCall(CreateSystem(dmuu, &Auu, &fu)); in main() 211 PetscCall(CreateNumericalReferenceSolution(Auu, fu, &mctx.solRefNum)); in main() 216 PetscCall(KSPSolve(ksp, fu, xu)); in main() 236 PetscCall(VecDestroy(&fu)); in main()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex3.c | 803 Vec iu, fu, scaling; in CheckInterpolation() local 849 PetscCall(DMGetGlobalVector(fdm, &fu)); in CheckInterpolation() 857 PetscCall(MatRestrict(Interp, iu, fu)); in CheckInterpolation() 858 PetscCall(VecPointwiseMult(fu, scaling, fu)); in CheckInterpolation() 859 } else PetscCall(MatInterpolate(Interp, iu, fu)); in CheckInterpolation() 862 PetscCall(DMComputeL2Diff(fdm, 0.0, exactFuncs, exactCtxs, fu, &error)); in CheckInterpolation() 863 PetscCall(DMComputeL2GradientDiff(fdm, 0.0, exactFuncDers, exactCtxs, fu, n, &errorDer)); in CheckInterpolation() 870 PetscCall(DMRestoreGlobalVector(fdm, &fu)); in CheckInterpolation()
|
| /petsc/doc/ |
| H A D | petsc.bib | 35495 @InProceedings{ plambeck.fu.ea:throughput, 35506 @Article{ plambeck.fu.ea:sample-path,
|