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