Home
last modified time | relevance | path

Searched refs:tvec (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/pc/impls/redistribute/
H A Dredistribute.c86 Vec tvec, diag; in PCSetUp_Redistribute() local
251 PetscCall(MatCreateVecs(pc->pmat, &tvec, NULL)); in PCSetUp_Redistribute()
252 PetscCall(VecScatterCreate(tvec, red->is, red->b, NULL, &red->scatter)); in PCSetUp_Redistribute()
264 PetscCall(VecSet(tvec, 1.0)); in PCSetUp_Redistribute()
265 PetscCall(VecGetArray(tvec, &atvec)); in PCSetUp_Redistribute()
278 PetscCall(VecRestoreArray(tvec, &atvec)); in PCSetUp_Redistribute()
279 PetscCall(VecScatterBegin(red->scatter, tvec, red->b, INSERT_VALUES, SCATTER_FORWARD)); in PCSetUp_Redistribute()
280 PetscCall(VecScatterEnd(red->scatter, tvec, red->b, INSERT_VALUES, SCATTER_FORWARD)); in PCSetUp_Redistribute()
306 PetscCall(VecDestroy(&tvec)); in PCSetUp_Redistribute()
/petsc/src/ksp/pc/impls/mg/
H A Dmg.c869 Vec tvec; in PCSetUp_MG() local
1126 PetscCall(VecDuplicate(mglevels[i]->b, &tvec)); in PCSetUp_MG()
1127 PetscCall(PCMGSetR(pc, i, tvec)); in PCSetUp_MG()
1128 PetscCall(VecDestroy(&tvec)); in PCSetUp_MG()
1131 PetscCall(VecDuplicate(mglevels[i]->b, &tvec)); in PCSetUp_MG()
1132 PetscCall(PCMGSetX(pc, i, tvec)); in PCSetUp_MG()
1133 PetscCall(VecDestroy(&tvec)); in PCSetUp_MG()
/petsc/src/snes/tutorials/
H A Dex16.c275 void TensorVector(PetscScalar *rot, PetscScalar *vec, PetscScalar *tvec) in TensorVector() argument
277 tvec[0] = rot[0] * vec[0] + rot[1] * vec[1] + rot[2] * vec[2]; in TensorVector()
278 tvec[1] = rot[3] * vec[0] + rot[4] * vec[1] + rot[5] * vec[2]; in TensorVector()
279 tvec[2] = rot[6] * vec[0] + rot[7] * vec[1] + rot[8] * vec[2]; in TensorVector()
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c1890 Vec tvec; in LandauCreateJacobianMatrix() local
1902 PetscCall(DMCreateLocalVector(ctx->plex[grid], &tvec)); in LandauCreateJacobianMatrix()
1903 PetscCall(DMPlexSNESComputeJacobianFEM(massDM, tvec, gMat, gMat, ctx)); in LandauCreateJacobianMatrix()
1906 PetscCall(VecDestroy(&tvec)); in LandauCreateJacobianMatrix()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c6475 Vec tvec; in PCBDDCScatterCoarseDataBegin() local
6477 PetscCall(KSPGetRhs(pcbddc->coarse_ksp, &tvec)); in PCBDDCScatterCoarseDataBegin()
6478 PetscCall(VecResetArray(tvec)); in PCBDDCScatterCoarseDataBegin()
6479 PetscCall(KSPGetSolution(pcbddc->coarse_ksp, &tvec)); in PCBDDCScatterCoarseDataBegin()
6480 PetscCall(VecGetArrayRead(tvec, &array)); in PCBDDCScatterCoarseDataBegin()
6482 PetscCall(VecRestoreArrayRead(tvec, &array)); in PCBDDCScatterCoarseDataBegin()
6509 Vec tvec; in PCBDDCScatterCoarseDataEnd() local
6511 PetscCall(KSPGetRhs(pcbddc->coarse_ksp, &tvec)); in PCBDDCScatterCoarseDataEnd()
6513 PetscCall(VecPlaceArray(tvec, array)); in PCBDDCScatterCoarseDataEnd()