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.
