Searched refs:tvec (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ksp/pc/impls/redistribute/ |
| H A D | redistribute.c | 86 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 D | mg.c | 869 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 D | ex16.c | 275 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 D | plexland.c | 1890 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 D | bddcprivate.c | 6475 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()
|