[petsc-users] --with-64-bit-indices=1
Smith, Barry F.
bsmith at mcs.anl.gov
Mon Nov 4 14:46:10 CST 2019
> On Nov 4, 2019, at 2:14 PM, Anthony Paul Haas via petsc-users <petsc-users at mcs.anl.gov> wrote:
>
> Hello,
>
> I ran into an issue while using Mumps from Petsc. I got the following error (see below please). Somebody suggested that I compile Petsc with --with-64-bit-indices=1. Will that suffice?
Currently PETSc and MUMPS do not work together with --with-64-bit-indices=1.
> Also I compiled my own version of Petsc on Cray Onyx (HPCMP) but although I compiled --with-debugging=0, Petsc was very very slow (compared to the version of Petsc available from the Cray admins). Do you have a list of flags that I should compile Petsc with for Cray supercomputers?
No idea why it would be particularly slower. No way to know what compiler options they used.
You also have a choice of different compilers on Cray, perhaps that makes a difference.
>
> Thanks,
>
> Anthony
>
> INFOG(1)=-51. I saw in the mumps manual that:
>
> An external ordering (Metis/ParMetis, SCOTCH/PT-SCOTCH, PORD), with 32-bit default
> integers, is invoked to processing a graph of size larger than 2^31-1. INFO(2) holds the size
> required to store the graph as a number of integer values;
This is strange. Since PETSc cannot when using 32 bit indices produce such a large graph I cannot explain how this message was generated. Perhaps there was an integer overflow
>
>
More information about the petsc-users
mailing list