[petsc-users] PETSc with 64 bit integer

Barry Smith bsmith at mcs.anl.gov
Wed May 30 11:36:58 CDT 2012


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.

   



More information about the petsc-users mailing list