<div dir="ltr"><div><div>Thanks so much,<br><br></div>I will try your guys' suggestions.<br><br><br></div>Fande,<br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 12, 2018 at 11:26 PM, Jed Brown <span dir="ltr"><<a href="mailto:jed@jedbrown.org" target="_blank">jed@jedbrown.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Huh?  I would do this, regardless of whether 3.10 or 4.0 is the next<br>
release.  (It'll be 3.10, but you don't need to care.)<br>
<br>
#if PETSC_VERSION_GE(3,10,0)<br>
  new interface in 'master'<br>
#elif PETSC_VERSION_GE(3,8,0)<br>
  interface in v3.8.x and v3.9.x<br>
#else<br>
  interface in v3.7.x and earlier<br>
#endif<br></blockquote><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 Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> writes:<br>
<br>
> Hm - for safeguards - I guess one could use PETSC_VERSION_LT(3,9,99) as equivalent to PETSC_VERSION_LT(3,10,0)<br>
><br>
> Satish<br>
><br>
> On Thu, 12 Jul 2018, Kong, Fande wrote:<br>
><br>
>> I want to know this info, and I can put some safeguard in the code.<br>
>> <br>
>> Thanks,<br>
>> <br>
>> Fande,<br>
>> <br>
</div></div></blockquote></div><br></div></div></div></div></div>