diff --git a/src/pio_server.c b/src/pio_server.c index d66190524c0c63e3e6da6e57e8e0e42b9ce5d3ba..f770b3845fcc729240395d3db3a5d61109201cfa 100644 --- a/src/pio_server.c +++ b/src/pio_server.c @@ -744,10 +744,6 @@ struct passPlan int varStart, varEnd; }; -void -deco1D_CCP(size_t n, const size_t weightPfxSums[n], - size_t nparts, size_t separators[nparts + 1]); - /** * @param[out] passes_ pointer to pointer to 2-dimensional array of * records of dimensions $number of passes \cdot number of collectors$, @@ -793,8 +789,8 @@ planPasses(size_t streamIdx, const struct streamMapping *mapping, * instead */ numPasses = 1; struct passPlan *passes = Malloc(sizeof (*passes) * collSize); - deco1D_CCP(numWrittenRecords, recordDataSizePfxSums, - collSize, recordSeparations); + cdiPioDeco1D_CCP(numWrittenRecords, recordDataSizePfxSums, + collSize, recordSeparations); for (size_t rank = 0; rank < collSize; ++rank) { size_t startRecord = recordSeparations[rank], diff --git a/src/pio_util.c b/src/pio_util.c index 811e321f2c310af606dabeed6df68a806df335c4..8225d2c63c02959c18dbe97ece6ddcb0f55cf728 100644 --- a/src/pio_util.c +++ b/src/pio_util.c @@ -198,8 +198,8 @@ cdiPioQueryVarDims(int varShape[3], int vlistID, int varID) void -deco1D_CCP(size_t nelems, const size_t *restrict weightPfxSums, - size_t nparts, size_t *restrict separators) +cdiPioDeco1D_CCP(size_t nelems, const size_t *restrict weightPfxSums, + size_t nparts, size_t *restrict separators) { separators[0] = 0; separators[nparts] = nelems; diff --git a/src/pio_util.h b/src/pio_util.h index 6be66af3a96c31636f6cd55aa8076c1d993f602a..47ff0a800ba862efe5278843d5f257afd63adc45 100644 --- a/src/pio_util.h +++ b/src/pio_util.h @@ -105,6 +105,10 @@ void printArray ( const char *, const char *, const void *, int, int, const char int cdiPioQueryVarDims(int varShape[3], int vlistID, int varID); +void +cdiPioDeco1D_CCP(size_t n, const size_t weightPfxSums[n], + size_t nparts, size_t separators[nparts + 1]); + #endif /* * Local Variables: