[petsc-dev] Always compiling and installing Ctetgen even without updates

Barry Smith bsmith at mcs.anl.gov
Tue Jan 26 10:43:07 CST 2016


> On Jan 26, 2016, at 10:39 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:
> 
> 
>> On Jan 26, 2016, at 12:33 AM, Justin Chang <jychang48 at gmail.com> wrote:
>> 
>> Hi developers,
>> 
>> Is there any particular reason why PETSc ./configure always compiles and installs Ctetgen even if no updates are made to the source code?
> 
>  Yes

    Matt reworked tetgen to use the PETSc include files thus ctetgen cannot be built before the PETSc configure files are generated and written. Hence it is compiling ctetgen using the package.postProcess() method instead of the usual method used for building other packages. The postProcess() is less mature and doesn't yet have checks to prevent unnecessary recompiles etc. Someday it may be improved.
> 
>> Not that it's a big deal or anything, but it just gives me that same uncomfortable itchy feeling of seeing my high school math teacher erase everything from the chalk board except for that one corner.
>> 
>> Thanks,
>> Justin
> 




More information about the petsc-dev mailing list