<div dir="ltr"><div dir="ltr">On Mon, Feb 28, 2022 at 7:40 AM Jeremy Theler <<a href="mailto:jeremy@seamplex.com">jeremy@seamplex.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 2021-10-21 at 13:04 -0400, Matthew Knepley wrote:<br>
> On Tue, Oct 19, 2021 at 6:12 AM Matthew Knepley <<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>><br>
> wrote:<br>
> > On Mon, Oct 18, 2021 at 10:35 PM Adrian Croucher<br>
> > <<a href="mailto:a.croucher@auckland.ac.nz" target="_blank">a.croucher@auckland.ac.nz</a>> wrote:<br>
> > > Any response on this?<br>
> > > <br>
> > > This is a bit of a showstopper for me - I can't upgrade to PETSc<br>
> > > 3.16 if <br>
> > > it does not allow my users to read their HDF5 files created using<br>
> > > earlier versions of PETSc.<br>
> > > <br>
> > > So far I can't see a workaround. Possibly the timestepping<br>
> > > functions <br>
> > > need some kind of optional parameter to specify what the default <br>
> > > timestepping attribute should be, if it's not present in the file<br>
> > <br>
> > I think you are right. We should always write the attribute, but<br>
> > have it be false. We should<br>
> > interpret a missing attribute as an old file.<br>
> > <br>
> Okay, I think I have it. Can you look at this branch?<br>
> <br>
> <a href="https://gitlab.com/petsc/petsc/-/merge_requests/4483" rel="noreferrer" target="_blank">https://gitlab.com/petsc/petsc/-/merge_requests/4483</a><br>
> <br>
> There is now an option that lets you set the default timestepping<br>
> behavior<br>
> <br>
> -viewer_hdf5_default_timestepping<br>
> <br>
> I think that is what you want.<br>
<br>
I'd like to rely on PetscViewerHDF5SetDefaultTimestepping() to provide<br>
backwards compatibility as well. This branch has been merged into<br>
master back in November but never made it to the stable v3.16 releases.<br>
<br>
Can you guys check please?<br></blockquote><div><br></div><div>Yes, it is in main. Since it was an interface change, it does not go in a point release for</div><div>3.16, but rather in the 3.17 release. We do a feature release about every 6 months.</div><div>Since 3.16 was released on Sept 29 2021, I estimate 3.17 in March/April.</div><div><br></div><div> Thanks,</div><div><br></div><div> Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks<br>
--<br>
jeremy theler<br>
<a href="http://www.seamplex.com" rel="noreferrer" target="_blank">www.seamplex.com</a><br>
<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>