Home
last modified time | relevance | path

Searched refs:lv (Results 1 – 15 of 15) sorted by relevance

/petsc/src/mat/utils/
H A Disltog.c27 Vec v, lv; in MatCreateFromISLocalToGlobalMapping() local
36 PetscCall(VecCreate(PETSC_COMM_SELF, &lv)); in MatCreateFromISLocalToGlobalMapping()
37 PetscCall(VecSetSizes(lv, msize, PETSC_DECIDE)); in MatCreateFromISLocalToGlobalMapping()
38 PetscCall(VecSetType(lv, vtype)); in MatCreateFromISLocalToGlobalMapping()
40 if (trans) PetscCall(VecScatterCreate(lv, NULL, v, is, &sct)); in MatCreateFromISLocalToGlobalMapping()
41 else PetscCall(VecScatterCreate(v, is, lv, NULL, &sct)); in MatCreateFromISLocalToGlobalMapping()
52 PetscCall(VecDestroy(&lv)); in MatCreateFromISLocalToGlobalMapping()
/petsc/src/dm/tutorials/
H A Dex5.c18 PetscScalar *lv; in main() local
44 PetscCall(VecGetArray(local, &lv)); in main()
47 lv[e[3 * i]] = i; in main()
50 PetscCall(VecRestoreArray(local, &lv)); in main()
/petsc/src/dm/impls/redundant/
H A Ddmredundant.c90 const PetscScalar *lv; in DMLocalToGlobalBegin_Redundant() local
96 PetscCall(VecGetArrayRead(l, &lv)); in DMLocalToGlobalBegin_Redundant()
108 for (i = 0; i < red->N; i++) buffer[i] = gv[i] + lv[i]; in DMLocalToGlobalBegin_Redundant()
111 for (i = 0; i < red->N; i++) buffer[i] = PetscMax(gv[i], lv[i]); in DMLocalToGlobalBegin_Redundant()
113 } else source = (void *)lv; in DMLocalToGlobalBegin_Redundant()
118 PetscCall(PetscArraycpy(gv, lv, red->n)); in DMLocalToGlobalBegin_Redundant()
123 PetscCall(VecRestoreArrayRead(l, &lv)); in DMLocalToGlobalBegin_Redundant()
138 PetscScalar *lv; in DMGlobalToLocalBegin_Redundant() local
143 PetscCall(VecGetArray(l, &lv)); in DMGlobalToLocalBegin_Redundant()
146 if (red->n) PetscCall(PetscArraycpy(lv, gv, red->n)); in DMGlobalToLocalBegin_Redundant()
[all …]
/petsc/config/
H A Dconfigure.py15 lv = os.environ[lang]
17 try: lv,enc = lv.split('.')
19 if lv not in ['en_US','C']: lv = 'en_US'
20 if enc: lv = lv+'.'+enc
21 os.environ[lang] = lv
/petsc/src/snes/tutorials/
H A Dex36.c224 Vec v[2], lv[2], exact; in CompareView() local
243 PetscCall(DMGetLocalVector(dm, &lv[i])); in CompareView()
245 PetscCall(PetscObjectSetName((PetscObject)lv[i], name)); in CompareView()
246 PetscCall(DMGlobalToLocalBegin(dm, v[i], INSERT_VALUES, lv[i])); in CompareView()
247 PetscCall(DMGlobalToLocalEnd(dm, v[i], INSERT_VALUES, lv[i])); in CompareView()
248 PetscCall(DMPlexInsertBoundaryValues(dm, PETSC_TRUE, lv[i], 0., NULL, NULL, NULL)); in CompareView()
250 PetscCall(DMPlexVecView1D(dm, 2, lv, viewer)); in CompareView()
251 for (i = 0; i < 2; ++i) PetscCall(DMRestoreLocalVector(dm, &lv[i])); in CompareView()
H A Dex12.c838 Vec lv; in main() local
839 PetscCall(DMGetLocalVector(dm, &lv)); in main()
840 PetscCall(DMGlobalToLocalBegin(dm, u, INSERT_VALUES, lv)); in main()
841 PetscCall(DMGlobalToLocalEnd(dm, u, INSERT_VALUES, lv)); in main()
842 PetscCall(DMPrintLocalVec(dm, "Local function", 1.0e-10, lv)); in main()
843 PetscCall(DMRestoreLocalVector(dm, &lv)); in main()
/petsc/src/dm/impls/plex/adaptors/parmmg/
H A Dparmmgadapt.c38 PetscInt r, lv, gv; in DMAdaptMetric_ParMmg_Plex() local
426 lv = facesNew[i * dim + j]; in DMAdaptMetric_ParMmg_Plex()
427 gv = gv_new[lv] - 1; in DMAdaptMetric_ParMmg_Plex()
428 PetscCall(PetscFindInt(gv, numVerticesNew, verticesNewSorted, &lv)); in DMAdaptMetric_ParMmg_Plex()
429 facePoints[j] = lv + vStart; in DMAdaptMetric_ParMmg_Plex()
/petsc/src/ts/tutorials/optimal_control/
H A Dex1.c14 PetscReal lv, lw; member
191 dx = u[0] - actx->lv * t * PetscCosReal(actx->lw); in CostIntegrand()
192 dy = u[1] - actx->lv * t * PetscSinReal(actx->lw); in CostIntegrand()
209 dx = u[0] - actx->lv * t * PetscCosReal(actx->lw); in DRDUJacobianTranspose()
210 dy = u[1] - actx->lv * t * PetscSinReal(actx->lw); in DRDUJacobianTranspose()
247 aircraft.lv = 2.0; /* leader speed in kmph */ in main()
/petsc/src/ts/tutorials/
H A Dex11.c1570 int projecteqstate(PetscReal wc[], const PetscReal ueq[], PetscReal lv[][3]) in projecteqstate()
1576 for (j = 0; j < 3; ++j) wc[k] += lv[k][j] * ueq[j]; in projecteqstate()
1592 int eigenvectors(PetscReal rv[][3], PetscReal lv[][3], const PetscReal ueq[], PetscReal gamma) in eigenvectors()
1600 lv[k][j] = 0.; in eigenvectors()
1607 lv[0][1] = rho * .5; in eigenvectors()
1608 lv[0][2] = -.5 / csnd; in eigenvectors()
1609 lv[1][0] = csnd; in eigenvectors()
1610 lv[1][2] = -1. / csnd; in eigenvectors()
1611 lv[2][1] = rho * .5; in eigenvectors()
1612 lv[2][2] = .5 / csnd; in eigenvectors()
[all …]
/petsc/src/vec/vec/impls/nest/
H A Dvecnest.c349 PetscReal lv; in VecMin_Nest() local
356 PetscCall(VecMin(bx->v[i], &tp, &lv)); in VecMin_Nest()
357 if (lv < *v) { in VecMin_Nest()
358 *v = lv; in VecMin_Nest()
382 PetscReal lv; in VecMax_Nest() local
389 PetscCall(VecMax(bx->v[i], &tp, &lv)); in VecMax_Nest()
390 if (lv > *v) { in VecMax_Nest()
391 *v = lv; in VecMax_Nest()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMShell.pyx59 def setLocalVector(self, Vec lv) -> None: argument
66 lv
74 CHKERR(DMShellSetLocalVector(self.dm, lv.vec))
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx1096 ConstPetscScalarKokkosView lv, rv; in MatDiagonalScale_SeqAIJKokkos() local
1108 PetscCall(VecGetKokkosView(ll, &lv)); in MatDiagonalScale_SeqAIJKokkos()
1114 …Kokkos::parallel_for(Kokkos::TeamThreadRange(t, len), [&](PetscInt j) { Aa(Ai(i) + j) *= lv(i); }); in MatDiagonalScale_SeqAIJKokkos()
1116 PetscCall(VecRestoreKokkosView(ll, &lv)); in MatDiagonalScale_SeqAIJKokkos()
1125 PetscCall(VecRestoreKokkosView(rr, &lv)); in MatDiagonalScale_SeqAIJKokkos()
/petsc/src/dm/impls/plex/
H A Dplexcreate.c6010 PetscInt lv; in DMPlexBuildFromCellListParallel() local
6014 PetscCall(PetscFindInt(gv, numVerticesAdj, verticesAdj, &lv)); in DMPlexBuildFromCellListParallel()
6015 …PetscCheck(lv >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Could not find global vertex %" Pe… in DMPlexBuildFromCellListParallel()
6016 cones[c * numCorners + p] = lv + numCells; in DMPlexBuildFromCellListParallel()
6164 PetscInt lv; in DMPlexBuildFromCellSectionParallel() local
6168 PetscCall(PetscFindInt(gv, numVerticesAdj, verticesAdj, &lv)); in DMPlexBuildFromCellSectionParallel()
6169 …PetscCheck(lv >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Could not find global vertex %" Pe… in DMPlexBuildFromCellSectionParallel()
6170 cones[p] = lv + numCells; in DMPlexBuildFromCellSectionParallel()
H A Dplexfem.c768 static PetscErrorCode DMPlexBasisTransform_Internal(DM dm, Vec lv, PetscBool l2g) in DMPlexBasisTransform_Internal() argument
784 PetscCall(VecGetArray(lv, &a)); in DMPlexBasisTransform_Internal()
792 PetscCall(VecRestoreArray(lv, &a)); in DMPlexBasisTransform_Internal()
814 PetscErrorCode DMPlexGlobalToLocalBasis(DM dm, Vec lv) in DMPlexGlobalToLocalBasis() argument
818 PetscValidHeaderSpecific(lv, VEC_CLASSID, 2); in DMPlexGlobalToLocalBasis()
819 PetscCall(DMPlexBasisTransform_Internal(dm, lv, PETSC_FALSE)); in DMPlexGlobalToLocalBasis()
840 PetscErrorCode DMPlexLocalToGlobalBasis(DM dm, Vec lv) in DMPlexLocalToGlobalBasis() argument
844 PetscValidHeaderSpecific(lv, VEC_CLASSID, 2); in DMPlexLocalToGlobalBasis()
845 PetscCall(DMPlexBasisTransform_Internal(dm, lv, PETSC_TRUE)); in DMPlexLocalToGlobalBasis()
/petsc/src/mat/impls/is/
H A Dmatis.c2522 const PetscScalar *lv; in MatInvertBlockDiagonal_IS() local
2529 PetscCall(MatInvertBlockDiagonal(is->A, &lv)); in MatInvertBlockDiagonal_IS()
2534 PetscCall(PetscSFReduceBegin(is->sf, nodeType, lv, is->bdiag, MPI_REPLACE)); in MatInvertBlockDiagonal_IS()
2535 PetscCall(PetscSFReduceEnd(is->sf, nodeType, lv, is->bdiag, MPI_REPLACE)); in MatInvertBlockDiagonal_IS()