[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#39862: closed ([PATCH 0/4] update Dune finite element packages)

From: GNU bug Tracking System
Subject: bug#39862: closed ([PATCH 0/4] update Dune finite element packages)
Date: Sat, 14 Mar 2020 16:56:02 +0000

Your message dated Sat, 14 Mar 2020 17:55:34 +0100
with message-id <address@hidden>
and subject line Re: [PATCH v4 1/2] gnu: dune-*: remove openmpi dependency
has caused the debbugs.gnu.org bug report #39862,
regarding [PATCH 0/4] update Dune finite element packages
to be marked as done.

(If you believe you have received this mail in error, please contact

39862: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=39862
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: [PATCH 0/4] update Dune finite element packages Date: Sun, 1 Mar 2020 20:49:14 +0100
Hi Guix developers,

I've updated the packages of the Dune finite element library to properly
set up OpenMPI before running their tests instead of disabling all the
tests that failed due to mis-configured OpenMPI.
BTW, some other packages exist in variants with and without OpenMPI,
e.g. the dealii and dealii-openmpi packages. Do you think that it would
be useful to provide similar variants for the dune-* packages, which
could also be built without OpenMPI?

Additionally, I've added two new packages, dune-uggrid and dune-subgrid
that might be useful in combination with the existing Dune packages.

Finally, I've added the suitesparse package to dune-istl which as an
optional dependency allows to build some additional solvers for sparse
linear systems into dune-istl.

I've checked that all Dune packages still build after my changes (there
don't seem to be any other packages that depend on the dune-* packages).
Those builds were done using the updated suitesparse package that I've
submitted in bug #39839.

Felix Gruber (4):
  gnu: dune-*: set up MPI for tests
  gnu: add dune-uggrid 2.6.0
  gnu: Add dune-subgrid
  gnu: dune-istl: Build with suitesparse

 gnu/packages/maths.scm | 207 +++++++++++++++++++++--------------------
 1 file changed, 106 insertions(+), 101 deletions(-)


--- End Message ---
--- Begin Message --- Subject: Re: [PATCH v4 1/2] gnu: dune-*: remove openmpi dependency Date: Sat, 14 Mar 2020 17:55:34 +0100 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)

Felix Gruber <address@hidden> skribis:

> * gnu/packages/maths.scm (dune-*)[inputs]: Remove openmpi dependency.
>   [arguments]: remove code to setup openmpi for tests.


> * gnu/packages/maths.scm (dune-common-openmpi, dune-geometry-openmpi,
> dune-istl-openmpi, dune-typetree-openmpi, dune-uggrid-openmpi,
> dune-grid-openmpi, dune-alugrid-openmpi, dune-subgrid-openmpi,
> dune-localfunctions-openmpi, dune-functions-openmpi,
> dune-pdelab-openmpi): New variables.
> (add-openmpi-to-dune-package): New function to add openmpi to the
> inputs of a dune-* package and replace all dune-* packages in its
> input with the corresponding dune-*-openmpi package.

Pushed, thanks!


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]