From mboxrd@z Thu Jan 1 00:00:00 1970 From: ericbavier@openmailbox.org Subject: [PATCH 00/14] Add deal.II and some dependencies. Date: Sat, 27 Jun 2015 22:45:37 -0500 Message-ID: <1435463151-32099-1-git-send-email-ericbavier@openmailbox.org> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44597) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z93Vy-0000mm-V6 for guix-devel@gnu.org; Sat, 27 Jun 2015 23:44:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z93Vu-0003BD-SL for guix-devel@gnu.org; Sat, 27 Jun 2015 23:44:18 -0400 Received: from smtp28.openmailbox.org ([62.4.1.62]:34059) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z93Vu-00038z-Jc for guix-devel@gnu.org; Sat, 27 Jun 2015 23:44:14 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Cc: Eric Bavier From: Eric Bavier The following patches add the deal.II finite element library and some of its dependencies. Also included are some non-trivial package upgrades. I've tested builds on both x86_64 and i686, but cannot comment on mips or arm. Stylistic or other comments are most welcome. Eric Bavier (14): gnu: hwloc: Upgrade to 1.10.1. gnu: hwloc: Move numactl to inputs. gnu: openmpi: Upgrade to 1.8.5. gnu: Update scotch to 6.0.4. gnu: scotch, pt-scotch: Use modify-phases. gnu: scotch, pt-scotch: Build esmumps libraries. gnu: Add ScaLAPACK. gnu: Add p4est. gnu: Add METIS. gnu: Add MUMPS. gnu: petsc: Upgrade to 3.6.0. gnu: Add arpack-ng-openmpi. gnu: Add SLEPc. gnu: Add deal.II. gnu-system.am | 5 +- gnu/packages/maths.scm | 589 ++++++++++++++++++--- gnu/packages/mpi.scm | 54 +- gnu/packages/patches/deal.II-p4est-interface.patch | 62 +++ .../patches/hwloc-gather-topology-lstopo.patch | 13 + gnu/packages/patches/mumps-build-parallelism.patch | 13 + gnu/packages/patches/petsc-fix-threadcomm.patch | 15 - .../patches/pt-scotch-build-parallelism.patch | 13 + gnu/packages/patches/scotch-test-threading.patch | 131 +---- 9 files changed, 670 insertions(+), 225 deletions(-) create mode 100644 gnu/packages/patches/deal.II-p4est-interface.patch create mode 100644 gnu/packages/patches/hwloc-gather-topology-lstopo.patch create mode 100644 gnu/packages/patches/mumps-build-parallelism.patch delete mode 100644 gnu/packages/patches/petsc-fix-threadcomm.patch create mode 100644 gnu/packages/patches/pt-scotch-build-parallelism.patch -- 2.2.1