[petsc-dev] Optional sowing?

Balay, Satish balay at mcs.anl.gov
Wed May 29 13:07:34 CDT 2019


On Wed, 29 May 2019, Smith, Barry F. via petsc-dev wrote:

> 
>   When building PETSc from the tarball the fortran stubs and docs are prebuilt so sowing is not needed.
> 
>   If you configure without Fortran --with-fc=0 it should not get or compile sowing (plus he compile is faster because the Fortran modules) take a lot of time.

The issue with this approach is - one can't install fortran packages like mumps with it. So --with-fortran-bindings=0 is preferable. [This option was added to address this issue]

Satish

> 
>   Why don't you just turn off Fortran since you don't need it anyway? 
> 
>    Barry
> 
>   Perhaps there is a bug and it is getting sowing even with --with-fc=0; if that is the case please let us know and we'll take a look at it.
> 
> 
> 
> 
> 
> > On May 29, 2019, at 12:49 PM, Alexander Lindsay via petsc-dev <petsc-dev at mcs.anl.gov> wrote:
> > 
> > Would it be conceivable to configure PETSc to build without sowing? From the sowing webpage it looks like its uses are for documentation, fortran to C interface stubs, and some autoconf macros. For MOOSE we don't really need the documentation; we also don't need fortran. Perhaps the autoconf macros are necessary for parallel.
> > 
> > This is really not an important feature; really the only time I'm "bothered" by the presence of sowing is when performing distributed compiles with icecream.
> 



More information about the petsc-dev mailing list