From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:47675) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j8Urg-0007RM-MH for guix-patches@gnu.org; Sun, 01 Mar 2020 15:07:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j8Urf-0007vS-Kv for guix-patches@gnu.org; Sun, 01 Mar 2020 15:07:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59239) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j8Urf-0007vA-9G for guix-patches@gnu.org; Sun, 01 Mar 2020 15:07:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j8Ure-0005lX-Hy for guix-patches@gnu.org; Sun, 01 Mar 2020 15:07:02 -0500 Subject: [bug#39862] [PATCH 0/4] update Dune finite element packages Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:46177) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j8Uay-0004m3-0Q for guix-patches@gnu.org; Sun, 01 Mar 2020 14:49:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j8Uaw-0002Rx-KL for guix-patches@gnu.org; Sun, 01 Mar 2020 14:49:47 -0500 Received: from mout01.posteo.de ([185.67.36.65]:38890) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j8Uaw-0002Rg-5T for guix-patches@gnu.org; Sun, 01 Mar 2020 14:49:46 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id DC7EB160060 for ; Sun, 1 Mar 2020 20:49:43 +0100 (CET) From: Felix Gruber Date: Sun, 1 Mar 2020 20:49:14 +0100 Message-Id: <20200301194914.899011-1-felgru@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 39862@debbugs.gnu.org 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(-) --=20 2.25.1