gnu: linux-libre: Update to 4.1.1. * gnu/packages/linux.scm (linux-libre): Update to 4.1.1.
gnu: git: Add inputs for send-email. * gnu/packages/version-control.scm (package-transitive-propagated-labels*) (package-propagated-input-refs): New procedures. (git)[inputs]: Add perl-authen-sasl, perl-net-smtp-ssl, and perl-io-socket-ssl. [outputs]: Add send-email output. [arguments]: Add #:modules argument with srfi-1. In 'split phase, wrap git-send-email.
gnu: Add perl-authen-sasl. * gnu/packages/web.scm (perl-authen-sasl): New variable.
gnu: Add perl-gssapi. * gnu/packages/web.scm (perl-gssapi): New variable.
gnu: Add perl-net-smtp-ssl. * gnu/packages/web.scm (perl-net-smtp-ssl): New variable.
gnu: curl: Disable test that fails on Hydra. * gnu/packages/curl.scm (arguments): Disable test 1510.
gnu: curl: Update to 7.43.0. * gnu/packages/curl.scm (curl): Update to 7.43.0.
gnu: Add deal.II. * gnu/packages/maths.scm (dealii, dealii-openmpi): New variables. * gnu/packages/patches/dealii-p4est-interface.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it.
gnu: Add SLEPc. * gnu/packages/maths.scm (slepc, slepc-complex, slepc-openmpi) (slepc-complex-openmpi): New variables.
gnu: Add arpack-ng-openmpi. * gnu/packages/maths.scm (arpack-ng-openmpi): New variable.
gnu: petsc: Upgrade to 3.6.0. * gnu/packages/maths.scm (petsc): Upgrade to 3.6.0. * gnu/packages/patches/petsc-fix-threadcomm.patch: Delete patch. * gnu-system.am (dist_patch_DATA): Remove it.
gnu: Add MUMPS. * gnu/packages/maths.scm (mumps, mumps-metis, mumps-openmpi) (mumps-metis-openmpi): New variables. * gnu/packages/patches/mumps-build-parallelism.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it.
gnu: Add METIS. * gnu/packages/maths.scm (metis): New variable.
gnu: Add p4est. * gnu/packages/maths.scm (p4est, p4est-openmpi): New variables.
gnu: Add ScaLAPACK. * gnu/packages/maths.scm (scalapack): New variable.
gnu: scotch, pt-scotch: Build esmumps libraries. * gnu/packages/maths.scm (scotch)[arguments]: Add 'build-esmumps phase. Install esmumps libraries and headers in 'install phase. (pt-scotch)[arguments]: Build ptesmumps in 'build phase. Add make parallelism.
gnu: scotch, pt-scotch: Use modify-phases. * gnu/packages/maths.scm (scotch, pt-scotch)[arguments]: Use modify-phases.
gnu: Update scotch to 6.0.4. * gnu/packages/maths.scm (scotch): Update to 6.0.4. [arguments]: Add -fPIC to CFLAGS. * gnu/packages/patches/scotch-test-threading.patch: Adjust patch for a new set of test fixes. * gnu/packages/patches/pt-scotch-build-parallelism.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it.
gnu: openmpi: Upgrade to 1.8.5. * gnu/packages/mpi.scm (openmpi): Upgrade to 1.8.5. [native-inputs]: Add perl. [arguments]: Add configure flags for thread support.
gnu: hwloc: Move numactl to inputs. * gnu/packages/mpi.scm (hwloc)[propagated-inputs]: Move numactl from here... [inputs]: ...to here. [arguments]: New 'refine-libnuma' phase.