| /petsc/src/ts/tests/ |
| H A D | ex28.c | 247 PetscScalar *vcoords = NULL; in CheckDistribution() local 249 PetscCall(DMPlexVecGetClosure(dm, coordSection, coordsLocal, c, NULL, &vcoords)); in CheckDistribution() 250 neq += ComputeCDF(m, n, T, vcoords[0], vcoords[1]); in CheckDistribution() 251 PetscCall(DMPlexVecRestoreClosure(dm, coordSection, coordsLocal, c, NULL, &vcoords)); in CheckDistribution() 317 PetscScalar *vcoords = NULL; in RHSFunctionParticles() local 322 PetscCall(DMPlexVecGetClosure(plex, coordSection, coordsLocal, c, NULL, &vcoords)); in RHSFunctionParticles() 323 neq = ComputeCDF(m, n, T, vcoords[0], vcoords[1]); in RHSFunctionParticles() 324 PetscCall(DMPlexVecRestoreClosure(plex, coordSection, coordsLocal, c, NULL, &vcoords)); in RHSFunctionParticles() 330 PetscScalar *vcoords = NULL; in RHSFunctionParticles() local 340 PetscCall(DMPlexVecGetClosure(plex, coordSection, coordsLocal, p, NULL, &vcoords)); in RHSFunctionParticles() [all …]
|
| /petsc/src/snes/tests/ |
| H A D | ex2.c | 265 const PetscScalar *ivals, *vcoords; in main() local 324 PetscCall(VecGetArrayRead(interpolator->coords, &vcoords)); in main() 331 … for (PetscInt i = 0; i < spaceDim; i++) vcoordsReal[i] = PetscRealPart(vcoords[p * spaceDim + i]); in main() 333 const PetscReal *vcoordsReal = &vcoords[p * spaceDim]; in main() 339 PetscCall(VecRestoreArrayRead(interpolator->coords, &vcoords)); in main()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex19.c | 143 PetscScalar *vcoords; in ComputeMetric() local 146 PetscCall(DMPlexPointLocalRead(cdm, v, coords, &vcoords)); in ComputeMetric() 149 h = user->hmax - (user->hmax - user->hmin) * PetscRealPart(vcoords[0]); in ComputeMetric() 152 …h = user->hmax * PetscAbsReal(((PetscReal)1.0) - PetscExpReal(-PetscAbsScalar(vcoords[0] - (PetscR… in ComputeMetric()
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex11.c | 119 PetscScalar *vcoords; in ReorientCell() local 122 PetscCall(DMPlexPointLocalRef(cdm, vertex, coords, &vcoords)); in ReorientCell() 123 for (d = 0; d < cdim; ++d) vcoords[d] = ccoords[Nv * cdim + d]; in ReorientCell()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexegads.c | 2522 PetscScalar *vcoords; in DMPlexInflateToGeomModelUseXYZ() local 2532 PetscCall(DMPlexPointLocalRef(cdm, v, coords, (void *)&vcoords)); in DMPlexInflateToGeomModelUseXYZ() 2541 for (d = 0; d < cdim; ++d) vcoords[d] = result[d]; in DMPlexInflateToGeomModelUseXYZ() 2547 PetscCall(EGlite_invEvaluate(edge, vcoords, params, result)); in DMPlexInflateToGeomModelUseXYZ() 2551 PetscCall(EG_invEvaluate(edge, vcoords, params, result)); in DMPlexInflateToGeomModelUseXYZ() 2553 for (d = 0; d < cdim; ++d) vcoords[d] = result[d]; in DMPlexInflateToGeomModelUseXYZ() 2559 PetscCall(EGlite_invEvaluate(face, vcoords, params, result)); in DMPlexInflateToGeomModelUseXYZ() 2563 PetscCall(EG_invEvaluate(face, vcoords, params, result)); in DMPlexInflateToGeomModelUseXYZ() 2565 for (d = 0; d < cdim; ++d) vcoords[d] = result[d]; in DMPlexInflateToGeomModelUseXYZ() 4946 PetscScalar *vcoords; in DMPlexGetGeomModelTUV() local [all …]
|
| /petsc/src/ts/tutorials/hamiltonian/ |
| H A D | ex3.c | 648 PetscScalar *vcoords = NULL; in InitializeWeights() local 651 PetscCall(DMPlexGetCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights() 659 PetscReal coord = PetscRealPart(vcoords[i * dim + d]); in InitializeWeights() 672 PetscCall(DMPlexRestoreCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()
|
| H A D | ex2.c | 1345 PetscScalar *vcoords = NULL; in InitializeWeights() local 1348 PetscCall(DMPlexGetCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights() 1352 …vw = 0.5 * (PetscErfReal(vcoords[1] / PetscSqrtReal(2.)) - PetscErfReal(vcoords[0] / PetscSqrtReal… in InitializeWeights() 1357 PetscCall(DMPlexRestoreCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()
|
| H A D | ex4.c | 1959 PetscScalar *vcoords = NULL; in InitializeWeights() local 1962 PetscCall(DMPlexGetCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights() 1966 …vw = 0.5 * (PetscErfReal(vcoords[1] / PetscSqrtReal(2.)) - PetscErfReal(vcoords[0] / PetscSqrtReal… in InitializeWeights() 1971 PetscCall(DMPlexRestoreCellCoordinates(vdm, vc, &visDG, &vNc, &varray, &vcoords)); in InitializeWeights()
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 2318 PetscScalar vcoords[3]; in DMPlexTransformSetCoordinates() local 2323 PetscCall(DMPlexTransformMapCoordinates(tr, ct, rct[n], p, r, Nv, dEo, icoords, vcoords)); in DMPlexTransformSetCoordinates() 2324 PetscCall(DMSnapToGeomModel(dm, p, dE, vcoords, &coordsNew[off])); in DMPlexTransformSetCoordinates()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 2042 Vec vcoords; in PCBDDCComputeLocalTopologyInfo() local 2056 PetscCall(DMCreateGlobalVector(dm, &vcoords)); in PCBDDCComputeLocalTopologyInfo() 2057 PetscCall(VecGetLocalSize(vcoords, &nl)); in PCBDDCComputeLocalTopologyInfo() 2066 …scCall(PetscOptionsCreateViewer(PetscObjectComm((PetscObject)vcoords), ((PetscObject)vcoords)->opt… in PCBDDCComputeLocalTopologyInfo() 2075 PetscCall(PetscObjectSetName((PetscObject)vcoords, name)); in PCBDDCComputeLocalTopologyInfo() 2076 PetscCall(DMProjectFunction(dm, 0.0, funcs, (void **)ctxs, INSERT_VALUES, vcoords)); in PCBDDCComputeLocalTopologyInfo() 2077 if (flg) PetscCall(VecView(vcoords, viewer)); in PCBDDCComputeLocalTopologyInfo() 2078 PetscCall(VecGetArrayRead(vcoords, &v)); in PCBDDCComputeLocalTopologyInfo() 2080 PetscCall(VecRestoreArrayRead(vcoords, &v)); in PCBDDCComputeLocalTopologyInfo() 2082 PetscCall(VecDestroy(&vcoords)); in PCBDDCComputeLocalTopologyInfo()
|