<div dir="ltr"><div><div>Thanks, Satish,<br><br></div>Yes, but the petsc version is till 3.7.5, right? If so, according to the petsc version number,  how can I tell differences between this petsc and the old petsc whose version is also 3.7.5.? <br><br><br></div>Fande,<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 19, 2017 at 9:40 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">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>
<span class="HOEnZb"><font color="#888888"><br>
Satish<br>
</font></span><div class="HOEnZb"><div class="h5"><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 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 maint,<br>
> > > but still have some tests against the old one. The two versions of petsc<br>
> > > may have the same petsc version number, e.g. 3.7.5. I want a patch number<br>
> > > from which I could tell which one is newer. How it is different from the<br>
> > > old one.<br>
> > ><br>
> > > Any alternative way to do that? When compiling  PETSc, do we have a 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 maint?<br>
> > >><br>
> > >> nope<br>
> > >><br>
> > >> > If not, how to know if the current maint is different from the 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>
</div></div></blockquote></div><br></div>