To elaborate, if you have CMake on your machine, PETSc's configure will make it be used by default when you type "make". Those makefiles have dependencies written into them (unlike PETSc's legacy makefiles in the source tree) so recompilation after a small change should take about two seconds to compile that one file and link.<br>
<br><div class="gmail_quote">On Wed, Aug 29, 2012 at 2:03 AM, Aron Ahmadia <span dir="ltr"><<a href="mailto:aron.ahmadia@kaust.edu.sa" target="_blank">aron.ahmadia@kaust.edu.sa</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The CMake-generated Makefiles.<br>
<br>
A<br>
<br>
Sent from my iPhone<br>
<div class="HOEnZb"><div class="h5"><br>
On Aug 29, 2012, at 6:56 AM, Thomas Witkowski <<a href="mailto:thomas.witkowski@tu-dresden.de">thomas.witkowski@tu-dresden.de</a>> wrote:<br>
<br>
> What's the most efficient way to recompile PETSc after making some small changes in very few files?<br>
><br>
> Best regards,<br>
><br>
> Thomas<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
<br>
------------------------------<br>
This message and its contents, including attachments are intended solely<br>
for the original recipient. If you are not the intended recipient or have<br>
received this message in error, please notify me immediately and delete<br>
this message from your computer system. Any unauthorized use or<br>
distribution is prohibited. Please consider the environment before printing<br>
this email.<br>
</font></span></blockquote></div><br>