Bug#973412: libdune-istl-dev: package should recommend libscotchparmetis-dev

Markus Blatt mblatt at gmx.net
Fri Oct 30 08:24:04 GMT 2020


Package: libdune-istl-dev
Version: 2.6.0-2
Severity: normal

Dear Maintainer,

I think that libdune-istl-dev should at least recommend libscotchparmetis-dev
(or better: even depend on it like for superlu and libsuitesparse). The
parallel version of the AMG will suffer from scalability issues otherwise. Note
that the non-free libparmetis-dev would resolve this, too, but is not usable by
everybody.

   * What led up to the situation?

Installing libdune-istl-dev without installing either libparmetis-dev or
libptscotchparmetis-dev.
Write an example program that uses AMG and run it on a parallel computer with
more than 32 processes.
>From a certain number of processes you will see a warning : "Successive
accumulation of data on coarse levels only works with ParMETIS installed."

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

To remedy I need to install libscotchparmetis-dev and recompile the program.

   * What was the outcome of this action?

Having libscotchparmetis-dev makes the warning go away

   * What outcome did you expect instead?

I expected that just installing libdune-istl-dev would actually install
libscotchparmetis-dev to make using the more scalable version of the parallel
AMG solver the default in other/user DUNE modules.

Thanks a lot in advance!

Cheers,

Markus



-- System Information:
Debian Release: 10.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages libdune-istl-dev depends on:
ii  libdune-common-dev  2.6.0-3
ii  libsuitesparse-dev  1:5.4.0+dfsg-1
ii  libsuperlu-dev      5.2.1+dfsg1-4

libdune-istl-dev recommends no packages.

Versions of packages libdune-istl-dev suggests:
pn  libdune-istl-doc  <none>

-- no debconf information



More information about the debian-science-maintainers mailing list