<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 19, 2017 at 9:59 AM, Satish Balay <span dir="ltr"><<a href="mailto:balay@mcs.anl.gov" target="_blank">balay@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Why do you need to distinguish (between petsc maint snapshots) if you<br>
are using the fixed superlu_dist version with both?<br></blockquote><div><br></div><div>The old one has been complied several months ago, and we do not want to recompile it, and most of tests stay with this version. The current patched one is used for a few tests only.  It is not that trivial for me to update all user side applications with petsc. We therefore avoid updating petsc frequently. <br></div><div><br></div><div> Fande,<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
Satish<br>
<br>
On Wed, 19 Apr 2017, Kong, Fande wrote:<br>
<br>
> Thanks, Satish,<br>
><br>
> Yes, but the petsc version is till 3.7.5, right? If so, according to the<br>
> petsc version number,  how can I tell differences between this petsc and<br>
> the old petsc whose version is also 3.7.5.?<br>
><br>
><br>
> Fande,<br>
><br>
> On Wed, Apr 19, 2017 at 9:40 AM, Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br>
><br>
> > Use --download-superlu_dist=url-<wbr>to-fixed-superlu_dist-version<br>
> ><br>
> > [or if using superlu_dist from git]<br>
> > --download-superlu_dist-<wbr>commit=commit<br>
> ><br>
> > Current maint has points to 'v5.1.3' - so you could use:<br>
> > --download-superlu_dist-<wbr>commit=v5.1.3<br>
> ><br>
> > Satish<br>
> ><br>
> > On Wed, 19 Apr 2017, Kong, Fande wrote:<br>
> ><br>
> > > Thanks for your email.  Sorry for late reply.<br>
> > ><br>
> > > On Thu, Apr 13, 2017 at 10:20 PM, Jed Brown <<a href="mailto:jed@jedbrown.org">jed@jedbrown.org</a>> wrote:<br>
> > ><br>
> > > > Individual commits are not strictly ordered.  'maint' does not get API<br>
> > > > changes.  What are you trying to test for?  Presence of a bug fix?<br>
> > > ><br>
> > ><br>
> > > Yes, I am going to test for the bug fix.<br>
> > ><br>
> > > There is a test system on the moose-side. We usually test all examples<br>
> > > against one or two versions of PETSc, (PETSc-3.7.5 and/or PETSc-3.6.4,<br>
> > > right now). The PETSc is precompiled and sits in the test system.  Now,<br>
> > > there is a bug fix for superlu_dist in the current patched petsc. We want<br>
> > > to test SOME of examples (not all of them) against the current patched<br>
> > > petsc (the version number is still the same, 3.7.5). In a test file, we<br>
> > > have something like "petsc_version= x.x.x " to tell the test system which<br>
> > > version of petsc we want to use.  But now, I can not distinguish the<br>
> > petsc<br>
> > > with the broken superlu_dist and the current patched petsc by using the<br>
> > > petsc version number.<br>
> > ><br>
> > > Any suggestions?<br>
> > ><br>
> > > Fande,<br>
> > ><br>
> > ><br>
> > ><br>
> > > ><br>
> > > > "Kong, Fande" <<a href="mailto:fande.kong@inl.gov">fande.kong@inl.gov</a>> writes:<br>
> > > ><br>
> > > > > Thanks,<br>
> > > > ><br>
> > > > > In the moose side, we want to make some tests against the current<br>
> > maint,<br>
> > > > > but still have some tests against the old one. The two versions of<br>
> > petsc<br>
> > > > > may have the same petsc version number, e.g. 3.7.5. I want a patch<br>
> > number<br>
> > > > > from which I could tell which one is newer. How it is different from<br>
> > the<br>
> > > > > old one.<br>
> > > > ><br>
> > > > > Any alternative way to do that? When compiling  PETSc, do we have a<br>
> > macro<br>
> > > > > variable to define the commit number?<br>
> > > > ><br>
> > > > > Fande,<br>
> > > > ><br>
> > > > > On Thu, Apr 13, 2017 at 12:06 PM, Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>><br>
> > > > wrote:<br>
> > > > ><br>
> > > > >> On Thu, 13 Apr 2017, Kong, Fande wrote:<br>
> > > > >><br>
> > > > >> > Hi Developers,<br>
> > > > >> ><br>
> > > > >> > Do we increase the patch number when pushing a new patch into<br>
> > maint?<br>
> > > > >><br>
> > > > >> nope<br>
> > > > >><br>
> > > > >> > If not, how to know if the current maint is different from the<br>
> > one I<br>
> > > > >> > just got yesterday. I know a commit number is always available.<br>
> > > > >><br>
> > > > >> git fetch && git log maint..origin/maint<br>
> > > > >><br>
> > > > >> [and you can look at that and decide to do a 'git pull' on maint]<br>
> > > > >><br>
> > > > >> Satish<br>
> > > > >><br>
> > > ><br>
> > ><br>
> ><br>
> ><br>
><br>
<br>
</div></div></blockquote></div><br></div></div>