Bug#953116: [petsc-maint] 32 bit vs 64 bit PETSc

Drew Parsons dparsons at debian.org
Wed May 27 06:09:35 BST 2020


On 2020-05-24 10:01, Drew Parsons wrote:
> On 2020-05-23 23:45, Satish Balay wrote:
>> 
>> One more issue: Most externalpackages don't support 64bit-indices.
...
>> We haven't tried using MUMPS in this mode with PETSc
> 
> This will be the interesting test. I'll start with the 64-bit build of
> MUMPS and see how tests hold up.


The PETSc mumps tests seem to be robust with respect to 64 bit.
(64 bit MUMPS in the form of -DPORD_INTSIZE64, not all-integer 
-DINTSIZE64)

That is, 32 bit PETSc passes its tests with 64 bit (PORD) MUMPS
and 64 bit PETSc passes its tests with 32 bit MUMPS.

The test in question that's passing is src/snes/tutorials/ex19, run with 
'make runex19_fieldsplit_mumps'
Perhaps it's not stress-testing 64 bit conditions.

Drew



More information about the debian-science-maintainers mailing list