Home
last modified time | relevance | path

Searched refs:work_vec (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex86.c15 Vec x, b, work_vec; /* approx solution, RHS, work vector */ in main() local
42 PetscCall(VecDuplicate(x, &work_vec)); in main()
79 PetscCall(VecSetRandom(work_vec, r)); in main()
80 PetscCall(MatMult(A, work_vec, b)); in main()
126 PetscCall(VecDestroy(&work_vec)); in main()
/petsc/include/
H A Dpetsclandau.h169 Vec work_vec; member
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c189 … PetscCall(VecScatterBegin(ctx->plex_batch, a_X, ctx->work_vec, INSERT_VALUES, SCATTER_FORWARD)); in LandauFormJacobian_Internal()
190 … PetscCall(VecScatterEnd(ctx->plex_batch, a_X, ctx->work_vec, INSERT_VALUES, SCATTER_FORWARD)); in LandauFormJacobian_Internal()
191 PetscCall(VecGetArrayReadAndMemType(ctx->work_vec, &xdata, &mtype)); in LandauFormJacobian_Internal()
1968 PetscCall(VecDuplicate(X, &ctx->work_vec)); in LandauCreateJacobianMatrix()
2154 ctx->work_vec = NULL; in DMPlexLandauCreateVelocitySpace()
2279 PetscCall(VecDestroy(&ctx->work_vec)); in DMPlexLandauDestroyVelocitySpace()