[petsc-dev] confusing download instructions

Satish Balay balay at mcs.anl.gov
Fri Jun 28 14:30:59 CDT 2013


Yes - git usage has these extra requirements.

Perhaps its possible to make sowing more portable [I don't know]. But
it still pushes these requirements to the user..

Satish

On Fri, 28 Jun 2013, Barry Smith wrote:

> 
>    Satish,
> 
>     What about Windows issues with the git version? Doesn't sowing requiring gnu compilers which users who are using microsoft/intel compilers for PETSc won't have and hence cannot make fortran stubs? Can we make sowing more portable and build able by windows compilers?
> 
>    Barry
> 
> On Jun 28, 2013, at 12:58 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
> 
> > Barry Smith <bsmith at mcs.anl.gov> writes:
> > 
> >>    We should say
> >> 
> >> PETSc Release Version 3.4
> >> 
> >> 	• Prefered method: git clone -b maint https://bitbucket.org/petsc/petsc petsc (updates may be obtained via git pull && make)
> >> 	• petsc-3.4.1.tar.gz - full distribution (including most current patches) with documentation
> >> 	• petsc-lite-3.4.1.tar.gz - smaller version with no documentation (all documentation may be accessed on line)
> >> 	
> >> That is, by default we want people to get PETSc releases via git. 
> > 
> > Fine with me.
> > 
> >> One big issues is documentation? Is it possible to build on all
> >> systems and how long does it take? Sometimes hours! 
> > 
> > Longer-term, we should make this faster and more portable.  In the past,
> > we've talked about doing it with Python, which I think is a good idea,
> > but changing languages is not the reason for the speed problem.  Do you
> > know why sowing is so slow?  (I haven't profiled, but some things take
> > forever.)
> > 
> >> So people who use git don't get documentation unless they do an extra
> >> command, is that ok? Could we have the docs in another tar ball that
> >> the user just brings in "on top of" the git repository (maybe even a
> >> make command to get the tar ball and untar in the right place?)
> > 
> > That sounds reasonable.
> 
> 


More information about the petsc-dev mailing list