Bug#961645: hypre: provide 64 bit (bigint/mixedint) build

Drew Parsons dparsons at debian.org
Wed May 27 06:19:41 BST 2020


Source: hypre
Severity: normal
Control: block 953116 by -1

We're discussing introducing a 64 bit-build for the computational
stack. This refers to 64-bit addressing to cells in meshes, etc.

c.f. Bug#953116 (petsc)
Bug#961108 (openmpi)
https://lists.debian.org/debian-science/2020/05/msg00051.html

BLAS is already 64-bit enabled.

For the 64-bit environment to work, it needs to be carried through all
along the library stack, from BLAS to PETSc.

PETSc depends on hypre, and 64-bit PETSc requires 64-bit hypre, or
more precisely, petsc --with-64-bit-indices option requires Hypre
built with --enable-bigint or --enable-mixedint.

Probably we want 2 separate builds, 32-bit (the current
libhypre-dev) and a separate 64-bit libhypre64-dev

Opening this bug to track the chain of 64-bit package dependencies.


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.0-1-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the debian-science-maintainers mailing list