<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div>14 characters when 4 does the trick. Eventually I'll fix the petsc4py build, it is now part of PETSc so should behave as well as the rest of PETSc.<div class=""><br class=""></div><div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Oct 11, 2020, at 8:30 AM, Matthew Knepley <<a href="mailto:knepley@gmail.com" class="">knepley@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class="">On Sun, Oct 11, 2020 at 9:18 AM Jed Brown <<a href="mailto:jed@jedbrown.org" class="">jed@jedbrown.org</a>> wrote:<br class=""></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"><u class=""></u><div class=""><div class="">Not unless you pass -j (or export it in MAKEFLAGS).</div></div></blockquote><div class=""><br class=""></div><div class="">So just run make -f ./gmakefile -j 8 if you want a parallel build?</div><div class=""><br class=""></div><div class="">  Matt</div><div class=""> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="">On Sun, Oct 11, 2020, at 6:51 AM, Matthew Knepley wrote:<br class=""></div><blockquote type="cite" id="gmail-m_6756424951511459386qt" class=""><div dir="ltr" class=""><div dir="ltr" class="">On Sun, Oct 11, 2020 at 4:35 AM Barry Smith <<a href="mailto:bsmith@petsc.dev" target="_blank" class="">bsmith@petsc.dev</a>> wrote:<br class=""></div><div class=""><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class=""><div class=""><div class=""><br class=""></div><div class=""><div class=""><br class=""></div><blockquote type="cite" class=""><div class="">On Oct 11, 2020, at 2:50 AM, Pierre Jolivet <<a href="mailto:pierre@joliv.et" target="_blank" class="">pierre@joliv.et</a>> wrote:<br class=""></div><div class=""><br class=""></div><div class=""><div class="">This actually applies to all packages with builtafterpetsc = 1.<br class=""></div></div></blockquote><div class=""><br class=""></div><div class="">  Yes, but now that petsc4py is part of the PETSc repository I would like to just alway have it turned on so now the rebuild is annoying.<br class=""></div></div><div class=""><div class=""><br class=""></div><blockquote type="cite" class=""><div class=""><div class=""><div class="">I think you want to do make libs instead of make all?<br class=""></div></div></div></blockquote><div class=""><br class=""></div><div class="">  The problem is make libs is not parallel so much slower?<br class=""></div></div></div></blockquote><div class=""><br class=""></div><div class="">make -f ./gmakefile is not parallel?<br class=""></div><div class=""><br class=""></div><div class="">  Matt<br class=""></div><div class=""> <br class=""></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class=""><div class=""><div class="">  Barry<br class=""></div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class=""><div class=""><div class=""><br class=""></div><div class="">Thanks,<br class=""></div><div class=""><div class="">Pierre<br class=""></div><div class=""><div class=""><br class=""></div><blockquote type="cite" class=""><div class="">On 11 Oct 2020, at 9:36 AM, Barry Smith <<a href="mailto:bsmith@petsc.dev" target="_blank" class="">bsmith@petsc.dev</a>> wrote:<br class=""></div><div class=""><br class=""></div><div class=""><div class=""><div class=""><br class=""></div><div class="">  I change a single PETSc file and do make all that single file gets compiled but all of mpi4py and petsc4py get recompiled even though I have not changed any thing to affect them. No include files for example<br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo" class=""><span style="font-variant-ligatures:no-common-ligatures" class="">*** Building mpi4py ***</span><br class=""></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo" class=""><span style="font-variant-ligatures:no-common-ligatures" class="">*** Installing mpi4py ***</span><br class=""></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo" class=""><span style="font-variant-ligatures:no-common-ligatures" class="">=====================================</span><br class=""></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo" class=""><span style="font-variant-ligatures:no-common-ligatures" class="">To use mpi4py, add /Users/barrysmith/Src/petsc/arch-cleanup-dmd-domaindecomposition/lib to PYTHONPATH</span><br class=""></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo" class=""><span style="font-variant-ligatures:no-common-ligatures" class="">=====================================</span><br class=""></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo" class=""><span style="font-variant-ligatures:no-common-ligatures" class="">*** Building petsc4py ***</span><br class=""></div></div><div class=""><span style="font-variant-ligatures:no-common-ligatures" class=""></span><br class=""></div></div></div></blockquote></div><div class=""><br class=""></div></div></div></div></blockquote></div><div class=""><br class=""></div></div></blockquote></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">-- <br class=""></div><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div class="">What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br class=""></div><div class="">-- Norbert Wiener<br class=""></div></div><div class=""><br class=""></div><div class=""><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank" class="">https://www.cse.buffalo.edu/~knepley/</a><br class=""></div></div></div></div></div></div></div></div></blockquote></div></blockquote></div><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div dir="ltr" class="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class="">What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br class="">-- Norbert Wiener</div><div class=""><br class=""></div><div class=""><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank" class="">https://www.cse.buffalo.edu/~knepley/</a><br class=""></div></div></div></div></div></div></div></div>
</div></blockquote></div><br class=""></div></body></html>