aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortradke <tradke@7842ec3a-9562-4be5-9c5b-06ba18f2b668>2007-06-28 13:28:23 +0000
committertradke <tradke@7842ec3a-9562-4be5-9c5b-06ba18f2b668>2007-06-28 13:28:23 +0000
commitcdddb3de1d2cdb783feedf8fac4efc4f5df88723 (patch)
tree4176807c7df77563a81ceea0fe6893734fcfbffe
parent25a46aa21f37ce9487a4eb12b3769aa80d44d671 (diff)
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
-rw-r--r--src/RecoverVar.c2
1 files changed, 2 insertions, 0 deletions
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;
}