Check --with-packages-download-dir option.

This is a 2 step process. For ex - the first step:

>>>
balay@sb /home/balay/petsc (master=)
$ ./configure --with-packages-download-dir=$HOME/tmp --download-metis 
--download-parmetis
===============================================================================
             Configuring PETSc to compile on your system                       
===============================================================================
Download the following packages to /home/balay/tmp 

metis ['git://https://bitbucket.org/petsc/pkg-metis.git', 
'https://bitbucket.org/petsc/pkg-metis/get/v5.1.0-p10.tar.gz']
parmetis ['git://https://bitbucket.org/petsc/pkg-parmetis.git', 
'https://bitbucket.org/petsc/pkg-parmetis/get/v4.0.3-p6.tar.gz']

Then run the script again
<<<<

Satish

On Wed, 18 Nov 2020, Blaise A Bourdin wrote:

> Hi,
> 
> I am working with a company whose cluster is an a private network without 
> connectivity to the outside world. Our process to install petsc is to 
> manually extract the packages URL from config/BuildSystem/packages/ and 
> download the appropriate files.
> Another approach is to run configure and let it fail when it cannot download 
> a package, note the download URL, and manually download it from a separate 
> machine.
> 
> Is there a quicker way to get the URL of all packages that will be downloaded 
> without running through the whole configure process? 
> 
> Assuming that I know the list of package that I will want, is there a 
> programmatic way to figure out what os the download URL for say Metis or 
> sowing?
> 
> Regards,
> Blaise
> 
>   
> 

Reply via email to