On May 30, 2012, at 11:34 AM, Jed Brown wrote:

> On Wed, May 30, 2012 at 11:32 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:
>   For packages that support 64 bit integers (hypre, superlu_dist, ...) the 
> --download-package option causes the 64 bit integer version to be built 
> automatically.  The flag     self.requires32bitint = 0 in superlu_dist.py 
> (for example) indicates if the package supports 64 bit int. If you build the 
> external package yourself you need to make sure you build the 64 bit integer 
> version.   PETSc assumes that external packages that use BLAS/LAPACK know 
> what they are doing with regard to calling BLAS/LAPACK when using 64 bit 
> integers.
> 
>   PETSc built with 64 bit integers does not use external packages that use 32 
> bit int (except BLAS/LAPACK), that is it does not convert the 64 bit int to 
> 32 bit (except for BLAS/LAPACK).
> 
> And MPI (obviously) and HDF5.

   Right.  Kicks self for having no memory or logic circuits still working.

   

Reply via email to