Lines Matching refs:values
88 PetscScalar *values; in VecView_Network_MPI() local
111 PetscCall(PetscCalloc1(len, &values)); in VecView_Network_MPI()
128 values[0] += 1; /* number of edges */ in VecView_Network_MPI()
129 values[k++] = id; in VecView_Network_MPI()
130 values[k++] = nvar; in VecView_Network_MPI()
131 for (i = offset; i < offset + nvar; i++) values[k++] = xv[i]; in VecView_Network_MPI()
149 values[1] += 1; /* number of vertices */ in VecView_Network_MPI()
150 values[k++] = id; in VecView_Network_MPI()
151 values[k++] = nvar; in VecView_Network_MPI()
152 for (i = offset; i < offset + nvar; i++) values[k++] = xv[i]; in VecView_Network_MPI()
161 PetscCallMPI(MPI_Recv(values, len, MPIU_SCALAR, j, tag, comm, &status)); in VecView_Network_MPI()
163 ne = (PetscInt)PetscAbsScalar(values[0]); in VecView_Network_MPI()
164 nv = (PetscInt)PetscAbsScalar(values[1]); in VecView_Network_MPI()
169 id = (PetscInt)PetscAbsScalar(values[k++]); in VecView_Network_MPI()
170 nvar = (PetscInt)PetscAbsScalar(values[k++]); in VecView_Network_MPI()
172 PetscCall(VecArrayPrint_private(viewer, nvar, values + k)); in VecView_Network_MPI()
178 id = (PetscInt)PetscAbsScalar(values[k++]); in VecView_Network_MPI()
179 nvar = (PetscInt)PetscAbsScalar(values[k++]); in VecView_Network_MPI()
181 PetscCall(VecArrayPrint_private(viewer, nvar, values + k)); in VecView_Network_MPI()
187 PetscCallMPI(MPIU_Send((void *)values, k, MPIU_SCALAR, 0, tag, comm)); in VecView_Network_MPI()
190 PetscCall(PetscFree(values)); in VecView_Network_MPI()