Lines Matching refs:dim
9 PetscInt dim; member
16 options->dim = 2; in ProcessOptions()
51 PetscInt p, dim, Np; in main() local
69 dim = user.dim; in main()
71 PetscCall(PetscMalloc2(Np * dim, &x, Np * dim, &v)); in main()
96 x[p * dim] = value; in main()
97 x[p * dim + 1] = 0.; in main()
99 v[p * dim] = temp; in main()
100 v[p * dim + 1] = 0.; in main()
108 PetscCall(VecSetSizes(randVec, PETSC_DECIDE, Np * dim)); in main()
111 PetscCall(ISCreateStride(comm, Np * dim / 2, 0, 2, &isvx)); in main()
112 PetscCall(ISCreateStride(comm, Np * dim / 2, 1, 2, &isvy)); in main()
124 u1 = PetscRealPart(randVecNums[p * dim]); in main()
125 u2 = PetscRealPart(randVecNums[p * dim + 1]); in main()
127 x[p * dim] = u1; in main()
128 x[p * dim + 1] = u2; in main()
135 v[p * dim] = zx; in main()
136 v[p * dim + 1] = zy; in main()
143 …SETERRQ(PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Do not support dimension %" PetscInt_FMT, dim); in main()
156 speed = PetscSqrtReal(PetscSqr(v[p * dim]) + PetscSqr(v[p * dim + 1])); in main()
157 PetscCall(PetscDrawSPAddPointColorized(positionDrawSP, &x[p * dim], &x[p * dim + 1], &speed)); in main()