Home
last modified time | relevance | path

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

/petsc/src/ts/tests/
H A Dex8.c16 PetscErrorCode f(PetscReal t, Vec UV, Vec F) in f() argument
23 PetscCall(VecGetLocalSize(UV, &n)); in f()
25 PetscCall(VecGetArrayRead(UV, &u)); in f()
29 PetscCall(VecRestoreArrayRead(UV, &u)); in f()
38 PetscErrorCode F(PetscReal t, Vec UV, Vec F) in F() argument
45 PetscCall(VecGetLocalSize(UV, &n)); in F()
47 PetscCall(VecGetArrayRead(UV, &u)); in F()
53 PetscCall(VecRestoreArrayRead(UV, &u)); in F()
70 Vec tsrhs, UV; in main() local
79 PetscCall(VecDuplicate(tsrhs, &UV)); in main()
[all …]
H A Dex7.c16 PetscErrorCode f(PetscReal t, Vec UV, Vec F) in f() argument
23 PetscCall(VecGetLocalSize(UV, &n)); in f()
25 PetscCall(VecGetArrayRead(UV, &u)); in f()
29 PetscCall(VecRestoreArrayRead(UV, &u)); in f()
37 PetscErrorCode F(PetscReal t, Vec UV, Vec F) in F() argument
44 PetscCall(VecGetLocalSize(UV, &n)); in F()
46 PetscCall(VecGetArrayRead(UV, &u)); in F()
50 PetscCall(VecRestoreArrayRead(UV, &u)); in F()
58 Vec UV, V; member
97 PetscCall(VecCreateMPI(PETSC_COMM_WORLD, 2, PETSC_DETERMINE, &ctx.UV)); in main()
[all …]
H A Dex9.c49 Vec tsrhs, UV; in main() local
62 PetscCall(VecCreateMPI(PETSC_COMM_WORLD, 2, PETSC_DETERMINE, &UV)); in main()
74 PetscCall(VecScatterCreate(ctx.U, NULL, UV, is, &ctx.scatterU)); in main()
78 PetscCall(VecScatterCreate(ctx.V, NULL, UV, is, &ctx.scatterV)); in main()
81 PetscCall(VecSet(UV, 1.0)); in main()
82 PetscCall(TSSolve(ts, UV)); in main()
84 PetscCall(VecDestroy(&UV)); in main()
100 PetscErrorCode TSFunctionRHS(TS ts, PetscReal t, Vec UV, Vec F, void *actx) in TSFunctionRHS() argument
106 PetscCall(VecScatterBegin(ctx->scatterU, UV, ctx->U, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionRHS()
107 PetscCall(VecScatterEnd(ctx->scatterU, UV, ctx->U, INSERT_VALUES, SCATTER_REVERSE)); in TSFunctionRHS()
[all …]
H A Dex10.c186 Vec UV, UF, VF; member
197 PetscErrorCode TSDAESimple_Full_TSRHSFunction(TS ts, PetscReal t, Vec UV, Vec F, void *actx) in TSDAESimple_Full_TSRHSFunction() argument
204 PetscCall(VecScatterBegin(full->scatterU, UV, tsdae->U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSRHSFunction()
205 PetscCall(VecScatterEnd(full->scatterU, UV, tsdae->U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSRHSFunction()
206 PetscCall(VecScatterBegin(full->scatterV, UV, tsdae->V, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSRHSFunction()
207 PetscCall(VecScatterEnd(full->scatterV, UV, tsdae->V, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSRHSFunction()
221 PetscErrorCode TSDAESimple_Full_TSIFunction(TS ts, PetscReal t, Vec UV, Vec UVdot, Vec F, void *act… in TSDAESimple_Full_TSIFunction() argument
228 PetscCall(VecScatterBegin(full->scatterU, UV, tsdae->U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSIFunction()
229 PetscCall(VecScatterEnd(full->scatterU, UV, tsdae->U, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSIFunction()
230 PetscCall(VecScatterBegin(full->scatterV, UV, tsdae->V, INSERT_VALUES, SCATTER_REVERSE)); in TSDAESimple_Full_TSIFunction()
[all …]