unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#39862] [PATCH 0/4] update Dune finite element packages
@ 2020-03-01 19:49 Felix Gruber
  2020-03-01 20:23 ` [bug#39862] [PATCH 1/4] gnu: dune-*: set up MPI for tests Felix Gruber
                   ` (4 more replies)
  0 siblings, 5 replies; 25+ messages in thread
From: Felix Gruber @ 2020-03-01 19:49 UTC (permalink / raw)
  To: 39862; +Cc: Felix Gruber

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(-)

-- 
2.25.1

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2020-03-14 16:56 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-01 19:49 [bug#39862] [PATCH 0/4] update Dune finite element packages Felix Gruber
2020-03-01 20:23 ` [bug#39862] [PATCH 1/4] gnu: dune-*: set up MPI for tests Felix Gruber
2020-03-01 20:24 ` [bug#39862] [PATCH 2/4] gnu: add dune-uggrid 2.6.0 Felix Gruber
2020-03-01 20:25 ` [bug#39862] [PATCH 3/4] gnu: Add dune-subgrid Felix Gruber
2020-03-01 20:25 ` [bug#39862] [PATCH 4/4] gnu: dune-istl: Build with suitesparse Felix Gruber
2020-03-02 14:53 ` [bug#39862] [PATCH 0/4] update Dune finite element packages zimoun
2020-03-02 21:56   ` Felix Gruber
2020-03-10 19:29     ` [bug#39862] [PATCH v2 0/6] Update " Felix Gruber
2020-03-12 10:46       ` Ludovic Courtès
2020-03-10 19:29     ` [bug#39862] [PATCH v2 1/6] gnu: dune-*: set up MPI for tests Felix Gruber
2020-03-10 19:29     ` [bug#39862] [PATCH v2 2/6] gnu: add dune-uggrid 2.6.0 Felix Gruber
2020-03-10 19:29     ` [bug#39862] [PATCH v2 3/6] gnu: Add dune-subgrid Felix Gruber
2020-03-10 19:29     ` [bug#39862] [PATCH v2 4/6] gnu: dune-istl: Build with suitesparse Felix Gruber
2020-03-10 19:29     ` [bug#39862] [PATCH v2 5/6] gnu: dune-*: remove openmpi dependency Felix Gruber
2020-03-10 19:29     ` [bug#39862] [PATCH v2 6/6] gnu: define dune-*-openmpi packages Felix Gruber
2020-03-12 12:42       ` Ludovic Courtès
2020-03-12 21:05         ` [bug#39862] [PATCH v3 0/2] Add " Felix Gruber
2020-03-12 21:05         ` [bug#39862] [PATCH v3 1/2] gnu: dune-*: remove openmpi dependency Felix Gruber
2020-03-12 21:05         ` [bug#39862] [PATCH v3 2/2] gnu: define dune-*-openmpi packages Felix Gruber
2020-03-13  9:42           ` Ludovic Courtès
2020-03-13 17:26             ` Felix Gruber
2020-03-13 21:28               ` Ludovic Courtès
2020-03-13 17:30             ` [bug#39862] [PATCH v4 1/2] gnu: dune-*: remove openmpi dependency Felix Gruber
2020-03-14 16:55               ` bug#39862: " Ludovic Courtès
2020-03-13 17:30             ` [bug#39862] [PATCH v4 2/2] gnu: define dune-*-openmpi packages Felix Gruber

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).