Home
last modified time | relevance | path

Searched refs:fu (Results 1 – 9 of 9) sorted by relevance

/petsc/src/snes/tutorials/
H A Dex21.c113 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 Dex28.c71 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 Dex19.c381 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 Dex8.c490 …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 Dex20.c139 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 Dex27.c318 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 Dex18.c84 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 Dex3.c803 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 Dpetsc.bib35495 @InProceedings{ plambeck.fu.ea:throughput,
35506 @Article{ plambeck.fu.ea:sample-path,