[petsc-dev] confusing download instructions

Barry Smith bsmith at mcs.anl.gov
Fri Jun 28 17:56:33 CDT 2013


  Satish,

    Ok then for now change the download instructions from 

    The latest stable version can also be downloaded using Git with the following command:
git clone -b maint https://bitbucket.org/petsc/petsc petsc

   to 

The patched release can also be downloaded using Git with the following command:
git clone -b maint https://bitbucket.org/petsc/petsc petsc


   We need to get rid of the term "latest stable version" which is unclear in this context what it means.

    Thanks

    Barry


On Jun 28, 2013, at 2:30 PM, Satish Balay <balay at mcs.anl.gov> wrote:

> 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