Searched refs:vidx (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/vec/vec/tests/ |
| H A D | ex45.c | 23 const PetscInt vidx[] = {1, 2}, sidx[] = {1, 0}; in main() local 62 PetscCall(VecStrideSubSetGather(v, PETSC_DETERMINE, vidx, NULL, s, INSERT_VALUES)); in main() 66 PetscCall(VecStrideSubSetScatter(s, PETSC_DETERMINE, NULL, vidx, v, ADD_VALUES)); in main() 73 PetscCall(VecStrideSubSetGather(v, 2, vidx, sidx, s, INSERT_VALUES)); in main() 77 PetscCall(VecStrideSubSetScatter(s, 2, sidx, vidx, v, ADD_VALUES)); in main()
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex10.c | 112 PetscInt value, vidx; in AdaptMesh() local 117 PetscCall(PetscFindInt(value, Nv, values, &vidx)); in AdaptMesh() 118 …PetscCheck(vidx >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Value %" PetscInt_FMT " for cell… in AdaptMesh() 119 if (volume > volConst[vidx]) { in AdaptMesh() 123 if (volume < volConst[vidx] * ratio) { in AdaptMesh()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex59.c | 811 PetscInt vidx[8], localsize, *xadj = NULL, *adjncy = NULL; in ComputeKSPBDDC() local 872 vidx[0] = 0 * dd.xm_l + 0; in ComputeKSPBDDC() 873 vidx[1] = 0 * dd.xm_l + dd.xm_l - 1; in ComputeKSPBDDC() 874 vidx[2] = (dd.ym_l - 1) * dd.xm_l + 0; in ComputeKSPBDDC() 875 vidx[3] = (dd.ym_l - 1) * dd.xm_l + dd.xm_l - 1; in ComputeKSPBDDC() 876 vidx[4] = (dd.zm_l - 1) * dd.xm_l * dd.ym_l + 0 * dd.xm_l + 0; in ComputeKSPBDDC() 877 vidx[5] = (dd.zm_l - 1) * dd.xm_l * dd.ym_l + 0 * dd.xm_l + dd.xm_l - 1; in ComputeKSPBDDC() 878 vidx[6] = (dd.zm_l - 1) * dd.xm_l * dd.ym_l + (dd.ym_l - 1) * dd.xm_l + 0; in ComputeKSPBDDC() 879 vidx[7] = (dd.zm_l - 1) * dd.xm_l * dd.ym_l + (dd.ym_l - 1) * dd.xm_l + dd.xm_l - 1; in ComputeKSPBDDC() 880 PetscCall(ISCreateGeneral(dd.gcomm, 8, vidx, PETSC_COPY_VALUES, &primals)); in ComputeKSPBDDC()
|