Lines Matching refs:buffer0

2007     PetscSFNode *buffer0, *buffer1, *buffer2;  in DMPlexDistributionLoad_HDF5_Private()  local
2010 PetscCall(PetscMalloc2(pEnd - pStart, &buffer0, lsize, &buffer1)); in DMPlexDistributionLoad_HDF5_Private()
2019 buffer0[p - pStart].rank = rank; in DMPlexDistributionLoad_HDF5_Private()
2020 buffer0[p - pStart].index = p - pStart; in DMPlexDistributionLoad_HDF5_Private()
2027 buffer0[workIlocalp].rank = -1; in DMPlexDistributionLoad_HDF5_Private()
2032 PetscCall(PetscSFReduceBegin(sf, MPIU_SF_NODE, buffer0, buffer1, MPI_MAXLOC)); in DMPlexDistributionLoad_HDF5_Private()
2033 PetscCall(PetscSFReduceEnd(sf, MPIU_SF_NODE, buffer0, buffer1, MPI_MAXLOC)); in DMPlexDistributionLoad_HDF5_Private()
2039 PetscCall(PetscFree2(buffer0, buffer1)); in DMPlexDistributionLoad_HDF5_Private()
2059 PetscSFNode *iremote, *buffer0, *buffer1; in DMPlexDistributionLoad_HDF5_Private() local
2061 PetscCall(PetscMalloc2(*chartSize, &buffer0, lsize, &buffer1)); in DMPlexDistributionLoad_HDF5_Private()
2064 buffer0[p].rank = rank; in DMPlexDistributionLoad_HDF5_Private()
2066 buffer0[p].rank = -1; in DMPlexDistributionLoad_HDF5_Private()
2069 buffer0[p].index = p; in DMPlexDistributionLoad_HDF5_Private()
2072 PetscCall(PetscSFReduceBegin(*distsf, MPIU_SF_NODE, buffer0, buffer1, MPI_MAXLOC)); in DMPlexDistributionLoad_HDF5_Private()
2073 PetscCall(PetscSFReduceEnd(*distsf, MPIU_SF_NODE, buffer0, buffer1, MPI_MAXLOC)); in DMPlexDistributionLoad_HDF5_Private()
2074 for (p = 0; p < *chartSize; ++p) buffer0[p].rank = -1; in DMPlexDistributionLoad_HDF5_Private()
2075 PetscCall(PetscSFBcastBegin(*distsf, MPIU_SF_NODE, buffer1, buffer0, MPI_REPLACE)); in DMPlexDistributionLoad_HDF5_Private()
2076 PetscCall(PetscSFBcastEnd(*distsf, MPIU_SF_NODE, buffer1, buffer0, MPI_REPLACE)); in DMPlexDistributionLoad_HDF5_Private()
2078buffer0[p].rank >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Found negative root rank %" PetscInt_… in DMPlexDistributionLoad_HDF5_Private()
2083 if (buffer0[p].rank != rank) { in DMPlexDistributionLoad_HDF5_Private()
2085 iremote[q].rank = buffer0[p].rank; in DMPlexDistributionLoad_HDF5_Private()
2086 iremote[q].index = buffer0[p].index; in DMPlexDistributionLoad_HDF5_Private()
2091 PetscCall(PetscFree2(buffer0, buffer1)); in DMPlexDistributionLoad_HDF5_Private()