Lines Matching refs:piece

51 static PetscErrorCode DMPlexGetVTKConnectivity(DM dm, PetscBool localized, PieceInfo *piece, PetscV…  in DMPlexGetVTKConnectivity()  argument
59 PetscCall(PetscMalloc3(piece->nconn, &conn, piece->ncells, &offsets, piece->ncells, &types)); in DMPlexGetVTKConnectivity()
114 …PetscCheck(countcell == piece->ncells, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Inconsistent cell count"); in DMPlexGetVTKConnectivity()
115 …PetscCheck(countconn == piece->nconn, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Inconsistent connectivity … in DMPlexGetVTKConnectivity()
177 PieceInfo piece, *gpiece = NULL; in DMPlexVTKWriteAll_VTU() local
204 piece.nvertices = 0; in DMPlexVTKWriteAll_VTU()
205 piece.ncells = 0; in DMPlexVTKWriteAll_VTU()
206 piece.nconn = 0; in DMPlexVTKWriteAll_VTU()
207 if (!localized) piece.nvertices = vEnd - vStart; in DMPlexVTKWriteAll_VTU()
224 piece.nconn++; in DMPlexVTKWriteAll_VTU()
225 if (localized) piece.nvertices++; in DMPlexVTKWriteAll_VTU()
230 piece.nvertices += dof / dimEmbed; in DMPlexVTKWriteAll_VTU()
231 piece.nconn += dof / dimEmbed; in DMPlexVTKWriteAll_VTU()
233 piece.ncells++; in DMPlexVTKWriteAll_VTU()
236 …tscCallMPI(MPI_Gather((PetscInt *)&piece, sizeof(piece) / sizeof(PetscInt), MPIU_INT, (PetscInt *)… in DMPlexVTKWriteAll_VTU()
457 PetscCall(PetscMalloc1(piece.nvertices * 3, &y)); in DMPlexVTKWriteAll_VTU()
500 … PetscCheck(cnt == piece.nvertices, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Count does not match"); in DMPlexVTKWriteAll_VTU()
502 for (i = 0; i < piece.nvertices; i++) { in DMPlexVTKWriteAll_VTU()
509 nsend = piece.nvertices * 3; in DMPlexVTKWriteAll_VTU()
518 PetscCall(DMPlexGetVTKConnectivity(dm, localized, &piece, &connectivity, &offsets, &types)); in DMPlexVTKWriteAll_VTU()
519 … PetscCall(TransferWrite(comm, viewer, fp, r, 0, connectivity, buffer, piece.nconn, MPI_INT, tag)); in DMPlexVTKWriteAll_VTU()
520 … PetscCall(TransferWrite(comm, viewer, fp, r, 0, offsets, buffer, piece.ncells, MPI_INT, tag)); in DMPlexVTKWriteAll_VTU()
521 … PetscCall(TransferWrite(comm, viewer, fp, r, 0, types, buffer, piece.ncells, MPI_CHAR, tag)); in DMPlexVTKWriteAll_VTU()
529 PetscCall(PetscMalloc1(piece.ncells, &owners)); in DMPlexVTKWriteAll_VTU()
530 for (i = 0; i < piece.ncells; i++) owners[i] = orank; in DMPlexVTKWriteAll_VTU()
531 … PetscCall(TransferWrite(comm, viewer, fp, r, 0, owners, buffer, piece.ncells, MPI_INT, tag)); in DMPlexVTKWriteAll_VTU()
556 PetscCall(PetscMalloc1(piece.ncells * 3, &y)); in DMPlexVTKWriteAll_VTU()
599 … PetscCheck(cnt == piece.ncells * 3, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Count does not match"); in DMPlexVTKWriteAll_VTU()
600 … PetscCall(TransferWrite(comm, viewer, fp, r, 0, y, buffer, piece.ncells * 3, MPIU_VTUREAL, tag)); in DMPlexVTKWriteAll_VTU()
623 … PetscCheck(cnt == piece.ncells, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Count does not match"); in DMPlexVTKWriteAll_VTU()
624 … PetscCall(TransferWrite(comm, viewer, fp, r, 0, y, buffer, piece.ncells, MPIU_VTUREAL, tag)); in DMPlexVTKWriteAll_VTU()
654 PetscCall(PetscMalloc1(piece.nvertices * 3, &y)); in DMPlexVTKWriteAll_VTU()
702 … PetscCheck(cnt == piece.nvertices * 3, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Count does not match"); in DMPlexVTKWriteAll_VTU()
703 …PetscCall(TransferWrite(comm, viewer, fp, r, 0, y, buffer, piece.nvertices * 3, MPIU_VTUREAL, tag)… in DMPlexVTKWriteAll_VTU()
746 … PetscCheck(cnt == piece.nvertices, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Count does not match"); in DMPlexVTKWriteAll_VTU()
747 … PetscCall(TransferWrite(comm, viewer, fp, r, 0, y, buffer, piece.nvertices, MPIU_VTUREAL, tag)); in DMPlexVTKWriteAll_VTU()