diff options
-rw-r--r-- | src/DumpUtils.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/DumpUtils.c b/src/DumpUtils.c index 0791fb0..d8249d4 100644 --- a/src/DumpUtils.c +++ b/src/DumpUtils.c @@ -160,10 +160,14 @@ int IOHDF5Util_DumpGH (cGH *GH, /* now dump all timelevels, if there is more than one timelevel we don't dump the oldest */ - for (timelevel = 0; timelevel < CCTK_NumTimeLevelsFromVarI (vindex); - timelevel++) + timelevel = CCTK_NumTimeLevelsFromVarI (vindex) - 1; + if (timelevel > 0) { - IOHDF5Util_DumpVar (GH, vindex, timelevel, &request, file, 0); + timelevel--; + } + while (timelevel >= 0) + { + IOHDF5Util_DumpVar (GH, vindex, timelevel--, &request, file, 0); } } /* end of loop over all variables */ |