diff --git a/src/pio_rpc.c b/src/pio_rpc.c index 0bf297492498ea857cf384a4e2bf77e78d636cae..c8dde19440a87e397dda9f2c4c2d4e9fedb0c3d0 100644 --- a/src/pio_rpc.c +++ b/src/pio_rpc.c @@ -45,8 +45,9 @@ computeClientStreamBufSize(int streamID, const struct collSpec *collector) if (collector->partDesc) { /* the distribution of data is fully prescribed in this case, - * i.e. memory needed can be computed exactly for the double - * precision case */ + * i.e. memory needed can be computed exactly if the clients + * also specified the element type as float or double, otherwise + * plan for the double precision case */ const Xt_idxlist *partDesc = collector->partDesc; const int *conversion = collector->conversion; for (size_t varID = 0; varID < nvars; ++varID)