<div dir="ltr"><div dir="ltr">On Sun, Oct 11, 2020 at 9:18 AM Jed Brown <<a href="mailto:jed@jedbrown.org">jed@jedbrown.org</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"><u></u><div><div>Not unless you pass -j (or export it in MAKEFLAGS).</div></div></blockquote><div><br></div><div>So just run make -f ./gmakefile -j 8 if you want a parallel build?</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"><div><div>On Sun, Oct 11, 2020, at 6:51 AM, Matthew Knepley wrote:<br></div><blockquote type="cite" id="gmail-m_6756424951511459386qt"><div dir="ltr"><div dir="ltr">On Sun, Oct 11, 2020 at 4:35 AM Barry Smith <<a href="mailto:bsmith@petsc.dev" target="_blank">bsmith@petsc.dev</a>> wrote:<br></div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><br></div><div><div><br></div><blockquote type="cite"><div>On Oct 11, 2020, at 2:50 AM, Pierre Jolivet <<a href="mailto:pierre@joliv.et" target="_blank">pierre@joliv.et</a>> wrote:<br></div><div><br></div><div><div>This actually applies to all packages with builtafterpetsc = 1.<br></div></div></blockquote><div><br></div><div>  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></div></div><div><div><br></div><blockquote type="cite"><div><div><div>I think you want to do make libs instead of make all?<br></div></div></div></blockquote><div><br></div><div>  The problem is make libs is not parallel so much slower?<br></div></div></div></blockquote><div><br></div><div>make -f ./gmakefile is not parallel?<br></div><div><br></div><div>  Matt<br></div><div> <br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>  Barry<br></div><div><br></div><div><blockquote type="cite"><div><div><div><br></div><div>Thanks,<br></div><div><div>Pierre<br></div><div><div><br></div><blockquote type="cite"><div>On 11 Oct 2020, at 9:36 AM, Barry Smith <<a href="mailto:bsmith@petsc.dev" target="_blank">bsmith@petsc.dev</a>> wrote:<br></div><div><br></div><div><div><div><br></div><div>  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></div><div><br></div><div><br></div><div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">*** Building mpi4py ***</span><br></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">*** Installing mpi4py ***</span><br></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">=====================================</span><br></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">To use mpi4py, add /Users/barrysmith/Src/petsc/arch-cleanup-dmd-domaindecomposition/lib to PYTHONPATH</span><br></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">=====================================</span><br></div><div style="margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">*** Building petsc4py ***</span><br></div></div><div><span style="font-variant-ligatures:no-common-ligatures"></span><br></div></div></div></blockquote></div><div><br></div></div></div></div></blockquote></div><div><br></div></div></blockquote></div><div><br></div><div><br></div><div>-- <br></div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><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></div><div>-- Norbert Wiener<br></div></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></blockquote></div></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>