From cdddb3de1d2cdb783feedf8fac4efc4f5df88723 Mon Sep 17 00:00:00 2001 From: tradke Date: Thu, 28 Jun 2007 13:28:23 +0000 Subject: bugfix: return the correct number of recovered variables also on non-I/O processors git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@136 7842ec3a-9562-4be5-9c5b-06ba18f2b668 --- src/RecoverVar.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/RecoverVar.c b/src/RecoverVar.c index 2097fdf..7d7aec0 100644 --- a/src/RecoverVar.c +++ b/src/RecoverVar.c @@ -126,6 +126,7 @@ int IOHDF5Util_RecoverVariables (cGH *GH, const fileinfo_t *fileinfo) /* To signal completion to the non-IO processors an invalid variable index is broadcasted. */ var_info[0] = -1; + var_info[1] = info.num_recovered; for (proc = 1; proc < fileinfo->ioproc_every; proc++) for (proc = fileinfo->ioproc + 1; proc < fileinfo->ioproc + fileinfo->ioproc_every && @@ -155,6 +156,7 @@ int IOHDF5Util_RecoverVariables (cGH *GH, const fileinfo_t *fileinfo) /* check for termination condition */ if (vindex < 0) { + info.num_recovered = var_info[1]; break; } -- cgit v1.2.3