From: Drew Parsons Date: Mon, 23 Jan 2017 22:18:32 +0000 (+0000) Subject: dolfin (2016.2.0-2) unstable; urgency=medium X-Git-Tag: archive/raspbian/2019.2.0_git20200629.946dbd3-8+rpi1~1^2^2^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b203f221b7c53572e0e6fefe2542a6ed459bd705;p=dolfin.git dolfin (2016.2.0-2) unstable; urgency=medium * Dolfin depends on specific 3.7.X patch releases of PETSc and SLEPc (see dolfin.pc, DOLFINConfig.cmake) [dgit import unpatched dolfin 2016.2.0-2] --- b203f221b7c53572e0e6fefe2542a6ed459bd705 diff --cc debian/changelog index 0000000,0000000..e0abe12 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,771 @@@ ++dolfin (2016.2.0-2) unstable; urgency=medium ++ ++ * Dolfin depends on specific 3.7.X patch releases of PETSc and SLEPc ++ (see dolfin.pc, DOLFINConfig.cmake) ++ ++ -- Drew Parsons Tue, 24 Jan 2017 06:18:32 +0800 ++ ++dolfin (2016.2.0-1) unstable; urgency=medium ++ ++ [ Drew Parsons ] ++ * Drop HDF5 Fortran configuration (it's not actually used). ++ * Tighten build and python-dolfin fenics dependencies to the ++ FENiCS minor version: (>= 2016.2.0), (<< 2016.3~) ++ ++ [ Johannes Ring ] ++ * New upstream release. ++ * d/watch: Check pgp signature. ++ * d/control: ++ - Update package names (libdolfin2016.1 -> libdolfin2016.2 ++ and libdolfin2016.1-dbg -> libdolfin2016.2-dbg). ++ - Bump minimum required version for python-instant, python-ufl and ++ python-ffc to 2016.2. ++ - Add python-dijitso to Build-Depends and Depends for binary package ++ python-dolfin. ++ ++ -- Drew Parsons Wed, 21 Dec 2016 16:47:36 +0800 ++ ++dolfin (2016.1.0-5) unstable; urgency=medium ++ ++ * Reenable HDF5 support. ++ * patches/HDF5-configure.patch helps configure HDF5 parallel. ++ ++ -- Drew Parsons Fri, 16 Sep 2016 11:16:05 +0800 ++ ++dolfin (2016.1.0-4) unstable; urgency=medium ++ ++ * Disable HDF5 support. ++ HDF5 was never actually enabled previously due to a discrepant ++ configuration between serial and parallel HDF5, but that now ++ causes dolfin to fail to build. ++ ++ -- Drew Parsons Wed, 14 Sep 2016 12:52:59 +0800 ++ ++dolfin (2016.1.0-3) unstable; urgency=medium ++ ++ * Thanks Christophe Prud'homme for your uploads of the earlier ++ versions of dolfin. Removing from the Uploaders list now. ++ Closes: #835003. ++ * enable parallel build (dh $@ --parallel). Closes: #833602. ++ ++ -- Drew Parsons Mon, 12 Sep 2016 17:19:42 +0800 ++ ++dolfin (2016.1.0-2) unstable; urgency=medium ++ ++ * Enable build against version of PETSc (and SLEPc) provided by ++ petsc-dev, e.g. PETSc 3.6 or 3.7. ++ * Include support for petsc4py and slepc4py. ++ * Update debian/watch (uscan). ++ ++ -- Drew Parsons Thu, 11 Aug 2016 23:08:05 +0800 ++ ++dolfin (2016.1.0-1) unstable; urgency=medium ++ ++ [ Johannes Ring ] ++ * New upstream release. ++ * debian/control: ++ - Update package names for new SONAME 2016.1 (libdolfin1.6 -> ++ libdolfin2016.1 and libdolfin1.6-dbg -> libdolfin2016.1-dbg). ++ - Bump minimum required version for python-instant, python-ufl and ++ python-ffc to 2016.1. ++ * Move debian/libdolfin1.6.install -> debian/libdolfin2016.1.install. ++ * debian/rules: Add -fpermissive to CXX flags. ++ ++ -- Drew Parsons Tue, 05 Jul 2016 13:14:01 +0800 ++ ++dolfin (1.6.0-5) unstable; urgency=medium ++ ++ * Depends: libpetsc3.6-dev rather than petsc-dev. ++ Likewise libslepc3.6-dev. ++ dolfin 1.6 is not compatible with petsc 3.7. ++ ++ -- Drew Parsons Tue, 07 Jun 2016 09:11:42 +0800 ++ ++dolfin (1.6.0-4) unstable; urgency=medium ++ ++ [ Mattia Rizzolo ] ++ * debian/control: ++ + Update VCS fields after the move to Git. ++ ++ [ Drew Parsons ] ++ * Remove python-dolfin dependency on python-netcdf. Closes: #821215. ++ * Build against vtk6 not vtk5 (source and libdolfin-dev dependencies). ++ Requires Qt4 support to be switched off (vtk6 uses Qt5). ++ Qt support has been dropped upstream. Closes: #821875. ++ * Activate support for SCOTCH. ++ * Standards-Version: 3.9.8 ++ ++ -- Drew Parsons Tue, 26 Apr 2016 23:59:41 +0800 ++ ++dolfin (1.6.0-3) unstable; urgency=medium ++ ++ * Team upload. ++ * Use OPENMPI_ARCHITECTURES from mpi-default-dev instead of hardcoding ++ architectures where not to use openmpi. ++ ++ -- Mattia Rizzolo Thu, 21 Apr 2016 15:33:43 +0000 ++ ++dolfin (1.6.0-2) unstable; urgency=medium ++ ++ * Team upload. ++ * Run wrap-and-sort -s ++ * Switch to unversioned Build-Depends on petsc-dev and slepc-dev (also for ++ the libdolfin-dev dependencies). ++ ++ -- Mattia Rizzolo Thu, 21 Apr 2016 13:32:44 +0000 ++ ++dolfin (1.6.0-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/control: ++ - Add gfortran to build dependencies. ++ - Update package names for new SONAME 1.6 (libdolfin1.5 -> ++ libdolfin1.6 and libdolfin1.5-dbg -> libdolfin1.6-dbg). ++ - Bump minimum required version for python-instant, python-ufl and ++ python-ffc to 1.6.0. ++ - Require swig3.0 (>= 3.0.3) in Build-Depends. ++ * Move debian/libdolfin1.5.install -> debian/libdolfin1.6.install. ++ * Remove patch for fixing problem with Python 2.7.10 (fixed upstream). ++ * debian/rules: ++ - Replace swig with swig3.0. ++ - Set PETSC_DIR to /usr/lib/petsc and SLEPC_DIR to /usr/lib/slepc. ++ - Explicitly disable petsc4py, slepc4py and sphinx. ++ - Help CMake find the parallel version of hdf5. ++ ++ -- Johannes Ring Sat, 31 Oct 2015 13:30:16 +0800 ++ ++dolfin (1.5.0-4) unstable; urgency=medium ++ ++ * debian/control: Enable libpetsc3.2-dev and libslepc3.2-dev on ++ armel, arm64 and hurd-i386 (closes: #787494). ++ * debian/rules: Enable MPI on armel. ++ ++ -- Johannes Ring Tue, 02 Jun 2015 12:39:45 +0200 ++ ++dolfin (1.5.0-3) unstable; urgency=medium ++ ++ * Add patch to fix issue with Python 2.7.10 (closes: #786857). ++ ++ -- Johannes Ring Mon, 01 Jun 2015 09:26:07 +0200 ++ ++dolfin (1.5.0-2) unstable; urgency=medium ++ ++ * Upload to unstable (closes: #780359). ++ ++ -- Johannes Ring Wed, 13 May 2015 09:48:59 +0200 ++ ++dolfin (1.5.0-1) experimental; urgency=medium ++ ++ * New upstream release (closes: #780359). ++ * debian/control: ++ - Bump Standards-Version to 3.9.6 (no changes needed). ++ - Bump X-Python-Version to >= 2.7. ++ - Update package names for new SONAME 1.5 (libdolfin1.4 -> ++ libdolfin1.5, libdolfin1.4-dbg -> libdolfin1.5-dbg and ++ libdolfin1.4-dev -> libdolfin1.5-dev). ++ - Bump minimum required version for python-instant, python-ufl and ++ python-ffc to 1.5.0. ++ - Add python-sympy and python-six to Depends for binary package ++ python-dolfin. ++ - Add dh-python to Build-Depends. ++ - Remove libcgal-dev from {Build-}Depends. ++ * Remove CSGCGALMeshGenerator3D-oom.patch since CGAL is no longer used ++ by DOLFIN. ++ * Move debian/libdolfin1.4.install -> debian/libdolfin1.5.install. ++ * debian/rules: No longer any non DFSG-free stuff to remove, so update ++ get-orig-source target (update debian/watch accordingly). ++ * Update debian/copyright and debian/copyright_hints. ++ ++ -- Johannes Ring Tue, 17 Mar 2015 07:57:11 +0100 ++ ++dolfin (1.4.0+dfsg-4) unstable; urgency=medium ++ ++ * debian/control: Disable libcgal-dev on i386, mipsel and sparc. ++ * debian/rules: Remove bad directives in pkg-config file dolfin.pc ++ (closes: #760658). ++ * Remove debian/libdolfin-dev.lintian-overrides. ++ ++ -- Johannes Ring Mon, 22 Sep 2014 14:35:34 +0200 ++ ++dolfin (1.4.0+dfsg-3) unstable; urgency=medium ++ ++ * debian/rules: Enable MPI on mips(el) and sparc (closes: #759182). ++ * debian/control: ++ - Disable libcgal-dev on {hurd, kfreebsd}-i386 since it requires ++ unreasonable amounts of memory (closes: #759183). ++ - Disable libpetsc3.4.2-dev and libslepc3.4.2-dev on amr64 since ++ they are not available on this architecture. ++ ++ -- Johannes Ring Fri, 29 Aug 2014 08:28:19 +0200 ++ ++dolfin (1.4.0+dfsg-2) unstable; urgency=medium ++ ++ * Rename libdolfin1.4-dev to libdolfin-dev and remove dolfin-dev. ++ ++ -- Johannes Ring Mon, 18 Aug 2014 10:21:43 +0200 ++ ++dolfin (1.4.0+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/control: ++ - Update package names for new SONAME 1.3 (libdolfin1.3 -> ++ libdolfin1.4, libdolfin1.3-dbg -> libdolfin1.4-dbg and ++ libdolfin1.3-dev -> libdolfin1.4-dev). ++ - Bump minimum required version for python-instant, python-ufl and ++ python-ffc to 1.4.0. ++ - Add python-ffc (>= 1.4.0) to Build-Depends. ++ - Replace swig2.0 with swig in Build-Depends. ++ - Remove ufc and python-ufc from Build-Depends and from Depends for ++ binary package libdolfin1.4-dev and python-dolfin (closes: #755727). ++ - Add libdolfin1.3-dev in Conflicts and Replaces for binary package ++ libdolfin1.4-dev. ++ - Remove libarmadillo-dev from {Build-}Depends. ++ - Remove libptscotch-dev from {Build-}Depends (closes: #741165). ++ * Move debian/libdolfin1.3.install -> debian/libdolfin1.4.install ++ and debian/libdolfin1.3-dev.install -> debian/libdolfin1.4-dev.install. ++ * debian/rules: ++ - Enable CGAL again (accidentally disabled in last upload). ++ - No longer needed to remove .pyc files in get-orig-source target. ++ - Add "export PERL_LWP_SSL_VERIFY_HOSTNAME=0" to get-orig-source ++ target to help uscan download from Bitucket. ++ * Remove patch for bug in Boost (fixed). ++ * Add lintian override libdolfin1.4-dev: pkg-config-bad-directive. ++ ++ -- Johannes Ring Mon, 11 Aug 2014 09:57:36 +0200 ++ ++dolfin (1.3.0+dfsg-2) unstable; urgency=medium ++ ++ * debian/control: ++ - Disable libcgal-dev on armhf and mips since it requires ++ unreasonable amounts of memory (closes: 739697). ++ - Disable libpetsc3.4.2-dev and libslepc3.4.2-dev on hurd-i386 since ++ they are not available on this architecture. ++ * Add patch to workaround bug in boost (thanks to Peter Green). ++ * Use DEB_BUILD_MULTIARCH when installing the DOLFIN library and ++ pkg-config file. ++ ++ -- Johannes Ring Wed, 26 Feb 2014 12:23:11 +0100 ++ ++dolfin (1.3.0+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Remove patches for PETSc/SLEPc 3.4 (no longer needed). ++ * debian/docs: README -> README.rst and remove TODO. ++ * debian/control: ++ - Bump Standards-Version to 3.9.5 (no changes needed). ++ - Add libeigen3-dev in Build-Depends and Depends for binary package ++ libdolfin1.3-dev. ++ - Add python-ply in Build-Depends. ++ - Update package names for new SONAME 1.3 (libdolfin1.2 -> ++ libdolfin1.3, libdolfin1.2-dbg -> libdolfin1.3-dbg and ++ libdolfin1.2-dev -> libdolfin1.3-dev). ++ - Bump minimum required version for ufc and python-ufc to 2.3.0, and ++ for python-instant, python-ufl and python-ffc to 1.3.0. ++ - Add libdolfin1.2-dev in Conflicts and Replaces for binary package ++ libdolfin1.3-dev. ++ - Add python-ply in Build-Depends. ++ * Move debian/libdolfin1.2.install -> debian/libdolfin1.3.install ++ and debian/libdolfin1.2-dev.install -> debian/libdolfin1.3-dev.install. ++ * debian/libdolfin1.3-dev.install: Remove pkg-config file dolfin.pc ++ (cmake files should be used instead). ++ * debian/rules: Remove .pyc files in get-orig-source target. ++ ++ -- Johannes Ring Fri, 14 Feb 2014 19:11:50 +0100 ++ ++dolfin (1.2.0+dfsg-4) unstable; urgency=medium ++ ++ * Team upload. ++ * CSGCGALMeshGenerator3D-oom.patch: new patch, workaround for FTBFS on some ++ arches due to g++ eating all the RAM. ++ ++ -- Sébastien Villemot Sat, 14 Dec 2013 19:16:13 +0100 ++ ++dolfin (1.2.0+dfsg-3) unstable; urgency=low ++ ++ * Team upload. ++ * Refactor patches for PETSc/SLEPc 3.4, to fix a missing symbol in the library ++ + petsc-slepc-3.4.2.patch: remove patch ++ + {slepc,petsc}-3.4.patch: new patches taken from upstream ++ ++ -- Sébastien Villemot Sun, 27 Oct 2013 15:48:52 +0100 ++ ++dolfin (1.2.0+dfsg-2) unstable; urgency=low ++ ++ * Team upload. ++ * Update (build-)dependencies to libpetsc3.4.2-dev and ++ libslepc3.4.2-dev. ++ * petsc-slepc-3.4.2.patch: new patch to adapt for the new PETSC/SLEPC. ++ ++ -- Sébastien Villemot Sat, 26 Oct 2013 04:33:36 +0200 ++ ++dolfin (1.2.0+dfsg-1) unstable; urgency=low ++ ++ * New upstream release (closes: #718636, #718153). ++ * debian/control: ++ - Replace libdolfin1.1 with libdolfin1.2 and libdolfin1.1-dev with ++ libdolfin1.2-dev to follow library soname. ++ - Bump required version for ufc, python-ufc, python-ffc, python-ufl, ++ and python-instant. ++ - Add libdolfin1.1-dev to Conflicts and Replaces for binary package ++ libdolfin1.2-dev. ++ - Bump Standards-Version to 3.9.4. ++ - Remove DM-Upload-Allowed field. ++ - Bump required debhelper version in Build-Depends. ++ - Replace python-all-dev with python-dev in Build-Depends. ++ - Remove cdbs from Build-Depends. ++ - Use canonical URIs for Vcs-* fields. ++ - Disable libcgal-dev on armel. ++ - Enable libpetsc3.2-dev and libslepc3.2-dev on armhf and s390x. ++ - Enable libptscotch-dev on all arches. ++ - Add new debug package python-dolfin-dbg. ++ * debian/compat: Bump to compatibility level 9. ++ * debian/rules: ++ - Rewrite for debhelper (drop cdbs). ++ - Avoid hardcoding the swig2.0 version (closes: #692852). ++ - Update get-orig-source target to remove non DFSG-free stuff, ++ update watch file accordingly. ++ * Update debian/copyright and debian/copyright_hints. ++ * Move debian/libdolfin1.1.install to debian/libdolfin1.2.install and ++ debian/libdolfin1.1-dev.install to debian/libdolfin1.2-dev.install ++ to follow library soname. ++ * Add dolfin-get-demos in dolfin-bin.install and add manual page for it. ++ * Add all CMake files in libdolfin1.2-dev.install. ++ ++ -- Johannes Ring Tue, 06 Aug 2013 16:49:23 +0200 ++ ++dolfin (1.1.0-1) UNRELEASED; urgency=low ++ ++ * New upstream release. ++ * debian/control: ++ - Replace libdolfin1.0 with libdolfin1.1 and libdolfin1.0-dev with ++ libdolfin1.1-dev to follow library soname. ++ - Bump required version for ufc, python-ufc, python-ffc, python-ufl, ++ and python-instant. ++ - Add libdolfin1.0-dev to Conflicts and Depends for binary package ++ libdolfin1.1-dev. ++ - Add libvtk5-dev, libvtk5-qt4-dev, libqt4-dev, libhdf5-mpi-dev, ++ libboost-timer-dev and libboost-chrono-dev to Build-Depends and in ++ Depends field for binary package libdolfin1.1-dev. ++ - Add python-ply to Depends for binary package python-dolfin. ++ - Remove python-viper from Depends for binary package python-dolfin. ++ * debian/rules: Enable building with HDF5, VTK, and QT. ++ * Move debian/libdolfin1.0.install to debian/libdolfin1.1.install and ++ debian/libdolfin1.0-dev.install to debian/libdolfin1.1-dev.install ++ to follow library soname. ++ * debian/patches: Remove patches now fixed upstream. ++ * Determine swig2.0 version at build time (closes: #692852). Thanks to ++ Stefano Riviera for the patch. ++ ++ -- Johannes Ring Thu, 10 Jan 2013 11:28:21 +0100 ++ ++dolfin (1.0.0-7) unstable; urgency=low ++ ++ * debian/control: ++ - Remove Conflicts and Replaces from binary package libdolfin1.0-dbg. ++ - Update long description for all packages. ++ - Add python-netcdf to Depends for binary package python-dolfin ++ (closes: #674014). ++ - Require SWIG upstream version 2.0.7 for binary package ++ python-dolfin (closes: #675207). ++ - Require UFC >= 2.0.5-3. ++ ++ -- Johannes Ring Fri, 29 Jun 2012 09:45:28 +0200 ++ ++dolfin (1.0.0-6) unstable; urgency=low ++ ++ * debian/rules: Set default Python version to fix FTBFS when Python3 ++ is available (closes: #672952). ++ * debian/control: Remove Provides: libdolfin0-dev from ++ libdolfin1.0-dev (and same to -dbg package). ++ ++ -- Johannes Ring Mon, 21 May 2012 10:09:59 +0200 ++ ++dolfin (1.0.0-5) unstable; urgency=low ++ ++ * Add patches to fix problems with SWIG 2.0.5 and GCC 4.7. ++ * debian/control: Require UFC >= 2.0.5-2. ++ ++ -- Johannes Ring Mon, 14 May 2012 11:25:47 +0200 ++ ++dolfin (1.0.0-4) unstable; urgency=low ++ ++ * debian/watch: Replace http with https in URL. ++ * debian/control: ++ - Add libcgal-dev to Build-Depends and Depends for binary package ++ libdolfin1.0-dev. ++ - Bump Standards-Version to 3.9.3 (no changes needed). ++ * debian/rules: ++ - Enable CGAL support. ++ - Call dh_numpy in binary-install/python-dolfin target to fix ++ lintian error missing-dependency-on-numpy-abi. ++ ++ -- Johannes Ring Tue, 20 Mar 2012 14:47:27 +0100 ++ ++dolfin (1.0.0-3) unstable; urgency=low ++ ++ * Disable building with PETSc, SLEPc and SCOTCH on some arches. ++ ++ -- Johannes Ring Tue, 14 Feb 2012 11:46:11 +0100 ++ ++dolfin (1.0.0-2) unstable; urgency=low ++ ++ * debian/control: ++ - Replace libpetsc3.1-dev and libslepc3.1-dev with libpetsc3.2-dev ++ and libslepc3.2-dev, respectively. ++ - Require libptscotch-dev, libpetsc3.2-dev and libslepc3.2-dev on ++ all arches. ++ * debian/rules: Help CMake find version 3.2 of PETSc and SLEPc by ++ defining PETSC_DIR and SLEPC_DIR variables, respectively. ++ ++ -- Johannes Ring Mon, 30 Jan 2012 11:45:31 +0100 ++ ++dolfin (1.0.0-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/control: ++ - Bump version numbers for python-ufc, python-ffc, python-viper, ++ python-ufl and python-instant in Depends field for binary package ++ python-dolfin. ++ - Bump version numbers for ufc and python-ufc in Build-Depends and ++ in Depends field for binary package libdolfin1.0-dev. ++ ++ -- Johannes Ring Thu, 08 Dec 2011 08:47:31 +0100 ++ ++dolfin (1.0-rc2-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/control: Bump version for ufc and python-ufc to 2.0.4. ++ ++ -- Johannes Ring Tue, 29 Nov 2011 11:44:52 +0100 ++ ++dolfin (1.0-rc1-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/control: ++ - Update Homepage field. ++ - Add libboost-math-dev to Build-Depends and in Depends field for ++ binary package libdolfin1.0-dev. ++ * Disable Trilinos support (version >= 10.8.1 now required). ++ * Remove patch for building with Trilinos. ++ * Update debian/copyright and debian/copyright_hints. ++ ++ -- Johannes Ring Tue, 22 Nov 2011 12:10:02 +0100 ++ ++dolfin (1.0-beta2-1) unstable; urgency=low ++ ++ * New upstream release. ++ * Add lintian override dolfin-dev: empty-binary-package. ++ * debian/control: ++ - Add libboost-mpi-dev in Build-Depends and in Depends field for ++ binary package libdolfin1.0-dev. ++ - Bump version numbers for dependencies ufc, python-ufc, python-ffc, ++ and python-ufl. ++ * debian/patches: Remove patch for importing PyTrilinos before DOLFIN ++ as this is now fixed upstream. ++ ++ -- Johannes Ring Thu, 27 Oct 2011 13:17:47 +0200 ++ ++dolfin (1.0-beta-1) unstable; urgency=low ++ ++ * New upstream release. This release fixes a large number of bugs and ++ brings many improvements. The most notable changes are improved ++ support for parallel computing and a redesigned and simplified ++ interface for solving variational problems. ++ * debian/control: ++ - Add libboost-iostreams-dev to Build-Depends and to Depends in -dev ++ package. ++ - Replace libdolfin0 with libdolfin1.0 and libdolfin0-dev with ++ libdolfin1.0-dev to follow library soname. ++ - Bump required version for ufc, python-ufc, python-ffc, ++ python-viper, python-ufl, and python-instant. ++ - Add provide, replace and conflict on libdolfin0-dev for binary ++ package libdolfin1.0-dev. Similarly for libdolfin1.0-dbg. ++ * Add patch for importing PyTrilinos before dolfin (closes: #631589). ++ * Rename libdolfin0.install to libdolfin1.0.install and ++ libdolfin0-dev.install to libdolfin1.0-dev.install to follow library ++ soname. ++ ++ -- Johannes Ring Wed, 17 Aug 2011 12:01:58 +0200 ++ ++dolfin (0.9.11-1) unstable; urgency=low ++ ++ * New upstream release. This release moves to SWIG 2.0 and it ++ incorporates a significant number of bug fixes. ++ * debian/control: ++ - Bump Standards-Version to 3.9.2 (no changes needed). ++ - Replace swig with swig2.0 in Build-Depends. ++ - Add swig2.0 to Depends for binary package python-dolfin. ++ - Bump required version for ufc and python-ufc in Build-Depends. ++ - Bump required version for ufc, python-ufc, python-ffc, python-ufl ++ and python-instant in Depends for binary packages libdolfin0-dev ++ and python-dolfin. ++ * debian/rules: ++ - Set SWIG_EXECUTABLE to /usr/bin/swig2.0. ++ - Use DEB_COMPRESS_EXCLUDE_ALL instead of deprecated ++ DEB_COMPRESS_EXCLUDE. ++ - Include cdbs utils.mk rule for automated copyright checks. ++ * debian/copyright: ++ - Update for upstream license change to LGPLv3. ++ - Switch to DEP-5 format. ++ * Remove custom cdbs rules and licensecheck script for copyright check. ++ * Disable MPI on lam architectures (closes: #627172). ++ * Add patch to fix FTBFS when Trilinos is enabled (closes: #624925). ++ ++ -- Johannes Ring Wed, 18 May 2011 13:30:21 +0200 ++ ++dolfin (0.9.10-2) unstable; urgency=low ++ ++ * Move from python-central to dh_python2 (closes: #616793). ++ - Remove python-central from Build-Depends. ++ - Bump minimum required python-all-dev package version to 2.6.6-3~. ++ - Remove XB-Python-Version line. ++ - Bump minimum required cdbs version to 0.4.90~. ++ - Replace XS-Python-Version with X-Python-Version. ++ - Replace call to dh_pycentral with dh_python2 in debian/rules. ++ * Build for all supported Python versions. ++ * Remove some unnecessary packages in Depends for binary packages ++ libdolfin0 and libdolfin0-dev. ++ * Add ufc and python-ufc in Depends for binary package libdolfin0-dev. ++ * Add python-ufc, python-ffc, python-viper, python-ufl python-instant, ++ and python-numpy in Depends for binary package python-dolfin. ++ * Disable building with PETSc and SLEPc on some architectures. ++ * Remove old Provides field for binary package python-dolfin. ++ ++ -- Johannes Ring Fri, 15 Apr 2011 09:17:37 +0200 ++ ++dolfin (0.9.10-1) unstable; urgency=low ++ ++ * New upstream release. This release fixes bug "FTBFS: error: ++ 'SCOTCH_Dgraph' was not declared in this scope" (closes: #612602). ++ * debian/control: ++ - Add libslepc3.1-dev and libboost-thread-dev to Build-Depends and ++ Depends field in binary package libdolfin0-dev. ++ - Bump build dependency on python-ufc to >= 2.0.0. ++ - Remove Build-Depends-Indep field as upstream no longer ships the ++ user manual. ++ - Remove old fields Conflicts, Provides, and Replaces from ++ libdolfin0-dev, libdolfin0, libdolfin0-dbg, and python-dolfin. ++ * Remove all patches as they are now incorporated upstream. ++ * Add dolfin-plot and dolfin-version to debian/dolfin-bin.install. ++ * Remove .doc-base file since the user manual is removed by upstream. ++ * Remove targets clean and install/dolfin-doc from debian/rules since ++ they are no longer needed. ++ ++ -- Johannes Ring Thu, 24 Feb 2011 10:34:44 +0100 ++ ++dolfin (0.9.9-4) unstable; urgency=low ++ ++ * Update Homepage field in debian/control and Maintainer field in ++ debian/copyright. ++ * Add patch for generating correct pkg-config file dolfin.pc. ++ ++ -- Johannes Ring Tue, 11 Jan 2011 12:36:55 +0100 ++ ++dolfin (0.9.9-3) unstable; urgency=low ++ ++ * Add patch from upstream to fix problem with the CMake config file ++ (dolfin-config.cmake) having the wrong path to the DOLFIN library. ++ ++ -- Johannes Ring Tue, 14 Sep 2010 18:45:39 +0200 ++ ++dolfin (0.9.9-2) unstable; urgency=low ++ ++ * debian/rules: Make CMake skip adding runtime paths. ++ ++ -- Johannes Ring Tue, 14 Sep 2010 10:49:24 +0200 ++ ++dolfin (0.9.9-1) unstable; urgency=low ++ ++ * New upstream release. ++ * Switch to CMake CDBS class: ++ - Replace scons with cmake in Build-Depends and in Suggests for ++ binary package dolfin-doc. ++ - Add cmake to Depends field for binary package libdolfin0-dev. ++ - Install CMake config file for DOLFIN with package libdolfin0-dev. ++ * debian/control: ++ - Update version for python-ufc in Build-Depends field. ++ - Update version for python-ufl in Depends field for binary package ++ libdolfin0-dev. ++ - Update version for ufc and python-ffc in Depends field for binary ++ package libdolfin0-dev. ++ - Bump Standards-Version to 3.9.1 (no changes needed). ++ * Add patches from upstream to help CMake find PETSc, SLEPc, and ++ Trilinos and for installing some missing utilities (dolfin-convert ++ and dolfin-order) and manual pages. ++ * Update debian/copyright and debian/copyright_hints. ++ ++ -- Johannes Ring Mon, 13 Sep 2010 11:45:17 +0200 ++ ++dolfin (0.9.8-3) unstable; urgency=low ++ ++ * Disable Trilinos on non-supported platforms (closes: #590100). ++ ++ -- Johannes Ring Wed, 04 Aug 2010 16:47:38 +0200 ++ ++dolfin (0.9.8-2) unstable; urgency=low ++ ++ * Fix generation of pkg-config file dolfin.pc. ++ ++ -- Johannes Ring Sun, 04 Jul 2010 20:41:45 +0200 ++ ++dolfin (0.9.8-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/control: ++ - Update version for python-ufc in Build-Depends field. ++ - Update version for python-ufl in Depends field for binary package ++ libdolfin0-dev. ++ - Update version for ufc, python-ffc, and python-viper in Depends ++ field for binary package libdolfin0-dev. ++ - Add libarmadillo-dev to Build-Depends and Depends for binary ++ package libdolfin0-dev. ++ * Allow building against either version 3.0.0 or 3.1 of PETSc. ++ * Remove patches (added upstream). ++ * Switch to dpkg-source 3.0 (quilt) format. ++ * Update debian/copyright and debian/copyright_hints. ++ * Enable Trilinos support. ++ ++ -- Johannes Ring Fri, 02 Jul 2010 13:24:21 +0200 ++ ++dolfin (0.9.7-5) unstable; urgency=low ++ ++ * Add patch from upstream to detect and build with SCOTCH. ++ ++ -- Johannes Ring Mon, 14 Jun 2010 13:15:04 +0200 ++ ++dolfin (0.9.7-4) unstable; urgency=low ++ ++ * Add support for PETSc 3.1 (closes: #583419). ++ * Minor fix in Vcs fields in debian/control. ++ ++ -- Johannes Ring Mon, 07 Jun 2010 09:25:13 +0200 ++ ++dolfin (0.9.7-3) unstable; urgency=low ++ ++ * debian/rules: Remove bashism (closes: #581470). ++ ++ -- Johannes Ring Thu, 20 May 2010 10:27:06 +0200 ++ ++dolfin (0.9.7-2) unstable; urgency=low ++ ++ * Package moved from pkg-scicomp to Debian Science. ++ * Enable building for multiple Python versions. ++ * debian/control: ++ - Replace python-dev with python-all-dev in Build-Depends. ++ - Update version dependencies for python-ufc, ufc, python-ffc, and ++ python-viper (closes: #571780). ++ - Replace libscotch-dev with libptscotch-dev in Build-Depends and in ++ Depends for binary package libdolfin0-dev. ++ * Add configure target to cdbs tweaks for scons. ++ * Rename binary package python-pydolfin0 to python-dolfin. ++ ++ -- Johannes Ring Tue, 27 Apr 2010 17:21:22 +0200 ++ ++dolfin (0.9.7-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/control: Add pkg-config to Build-Depends and Depends in ++ binary package libdolfin0-dev. ++ * Do not build with GTS (support was removed upstream). ++ * Keep debian/copyright and debian/copyright_hints up to date. ++ ++ -- Johannes Ring Thu, 18 Feb 2010 00:40:38 +0100 ++ ++dolfin (0.9.6-2) unstable; urgency=low ++ ++ * Disable support for Trilinos for now. ++ ++ -- Johannes Ring Sat, 13 Feb 2010 09:55:48 +0100 ++ ++dolfin (0.9.6-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/control: ++ - Add libtrilinos-dev to Build-Depends and Depends for binary ++ package libdolfin0-dev. ++ - Add python-pytrilinos to Build-Depends and Depends for binary ++ package python-pydolfin0. ++ - Bump Standards-Version to 3.8.4 (no changes needed). ++ * debian/rules: ++ - Enable building with Trilinos. ++ - Remove some old lintian fixes. ++ - Fix problem when generating pkg-config dolfin.pc in ++ install/libdolfin0-dev target. ++ * debian/copyright: Keep up-to-date with new and removed files. ++ ++ -- Johannes Ring Fri, 12 Feb 2010 10:27:02 +0100 ++ ++dolfin (0.9.5-1) unstable; urgency=low ++ ++ * New upstream release. This release simplifies the use of Constants ++ and Expressions in both the C++ and Python interfaces, with the ++ automatic selection of function spaces from Python. Support for ++ computing eigenvalues of symmetric matrices has been improved and a ++ number of small bugs have been fixed. ++ * debian/watch: Update download URL. ++ * debian/copyright: Update for new and removed files. ++ * debian/rules: ++ - Include new adaptivity demos in dolfin-doc package. ++ - Disable ParMETIS and MTL4 explicitly. ++ * Add debian/dolfin-doc.doc-base for DOLFIN user manual. ++ * debian/control: Slight modifications in package descriptions. ++ * debian/python-pydolfin0.install: Allow both site-packages and ++ dist-packages. ++ ++ -- Johannes Ring Thu, 10 Dec 2009 11:53:04 +0100 ++ ++dolfin (0.9.4-1) unstable; urgency=low ++ ++ * New upstream release. This version cleans up the design of the ++ function class by adding a new abstraction for user-defined ++ functions called Expression. A number of minor bugfixes and ++ improvements have also been made. ++ * debian/watch: Update for new flat directory structure. ++ * Update debian/copyright. ++ * debian/rules: Use explicit paths to PETSc 3.0.0 and SLEPc 3.0.0. ++ ++ -- Johannes Ring Mon, 12 Oct 2009 14:13:18 +0200 ++ ++dolfin (0.9.3-1) unstable; urgency=low ++ ++ * New upstream release. This version provides many new features, ++ improvements and bug fixes, including improved XML file handling, ++ improved Python support and compressed VTK file output. Experimental ++ parallel assembly and solve is now available, with fully distributed ++ meshes, parallel mesh partitioning and parallel IO. ++ * debian/control: ++ - Add DM-Upload-Allowed: yes. ++ - Bump debhelper version to 7. ++ - Bump Standards-Version to 3.8.3 (no changes needed). ++ - Add libboost-program-options-dev and libboost-filesystem-dev to ++ Build-Depends and to Depends for binary package libdolfin0-dev. ++ * debian/rules: ++ - Update for new 3 step build process. ++ - Build documentation. ++ * Update debian/copyright. ++ * Remove old patches (now included upstream). ++ * Remove (temporary) support for Trilinos because of #529807. ++ ++ -- Johannes Ring Mon, 28 Sep 2009 09:21:05 +0200 ++ ++dolfin (0.9.2-2) unstable; urgency=low ++ ++ * debian/control: ++ - add build-dependency on libtrilinos-dev and ++ libboost-serialization-dev (closes: #540118). ++ - add libtrilinos-dev to Depends field for -dev package. ++ - add python-pytrilinos to Depends field for python- package. ++ - change -dbg package section to debug (removes lintian warning). ++ - update Standard-Version to 3.8.2. ++ * debian/rules: enable building against Trilinos. ++ * debian/patches: add patch for build system to find Trilinos (taken ++ from upstream development repository). ++ ++ -- Johannes Ring Mon, 10 Aug 2009 16:03:52 +0200 ++ ++dolfin (0.9.2-1) unstable; urgency=low ++ ++ * Initial release (Closes: #503082) ++ ++ -- Johannes Ring Tue, 16 Sep 2008 08:41:20 +0200 ++ diff --cc debian/compat index 0000000,0000000..ec63514 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++9 diff --cc debian/control index 0000000,0000000..ba3f662 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,213 @@@ ++Source: dolfin ++Section: math ++Priority: extra ++Maintainer: Debian Science Team ++Uploaders: ++ Johannes Ring , ++ Drew Parsons ++Build-Depends: ++ cmake (>= 2.8.0), ++ debhelper (>= 9), ++ dh-python, ++ gfortran, ++ libboost-chrono-dev, ++ libboost-dev, ++ libboost-filesystem-dev, ++ libboost-iostreams-dev, ++ libboost-math-dev, ++ libboost-mpi-dev, ++ libboost-program-options-dev, ++ libboost-serialization-dev, ++ libboost-thread-dev, ++ libboost-timer-dev, ++ libeigen3-dev, ++ libhdf5-mpi-dev, ++ libsuitesparse-dev, ++ libscotch-dev, ++ libvtk6-dev, ++ libxml2-dev, ++ mpi-default-dev, ++ petsc-dev (>= 3.6.4.dfsg1-2) [!kfreebsd-amd64 !kfreebsd-i386], ++ slepc-dev (>= 3.6.3.dfsg1-6) [!kfreebsd-amd64 !kfreebsd-i386], ++ python-petsc4py, python-slepc4py, ++ pkg-config, ++ python-dev, ++ python-ffc (>= 2016.2.0), python-ffc (<< 2016.3.0), ++ python-dijitso (>= 2016.2.0), python-dijitso (<< 2016.3.0), ++ python-numpy, ++ python-ply, ++ swig3.0 (>= 3.0.3) ++Standards-Version: 3.9.8 ++X-Python-Version: >= 2.7 ++Homepage: http://fenicsproject.org ++Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/fenics/dolfin.git ++Vcs-Browser: https://anonscm.debian.org/git/debian-science/packages/fenics/dolfin.git ++ ++Package: libdolfin-dev ++Section: libdevel ++Architecture: any ++Depends: ++ cmake (>= 2.8.0), ++ libboost-chrono-dev, ++ libboost-dev, ++ libboost-filesystem-dev, ++ libboost-iostreams-dev, ++ libboost-math-dev, ++ libboost-mpi-dev, ++ libboost-program-options-dev, ++ libboost-serialization-dev, ++ libboost-thread-dev, ++ libboost-timer-dev, ++ libdolfin2016.2 (= ${binary:Version}), ++ libeigen3-dev, ++ libhdf5-mpi-dev, ++ libsuitesparse-dev, ++ libscotch-dev, ++ libvtk6-dev, ++ libxml2-dev, ++ pkg-config, ++ ${petsc:Depends}, ++ ${misc:Depends} ++Conflicts: ++ libdolfin0-dev, ++ libdolfin1.0-dev, ++ libdolfin1.1-dev, ++ libdolfin1.2-dev, ++ libdolfin1.3-dev, ++ libdolfin1.4-dev ++Replaces: ++ libdolfin0-dev, ++ libdolfin1.0-dev, ++ libdolfin1.1-dev, ++ libdolfin1.2-dev, ++ libdolfin1.3-dev, ++ libdolfin1.4-dev ++Description: Shared links and header files for DOLFIN ++ DOLFIN is the Python and C++ interface of the FEniCS project for the ++ automated solution of differential equations, providing a consistent ++ PSE (Problem Solving Environment) for solving ordinary and partial ++ differential equations. Key features include a simple, consistent and ++ intuitive object-oriented API; automatic and efficient evaluation of ++ variational forms; automatic and efficient assembly of linear ++ systems; and support for general families of finite elements. ++ . ++ This package contains the development files. ++ ++Package: libdolfin2016.2 ++Section: libs ++Architecture: any ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Suggests: dolfin-doc, libdolfin2016.2-dbg, python-dolfin ++Description: Shared libraries for DOLFIN ++ DOLFIN is the Python and C++ interface of the FEniCS project for the ++ automated solution of differential equations, providing a consistent ++ PSE (Problem Solving Environment) for solving ordinary and partial ++ differential equations. Key features include a simple, consistent and ++ intuitive object-oriented API; automatic and efficient evaluation of ++ variational forms; automatic and efficient assembly of linear ++ systems; and support for general families of finite elements. ++ . ++ This package contains the shared libraries. ++ ++Package: libdolfin2016.2-dbg ++Section: debug ++Architecture: any ++Depends: libdolfin2016.2 (= ${binary:Version}), ${misc:Depends} ++Description: Shared libraries with debugging symbols for DOLFIN ++ DOLFIN is the Python and C++ interface of the FEniCS project for the ++ automated solution of differential equations, providing a consistent ++ PSE (Problem Solving Environment) for solving ordinary and partial ++ differential equations. Key features include a simple, consistent and ++ intuitive object-oriented API; automatic and efficient evaluation of ++ variational forms; automatic and efficient assembly of linear ++ systems; and support for general families of finite elements. ++ . ++ This package contains the shared libraries with debugging symbols. ++ ++Package: python-dolfin ++Section: python ++Architecture: any ++Depends: ++ libdolfin-dev (= ${binary:Version}), ++ libdolfin2016.2 (= ${binary:Version}), ++ python-ffc (>= ${source:Upstream-Version}), python-ffc (<< ${source:Next-Upstream-Version}), ++ python-dijitso (>= ${source:Upstream-Version}), python-dijitso (<< ${source:Next-Upstream-Version}), ++ python-instant (>= ${source:Upstream-Version}), python-instant (<< ${source:Next-Upstream-Version}), ++ python-numpy, ++ python-ply, ++ python-six, ++ python-sympy, ++ python-ufl (>= ${source:Upstream-Version}), python-ufl (<< ${source:Next-Upstream-Version}), ++ ${petsc4py:Depends}, ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends}, ++ ${swig:Depends} ++Suggests: dolfin-doc ++Description: Python interface for DOLFIN ++ DOLFIN is the Python and C++ interface of the FEniCS project for the ++ automated solution of differential equations, providing a consistent ++ PSE (Problem Solving Environment) for solving ordinary and partial ++ differential equations. Key features include a simple, consistent and ++ intuitive object-oriented API; automatic and efficient evaluation of ++ variational forms; automatic and efficient assembly of linear ++ systems; and support for general families of finite elements. ++ . ++ This package contains the Python interface for DOLFIN. ++ ++Package: python-dolfin-dbg ++Section: debug ++Architecture: any ++Depends: ++ python-dolfin (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Suggests: dolfin-doc ++Description: Python extension modules for DOLFIN with debugging symbols ++ DOLFIN is the Python and C++ interface of the FEniCS project for the ++ automated solution of differential equations, providing a consistent ++ PSE (Problem Solving Environment) for solving ordinary and partial ++ differential equations. Key features include a simple, consistent and ++ intuitive object-oriented API; automatic and efficient evaluation of ++ variational forms; automatic and efficient assembly of linear ++ systems; and support for general families of finite elements. ++ . ++ This package contains the Python extensions modules for DOLFIN with ++ debugging symbols. ++ ++Package: dolfin-doc ++Architecture: all ++Section: doc ++Depends: ++ libdolfin-dev (>= ${source:Version}), ++ python-dolfin (>= ${source:Version}), ++ ${misc:Depends} ++Suggests: cmake (>= 2.8.0) ++Description: Documentation and demo programs for DOLFIN ++ DOLFIN is the Python and C++ interface of the FEniCS project for the ++ automated solution of differential equations, providing a consistent ++ PSE (Problem Solving Environment) for solving ordinary and partial ++ differential equations. Key features include a simple, consistent and ++ intuitive object-oriented API; automatic and efficient evaluation of ++ variational forms; automatic and efficient assembly of linear ++ systems; and support for general families of finite elements. ++ . ++ This package contains documentation and demo programs for DOLFIN. ++ ++Package: dolfin-bin ++Architecture: all ++Depends: ++ python-dolfin (>= ${source:Version}), ++ ${misc:Depends}, ++ ${python:Depends} ++Description: Executable scripts for DOLFIN ++ DOLFIN is the Python and C++ interface of the FEniCS project for the ++ automated solution of differential equations, providing a consistent ++ PSE (Problem Solving Environment) for solving ordinary and partial ++ differential equations. Key features include a simple, consistent and ++ intuitive object-oriented API; automatic and efficient evaluation of ++ variational forms; automatic and efficient assembly of linear ++ systems; and support for general families of finite elements. ++ . ++ This package contains executable scripts for DOLFIN. diff --cc debian/copyright index 0000000,0000000..d3be7a7 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,1642 @@@ ++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: DOLFIN ++Upstream-Contact: fenics@fenicsproject.org ++ http://fenicsproject.org/support ++Source: https://bitbucket.org/fenics-project/dolfin ++ ++Files: * ++Copyright: 2002-2015, Anders Logg, Garth N. Wells, et al ++License: LGPL-3+ ++ ++Files: debian/* ++Copyright: 2008-2011, Johannes Ring ++License: GPL-2+ ++ ++Files: bench/bench.py ++ bench/common/progress/cpp/main.cpp ++ bench/common/timing/cpp/main.cpp ++ bench/fem/assembly/cpp/forms.h ++ bench/fem/convergence/cpp/Poisson2D_1.ufl ++ bench/fem/convergence/cpp/Poisson2D_2.ufl ++ bench/fem/convergence/cpp/Poisson2D_3.ufl ++ bench/fem/convergence/cpp/Poisson2D_4.ufl ++ bench/fem/convergence/cpp/Poisson2D_5.ufl ++ bench/fem/convergence/cpp/Poisson3D_1.ufl ++ bench/fem/convergence/cpp/Poisson3D_2.ufl ++ bench/fem/convergence/cpp/Poisson3D_3.ufl ++ bench/fem/convergence/cpp/Poisson3D_4.ufl ++ bench/fem/convergence/cpp/main.cpp ++ bench/fem/jit/python/bench_fem_jit_python ++ bench/fem/multicore/cpp/main.cpp ++ bench/fem/speedup/cpp/Poisson.ufl ++ bench/fem/speedup/cpp/analyse-bench ++ bench/fem/speedup/cpp/assemble-poisson.cpp ++ bench/fem/speedup/cpp/bench_fem_speedup_cpp ++ bench/fem/speedup/cpp/solve-poisson.cpp ++ bench/function/interpolation/python/bench_function_interpolation_python ++ bench/geometry/bounding_box_tree_build/cpp/main.cpp ++ bench/geometry/bounding_box_tree_compute_closest_entity/cpp/main.cpp ++ bench/geometry/bounding_box_tree_compute_entity_collisions/cpp/main.cpp ++ bench/la/cusp/python/bench_la_cusp_python ++ bench/la/vector/access/cpp/main.cpp ++ bench/mesh/iteration/cpp/main.cpp ++ bench/mesh/refinement/cpp/main.cpp ++ bench/mesh/topology/cpp/main.cpp ++ bench/mesh/unitcube/cpp/main.cpp ++ cmake/scripts/generate-form-files ++ demo/documented/bcs/cpp/Poisson.ufl ++ demo/documented/bcs/cpp/main.cpp ++ demo/documented/bcs/python/demo_bcs.py ++ demo/documented/eigenvalue/cpp/StiffnessMatrix.ufl ++ demo/documented/navier-stokes/cpp/PressureUpdate.ufl ++ demo/documented/navier-stokes/cpp/TentativeVelocity.ufl ++ demo/documented/navier-stokes/cpp/VelocityUpdate.ufl ++ demo/documented/navier-stokes/cpp/main.cpp ++ demo/documented/navier-stokes/python/demo_navier-stokes.py ++ demo/documented/neumann-poisson/cpp/Poisson.ufl ++ demo/documented/periodic/cpp/Poisson.ufl ++ demo/documented/periodic/cpp/main.cpp ++ demo/documented/poisson/cpp/Poisson.ufl ++ demo/documented/poisson/cpp/main.cpp ++ demo/documented/poisson/python/demo_poisson.py ++ demo/documented/stokes-iterative/cpp/Stokes.ufl ++ demo/documented/stokes-stabilized/cpp/Stokes.ufl ++ demo/documented/stokes-stabilized/cpp/main.cpp ++ demo/documented/stokes-taylor-hood/cpp/Stokes.ufl ++ demo/documented/stokes-taylor-hood/cpp/main.cpp ++ demo/documented/subdomains/cpp/main.cpp ++ demo/documented/tensor-weighted-poisson/python/demo_tensorweighted-poisson.py ++ demo/documented/tensor-weighted-poisson/python/generate_data.py ++ demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.ufl ++ demo/undocumented/advection-diffusion/cpp/main.cpp ++ demo/undocumented/block-matrix/cpp/StiffnessMatrix.ufl ++ demo/undocumented/collision-detection/python/demo_collision-detection.py ++ demo/undocumented/elementplot/python/demo_elementplot.py ++ demo/undocumented/eval/cpp/Projection.ufl ++ demo/undocumented/eval/cpp/main.cpp ++ demo/undocumented/eval/python/demo_eval.py ++ demo/undocumented/extrapolation/cpp/main.cpp ++ demo/undocumented/extrapolation/python/demo_extrapolation.py ++ demo/undocumented/functional/cpp/EnergyNorm.ufl ++ demo/undocumented/functional/cpp/main.cpp ++ demo/undocumented/interpolation/python/demo_interpolation.py ++ demo/undocumented/lift-drag/cpp/Functionals.ufl ++ demo/undocumented/lift-drag/cpp/main.cpp ++ demo/undocumented/multimesh-poisson/cpp/MultiMeshPoisson.ufl ++ demo/undocumented/multimesh-poisson/cpp/main.cpp ++ demo/undocumented/multimesh-stokes/cpp/MultiMeshStokes.ufl ++ demo/undocumented/multimesh-stokes/cpp/Stokes.ufl ++ demo/undocumented/multimesh-stokes/cpp/main.cpp ++ demo/undocumented/multimesh/python/demo_multimesh.py ++ demo/undocumented/optimization/python/demo_optimization.py ++ demo/undocumented/plot/cpp/main.cpp ++ demo/undocumented/plot/python/demo_plot.py ++ demo/undocumented/projection-interpolation/python/demo_projection-interpolation.py ++ demo/undocumented/refinement/cpp/main.cpp ++ demo/undocumented/refinement/python/demo_refinement.py ++ demo/undocumented/smoothing/python/demo_smoothing.py ++ demo/undocumented/submesh/cpp/main.cpp ++ demo/undocumented/submesh/python/demo_submesh.py ++ demo/undocumented/sym-dirichlet-bc/cpp/Poisson.ufl ++ demo/undocumented/sym-dirichlet-bc/cpp/main.cpp ++ demo/undocumented/time-series/cpp/main.cpp ++ demo/undocumented/time-series/python/demo_time-series.py ++ dolfin/adaptivity/Extrapolation.cpp ++ dolfin/adaptivity/Extrapolation.h ++ dolfin/adaptivity/TimeSeries.cpp ++ dolfin/adaptivity/TimeSeries.h ++ dolfin/adaptivity/TimeSeriesHDF5.h ++ dolfin/ale/HarmonicSmoothing.h ++ dolfin/ale/Poisson1D.ufl ++ dolfin/ale/Poisson2D.ufl ++ dolfin/ale/Poisson3D.ufl ++ dolfin/common/Hierarchical.h ++ dolfin/common/IndexSet.h ++ dolfin/common/Timer.h ++ dolfin/common/Variable.cpp ++ dolfin/common/Variable.h ++ dolfin/common/constants.h ++ dolfin/common/dolfin_doc.h ++ dolfin/common/init.cpp ++ dolfin/common/init.h ++ dolfin/common/timing.cpp ++ dolfin/common/timing.h ++ dolfin/common/unittest.h ++ dolfin/common/utils.cpp ++ dolfin/common/utils.h ++ dolfin/fem/Assembler.cpp ++ dolfin/fem/Assembler.h ++ dolfin/fem/AssemblerBase.cpp ++ dolfin/fem/AssemblerBase.h ++ dolfin/fem/BasisFunction.h ++ dolfin/fem/DomainAssigner.cpp ++ dolfin/fem/DomainAssigner.h ++ dolfin/fem/Equation.cpp ++ dolfin/fem/Equation.h ++ dolfin/fem/FiniteElement.cpp ++ dolfin/fem/Form.h ++ dolfin/fem/LinearTimeDependentProblem.cpp ++ dolfin/fem/LinearTimeDependentProblem.h ++ dolfin/fem/LinearVariationalProblem.cpp ++ dolfin/fem/LinearVariationalProblem.h ++ dolfin/fem/MultiMeshAssembler.cpp ++ dolfin/fem/MultiMeshAssembler.h ++ dolfin/fem/MultiMeshDofMap.cpp ++ dolfin/fem/MultiMeshDofMap.h ++ dolfin/fem/MultiMeshForm.cpp ++ dolfin/fem/MultiMeshForm.h ++ dolfin/fem/NonlinearVariationalProblem.cpp ++ dolfin/fem/NonlinearVariationalProblem.h ++ dolfin/fem/OpenMpAssembler.h ++ dolfin/fem/PointSource.cpp ++ dolfin/fem/PointSource.h ++ dolfin/fem/UFC.cpp ++ dolfin/fem/UFC.h ++ dolfin/fem/assemble.cpp ++ dolfin/fem/assemble.h ++ dolfin/fem/solve.cpp ++ dolfin/fem/solve.h ++ dolfin/function/CoefficientAssigner.cpp ++ dolfin/function/CoefficientAssigner.h ++ dolfin/function/Constant.cpp ++ dolfin/function/Constant.h ++ dolfin/function/Expression.cpp ++ dolfin/function/Expression.h ++ dolfin/function/Function.cpp ++ dolfin/function/Function.h ++ dolfin/function/FunctionSpace.cpp ++ dolfin/function/FunctionSpace.h ++ dolfin/function/GenericFunction.cpp ++ dolfin/function/GenericFunction.h ++ dolfin/function/MultiMeshFunction.cpp ++ dolfin/function/MultiMeshFunction.h ++ dolfin/function/MultiMeshFunctionSpace.cpp ++ dolfin/function/MultiMeshFunctionSpace.h ++ dolfin/function/MultiMeshSubSpace.cpp ++ dolfin/function/MultiMeshSubSpace.h ++ dolfin/function/SpecialFunctions.cpp ++ dolfin/function/SpecialFunctions.h ++ dolfin/function/SubSpace.cpp ++ dolfin/function/SubSpace.h ++ dolfin/generation/BoxMesh.cpp ++ dolfin/generation/BoxMesh.h ++ dolfin/generation/RectangleMesh.cpp ++ dolfin/generation/RectangleMesh.h ++ dolfin/generation/UnitCubeMesh.h ++ dolfin/generation/UnitSquareMesh.h ++ dolfin/generation/UnitTetrahedronMesh.cpp ++ dolfin/generation/UnitTetrahedronMesh.h ++ dolfin/generation/UnitTriangleMesh.cpp ++ dolfin/generation/UnitTriangleMesh.h ++ dolfin/geometry/BoundingBoxTree.cpp ++ dolfin/geometry/BoundingBoxTree.h ++ dolfin/geometry/BoundingBoxTree1D.h ++ dolfin/geometry/BoundingBoxTree2D.h ++ dolfin/geometry/BoundingBoxTree3D.h ++ dolfin/geometry/GenericBoundingBoxTree.cpp ++ dolfin/geometry/GenericBoundingBoxTree.h ++ dolfin/geometry/MeshPointIntersection.cpp ++ dolfin/geometry/MeshPointIntersection.h ++ dolfin/geometry/Point.cpp ++ dolfin/geometry/Point.h ++ dolfin/geometry/SimplexQuadrature.h ++ dolfin/geometry/intersect.cpp ++ dolfin/geometry/intersect.h ++ dolfin/io/BinaryFile.cpp ++ dolfin/io/BinaryFile.h ++ dolfin/io/SVGFile.cpp ++ dolfin/io/SVGFile.h ++ dolfin/io/XMLMeshValueCollection.h ++ dolfin/io/xmlutils.cpp ++ dolfin/io/xmlutils.h ++ dolfin/la/DefaultFactory.cpp ++ dolfin/la/DefaultFactory.h ++ dolfin/la/GenericLinearOperator.h ++ dolfin/la/GenericMatrix.cpp ++ dolfin/la/GenericTensor.h ++ dolfin/la/LinearOperator.cpp ++ dolfin/la/LinearOperator.h ++ dolfin/la/LinearSolver.cpp ++ dolfin/la/PETScBaseMatrix.h ++ dolfin/la/PETScLUSolver.cpp ++ dolfin/la/PETScLUSolver.h ++ dolfin/la/STLMatrix.h ++ dolfin/la/Scalar.h ++ dolfin/la/solve.cpp ++ dolfin/la/solve.h ++ dolfin/la/uBLASDummyPreconditioner.cpp ++ dolfin/la/uBLASDummyPreconditioner.h ++ dolfin/la/uBLASLinearOperator.cpp ++ dolfin/la/uBLASLinearOperator.h ++ dolfin/log/Event.cpp ++ dolfin/log/Event.h ++ dolfin/log/LogManager.cpp ++ dolfin/log/LogManager.h ++ dolfin/log/LogStream.cpp ++ dolfin/log/LogStream.h ++ dolfin/log/Logger.cpp ++ dolfin/log/Logger.h ++ dolfin/log/Progress.cpp ++ dolfin/log/Table.cpp ++ dolfin/log/Table.h ++ dolfin/log/log.cpp ++ dolfin/math/Lagrange.cpp ++ dolfin/math/Lagrange.h ++ dolfin/math/Legendre.cpp ++ dolfin/math/basic.cpp ++ dolfin/math/basic.h ++ dolfin/mesh/BoundaryMesh.cpp ++ dolfin/mesh/BoundaryMesh.h ++ dolfin/mesh/Cell.h ++ dolfin/mesh/CellType.cpp ++ dolfin/mesh/CellType.h ++ dolfin/mesh/DomainBoundary.h ++ dolfin/mesh/DynamicMeshEditor.cpp ++ dolfin/mesh/DynamicMeshEditor.h ++ dolfin/mesh/Edge.cpp ++ dolfin/mesh/Edge.h ++ dolfin/mesh/Face.cpp ++ dolfin/mesh/Face.h ++ dolfin/mesh/Facet.cpp ++ dolfin/mesh/Facet.h ++ dolfin/mesh/FacetCell.cpp ++ dolfin/mesh/FacetCell.h ++ dolfin/mesh/IntervalCell.cpp ++ dolfin/mesh/IntervalCell.h ++ dolfin/mesh/Mesh.cpp ++ dolfin/mesh/Mesh.h ++ dolfin/mesh/MeshConnectivity.cpp ++ dolfin/mesh/MeshConnectivity.h ++ dolfin/mesh/MeshData.cpp ++ dolfin/mesh/MeshData.h ++ dolfin/mesh/MeshDomains.cpp ++ dolfin/mesh/MeshDomains.h ++ dolfin/mesh/MeshEditor.cpp ++ dolfin/mesh/MeshEditor.h ++ dolfin/mesh/MeshEntity.cpp ++ dolfin/mesh/MeshEntity.h ++ dolfin/mesh/MeshEntityIterator.h ++ dolfin/mesh/MeshFunction.h ++ dolfin/mesh/MeshGeometry.cpp ++ dolfin/mesh/MeshGeometry.h ++ dolfin/mesh/MeshOrdering.cpp ++ dolfin/mesh/MeshOrdering.h ++ dolfin/mesh/MeshRenumbering.cpp ++ dolfin/mesh/MeshRenumbering.h ++ dolfin/mesh/MeshSmoothing.cpp ++ dolfin/mesh/MeshSmoothing.h ++ dolfin/mesh/MeshTopology.cpp ++ dolfin/mesh/MeshTopology.h ++ dolfin/mesh/MeshTransformation.cpp ++ dolfin/mesh/MeshTransformation.h ++ dolfin/mesh/MultiMesh.cpp ++ dolfin/mesh/MultiMesh.h ++ dolfin/mesh/Restriction.cpp ++ dolfin/mesh/Restriction.h ++ dolfin/mesh/SubDomain.cpp ++ dolfin/mesh/SubDomain.h ++ dolfin/mesh/SubMesh.cpp ++ dolfin/mesh/SubMesh.h ++ dolfin/mesh/SubsetIterator.h ++ dolfin/mesh/TetrahedronCell.cpp ++ dolfin/mesh/TetrahedronCell.h ++ dolfin/mesh/TopologyComputation.h ++ dolfin/mesh/TriangleCell.cpp ++ dolfin/mesh/TriangleCell.h ++ dolfin/mesh/Vertex.h ++ dolfin/parameter/GlobalParameters.cpp ++ dolfin/parameter/GlobalParameters.h ++ dolfin/parameter/Parameter.cpp ++ dolfin/parameter/Parameter.h ++ dolfin/parameter/Parameters.cpp ++ dolfin/parameter/Parameters.h ++ dolfin/refinement/LocalMeshRefinement.cpp ++ dolfin/refinement/LocalMeshRefinement.h ++ dolfin/refinement/RegularCutRefinement.cpp ++ dolfin/refinement/RegularCutRefinement.h ++ dolfin/refinement/UniformMeshRefinement.cpp ++ dolfin/refinement/UniformMeshRefinement.h ++ dolfin/swig/fem/pre.i ++ dolfin/swig/function/pre.i ++ dolfin/swig/geometry/post.i ++ dolfin/swig/geometry/pre.i ++ dolfin/swig/mesh/post.i ++ dolfin/swig/mesh/pre.i ++ dolfin/swig/typemaps/primitives.i ++ scripts/dolfin-convert/dolfin-convert ++ scripts/dolfin-order/dolfin-order ++ scripts/dolfin-plot/dolfin-plot ++ site-packages/dolfin/common/globalparameters.py.in ++ site-packages/dolfin/common/memory.py ++ site-packages/dolfin/deprecation.py ++ site-packages/dolfin/fem/assembling.py ++ site-packages/dolfin/fem/bcs.py ++ site-packages/dolfin/fem/interpolation.py ++ site-packages/dolfin/fem/norms.py ++ site-packages/dolfin/fem/projection.py ++ site-packages/dolfin/fem/solving.py ++ site-packages/dolfin/functions/constant.py ++ site-packages/dolfin/functions/specialfunctions.py ++ site-packages/dolfin/mesh/ale.py ++ site-packages/dolfin/mesh/meshes.py ++ site-packages/dolfin/mesh/refinement.py ++ site-packages/dolfin_utils/commands.py ++ site-packages/dolfin_utils/documentation/docstringutils.py ++ site-packages/dolfin_utils/documentation/extractdocumentation.py ++ site-packages/dolfin_utils/meshconvert/meshconvert.py ++ test/codingstyle/test_coding_style.py ++ test/unit/function/cpp/Expression.cpp ++ test/unit/function/cpp/Projection.ufl ++ test/unit/la/cpp/LinearOperator.cpp ++ test/unit/la/cpp/forms/ReactionDiffusion.ufl ++ test/unit/la/cpp/forms/ReactionDiffusionAction.ufl ++ test/unit/mesh/cpp/Mesh.cpp ++ test/unit/mesh/cpp/MeshValueCollection.cpp ++ test/unit/parameter/cpp/Parameters.cpp ++ test/unit/python/book/test_chapter_10.py ++ test/unit/python/fem/test_solving.py ++ test/unit/python/function/test_constant.py ++ test/unit/python/function/test_expression.py ++ test/unit/python/geometry/test_bounding_box_tree.py ++ test/unit/python/geometry/test_intersection.py ++ test/unit/python/geometry/test_issues.py ++ test/unit/python/io/test_SVG.py ++ test/unit/python/io/test_XML_local_mesh_data.py ++ test/unit/python/io/test_XML_mesh_value_collection.py ++ test/unit/python/jit/test_jit.py ++ test/unit/python/la/test_linear_operator.py ++ test/unit/python/mesh/test_cell.py ++ test/unit/python/mesh/test_mesh.py ++ test/unit/python/mesh/test_mesh_data.py ++ test/unit/python/mesh/test_mesh_editor.py ++ test/unit/python/mesh/test_mesh_iterator.py ++ test/unit/python/mesh/test_mesh_markers.py ++ test/unit/python/mesh/test_mesh_transformation.py ++ test/unit/python/mesh/test_sub_mesh.py ++ test/unit/python/parallel-assembly-solve/test_solve_result_against_reference.py ++ test/unit/python/parameter/test_parameters.py ++ utils/matlab/meshindex.m ++ utils/matlab/plotcontroller.m ++ utils/python/extract2d ++ utils/scripts/code-formatting ++ utils/scripts/formatcode ++ utils/scripts/plotklocs ++ utils/system/monitor ++ utils/tetgen/dolfin-tetgen ++ utils/xml/convertall ++Copyright: 2003-2005, Anders Logg ++ 2003-2006, Anders Logg ++ 2003-2007, Anders Logg ++ 2003-2008, Anders Logg ++ 2003-2009, Anders Logg ++ 2003-2011, Anders Logg ++ 2003-2012, Anders Logg ++ 2003-2013, Anders Logg ++ 2004-2005, Anders Logg ++ 2004-2007, Anders Logg ++ 2005, Anders Logg ++ 2005-2006, Anders Logg ++ 2005-2007, Anders Logg ++ 2005-2008, Anders Logg ++ 2005-2009, Anders Logg ++ 2005-2010, Anders Logg ++ 2005-2011, Anders Logg ++ 2006, Anders Logg ++ 2006-2007, Anders Logg ++ 2006-2008, Anders Logg ++ 2006-2009, Anders Logg ++ 2006-2010, Anders Logg ++ 2006-2011, Anders Logg ++ 2006-2012, Anders Logg ++ 2006-2013, Anders Logg ++ 2006-2014, Anders Logg ++ 2007, Anders Logg ++ 2007-2008, Anders Logg ++ 2007-2009, Anders Logg ++ 2007-2011, Anders Logg ++ 2007-2012, Anders Logg ++ 2007-2013, Anders Logg ++ 2007-2014, Anders Logg ++ 2008, Anders Logg ++ 2008-2009, Anders Logg ++ 2008-2010, Anders Logg ++ 2008-2011, Anders Logg ++ 2008-2012, Anders Logg ++ 2008-2014, Anders Logg ++ 2009, Anders Logg ++ 2009-2010, Anders Logg ++ 2009-2011, Anders Logg ++ 2009-2012, Anders Logg ++ 2009-2013, Anders Logg ++ 2009-2014, Anders Logg ++ 2010, Anders Logg ++ 2010-2011, Anders Logg ++ 2010-2012, Anders Logg ++ 2011, Anders Logg ++ 2011-2013, Anders Logg ++ 2011-2014, Anders Logg ++ 2012, Anders Logg ++ 2012-2013, Anders Logg ++ 2012-2014, Anders Logg ++ 2013, Anders Logg ++ 2013-2014, Anders Logg ++ 2014, Anders Logg ++License: LGPL-3+ ++ ++Files: bench/function/evaluation/cpp/P1.ufl ++ bench/la/vector/assignment/cpp/main.cpp ++ cmake/scripts/generate-cmakefiles ++ demo/documented/built-in_meshes/python/demo_built-in.py ++ demo/documented/cahn-hilliard/cpp/CahnHilliard2D.ufl ++ demo/documented/cahn-hilliard/cpp/CahnHilliard3D.ufl ++ demo/documented/cahn-hilliard/cpp/main.cpp ++ demo/documented/cahn-hilliard/python/demo_cahn-hilliard.py ++ demo/documented/nonlinear-poisson/cpp/NonlinearPoisson.ufl ++ demo/documented/nonlinear-poisson/cpp/main.cpp ++ demo/documented/singular-poisson/cpp/Poisson.ufl ++ demo/documented/singular-poisson/cpp/main.cpp ++ demo/documented/singular-poisson/python/demo_singular-poisson.py ++ demo/documented/stokes-iterative/cpp/StokesPreconditioner.ufl ++ demo/documented/stokes-iterative/cpp/main.cpp ++ demo/documented/stokes-iterative/python/demo_stokes-iterative.py ++ demo/undocumented/advection-diffusion/cpp/Velocity.ufl ++ demo/undocumented/built-in/python/demo_built-in.py ++ demo/undocumented/coloring/cpp/main.cpp ++ demo/undocumented/coloring/python/demo_coloring.py ++ demo/undocumented/dg-advection-diffusion/cpp/Velocity.ufl ++ demo/undocumented/elasticity/cpp/main.cpp ++ demo/undocumented/elasticity/python/demo_elasticity.py ++ demo/undocumented/elastodynamics/python/demo_elastodynamics.py ++ demo/undocumented/nonmatching-interpolation/cpp/P1.ufl ++ demo/undocumented/nonmatching-interpolation/cpp/P3.ufl ++ demo/undocumented/nonmatching-interpolation/cpp/main.cpp ++ demo/undocumented/nonmatching-interpolation/python/demo_nonmatching-interpolation.py ++ demo/undocumented/nonmatching-projection/cpp/P1_projection.ufl ++ demo/undocumented/nonmatching-projection/cpp/P3.ufl ++ demo/undocumented/nonmatching-projection/cpp/main.cpp ++ demo/undocumented/nonmatching-projection/python/demo_nonmatching-projection.py ++ dolfin/common/Array.h ++ dolfin/common/NoDeleter.h ++ dolfin/common/Set.h ++ dolfin/common/SubSystemsManager.cpp ++ dolfin/common/SubSystemsManager.h ++ dolfin/common/Timer.cpp ++ dolfin/common/UniqueIdGenerator.cpp ++ dolfin/common/UniqueIdGenerator.h ++ dolfin/fem/Form.cpp ++ dolfin/fem/LocalSolver.cpp ++ dolfin/fem/LocalSolver.h ++ dolfin/fem/OpenMpAssembler.cpp ++ dolfin/fem/SparsityPatternBuilder.cpp ++ dolfin/fem/SparsityPatternBuilder.h ++ dolfin/graph/BoostGraphColoring.h ++ dolfin/graph/BoostGraphOrdering.cpp ++ dolfin/graph/BoostGraphOrdering.h ++ dolfin/graph/Graph.h ++ dolfin/graph/GraphBuilder.cpp ++ dolfin/graph/GraphBuilder.h ++ dolfin/graph/GraphColoring.cpp ++ dolfin/graph/GraphColoring.h ++ dolfin/graph/GraphOrdering.cpp ++ dolfin/graph/GraphOrdering.h ++ dolfin/graph/ZoltanInterface.cpp ++ dolfin/graph/ZoltanInterface.h ++ dolfin/io/Encoder.h ++ dolfin/io/RAWFile.cpp ++ dolfin/io/RAWFile.h ++ dolfin/io/VTKFile.cpp ++ dolfin/io/VTKFile.h ++ dolfin/io/VTKWriter.cpp ++ dolfin/io/VTKWriter.h ++ dolfin/io/XMLArray.h ++ dolfin/io/XMLFile.h ++ dolfin/io/XMLFunctionData.cpp ++ dolfin/io/XMLFunctionData.h ++ dolfin/io/XMLMesh.cpp ++ dolfin/io/XMLMesh.h ++ dolfin/io/XMLMeshFunction.h ++ dolfin/io/XMLParameters.cpp ++ dolfin/io/XMLVector.cpp ++ dolfin/io/XMLVector.h ++ dolfin/io/XYZFile.cpp ++ dolfin/io/XYZFile.h ++ dolfin/la/CoordinateMatrix.cpp ++ dolfin/la/CoordinateMatrix.h ++ dolfin/la/GenericLUSolver.h ++ dolfin/la/GenericLinearSolver.cpp ++ dolfin/la/GenericLinearSolver.h ++ dolfin/la/GenericMatrix.h ++ dolfin/la/GenericPreconditioner.h ++ dolfin/la/GenericVector.h ++ dolfin/la/KrylovSolver.cpp ++ dolfin/la/KrylovSolver.h ++ dolfin/la/LUSolver.cpp ++ dolfin/la/LUSolver.h ++ dolfin/la/MUMPSLUSolver.cpp ++ dolfin/la/MUMPSLUSolver.h ++ dolfin/la/PETScObject.h ++ dolfin/la/PETScOptions.cpp ++ dolfin/la/PETScOptions.h ++ dolfin/la/PETScPreconditioner.cpp ++ dolfin/la/PETScPreconditioner.h ++ dolfin/la/PaStiXLUSolver.cpp ++ dolfin/la/PaStiXLUSolver.h ++ dolfin/la/SLEPcEigenSolver.cpp ++ dolfin/la/SLEPcEigenSolver.h ++ dolfin/la/STLFactoryCSC.cpp ++ dolfin/la/STLFactoryCSC.h ++ dolfin/la/STLVector.h ++ dolfin/la/SparsityPattern.cpp ++ dolfin/la/SparsityPattern.h ++ dolfin/la/TensorLayout.cpp ++ dolfin/la/TensorLayout.h ++ dolfin/la/UmfpackLUSolver.cpp ++ dolfin/la/UmfpackLUSolver.h ++ dolfin/la/Vector.h ++ dolfin/la/test_nullspace.cpp ++ dolfin/la/test_nullspace.h ++ dolfin/la/uBLASDenseMatrix.h ++ dolfin/la/uBLASILUPreconditioner.cpp ++ dolfin/la/uBLASILUPreconditioner.h ++ dolfin/la/uBLASKrylovSolver.cpp ++ dolfin/la/uBLASKrylovSolver.h ++ dolfin/la/uBLASMatrix.h ++ dolfin/la/uBLASPreconditioner.h ++ dolfin/la/uBLASSparseMatrix.h ++ dolfin/la/uBLASVector.cpp ++ dolfin/la/uBLASVector.h ++ dolfin/la/ublas.h ++ dolfin/math/Legendre.h ++ dolfin/mesh/DistributedMeshTools.h ++ dolfin/mesh/LocalMeshValueCollection.h ++ dolfin/mesh/MeshColoring.cpp ++ dolfin/mesh/MeshColoring.h ++ dolfin/mesh/MeshEntityIteratorBase.h ++ dolfin/mesh/MeshQuality.cpp ++ dolfin/mesh/MeshQuality.h ++ dolfin/mesh/PeriodicBoundaryComputation.cpp ++ dolfin/mesh/PeriodicBoundaryComputation.h ++ dolfin/nls/NewtonSolver.cpp ++ dolfin/nls/NewtonSolver.h ++ dolfin/nls/NonlinearProblem.h ++ dolfin/refinement/refine.cpp ++ dolfin/refinement/refine.h ++ site-packages/dolfin/common/time.py ++ site-packages/dolfin_utils/meshconvert/xml_writer.py ++ test/unit/io/cpp/XMLMeshData.cpp ++ test/unit/mesh/cpp/MeshFunction.cpp ++ test/unit/python/fem/test_assembler.py ++ test/unit/python/fem/test_dirichlet_bc.py ++ test/unit/python/fem/test_dofmap.py ++ test/unit/python/fem/test_finite_element.py ++ test/unit/python/fem/test_local_solver.py ++ test/unit/python/function/test_constrained_function_space.py ++ test/unit/python/function/test_function.py ++ test/unit/python/function/test_nonmatching_interpolation.py ++ test/unit/python/graph/test_graph_build.py ++ test/unit/python/io/test_HDF5.py ++ test/unit/python/io/test_X3D.py ++ test/unit/python/io/test_XDMF.py ++ test/unit/python/io/test_XML_mesh.py ++ test/unit/python/io/test_XML_mesh_function.py ++ test/unit/python/io/test_XML_vector.py ++ test/unit/python/io/test_vtk.py ++ test/unit/python/la/test_krylov_solver.py ++ test/unit/python/la/test_lu_solver.py ++ test/unit/python/la/test_matrix.py ++ test/unit/python/la/test_nullspace.py ++ test/unit/python/la/test_scalar.py ++ test/unit/python/la/test_solve.py ++ test/unit/python/la/test_vector.py ++ test/unit/python/mesh/test_boundary_mesh.py ++ test/unit/python/mesh/test_edge.py ++ test/unit/python/mesh/test_face.py ++ test/unit/python/mesh/test_mesh_coloring.py ++ test/unit/python/mesh/test_mesh_function.py ++ test/unit/python/mesh/test_mesh_quality.py ++Copyright: 2005, Garth N. Wells ++ 2005-2007, Garth N. Wells ++ 2005-2008, Garth N. Wells ++ 2005-2009, Garth N. Wells ++ 2005-2014, Garth N. Wells ++ 2006, Garth N. Wells ++ 2006-2007, Garth N. Wells ++ 2006-2008, Garth N. Wells ++ 2006-2009, Garth N. Wells ++ 2006-2010, Garth N. Wells ++ 2006-2011, Garth N. Wells ++ 2006-2014, Garth N. Wells ++ 2007, Garth N. Wells ++ 2007-2009, Garth N. Wells ++ 2007-2010, Garth N. Wells ++ 2007-2011, Garth N. Wells ++ 2008, Garth N. Wells ++ 2008-2010, Garth N. Wells ++ 2008-2011, Garth N. Wells ++ 2008-2012, Garth N. Wells ++ 2008-2013, Garth N. Wells ++ 2009, Garth N. Wells ++ 2009-2011, Garth N. Wells ++ 2009-2012, Garth N. Wells ++ 2009-2014, Garth N. Wells ++ 2010, Garth N. Wells ++ 2010-2011, Garth N. Wells ++ 2010-2013, Garth N. Wells ++ 2011, Garth N. Wells ++ 2011-2012, Garth N. Wells ++ 2011-2013, Garth N. Wells ++ 2011-2014, Garth N. Wells ++ 2012, Garth N. Wells ++ 2012-2014, Garth N. Wells ++ 2013, Garth N. Wells ++ 2014, Garth N. Wells ++License: LGPL-3+ ++ ++Files: bench/fem/speedup/cpp/submit-bench ++ cmake/scripts/copy-swig-files ++ cmake/scripts/copy-test-demo-data ++ cmake/scripts/generate-swig-interface ++ demo/undocumented/dg-advection-diffusion/python/demo_dg-advection-diffusion.py ++ demo/undocumented/point-integral/python/demo_point-integral.py ++ demo/undocumented/sub-function-assignment/python/demo_sub-function-assignment.py ++ dolfin/common/defines.cpp ++ dolfin/common/defines.h ++ dolfin/fem/fem_utils.cpp ++ dolfin/fem/fem_utils.h ++ dolfin/function/FunctionAXPY.cpp ++ dolfin/function/FunctionAXPY.h ++ dolfin/function/FunctionAssigner.cpp ++ dolfin/function/FunctionAssigner.h ++ dolfin/function/assign.cpp ++ dolfin/function/assign.h ++ dolfin/multistage/MultiStageScheme.cpp ++ dolfin/multistage/MultiStageScheme.h ++ dolfin/multistage/PointIntegralSolver.cpp ++ dolfin/multistage/PointIntegralSolver.h ++ dolfin/multistage/RKSolver.cpp ++ dolfin/multistage/RKSolver.h ++ dolfin/swig/adaptivity/post.i ++ dolfin/swig/ale/pre.i ++ dolfin/swig/common/post.i ++ dolfin/swig/common/pre.i ++ dolfin/swig/defines.i ++ dolfin/swig/fem/post.i ++ dolfin/swig/forwarddeclarations.i ++ dolfin/swig/function/post.i ++ dolfin/swig/globalincludes.i ++ dolfin/swig/io/pre.i ++ dolfin/swig/log/post.i ++ dolfin/swig/log/pre.i ++ dolfin/swig/modules/common/module.i ++ dolfin/swig/modules/fem/module.i ++ dolfin/swig/modules/function/module.i ++ dolfin/swig/modules/io/module.i ++ dolfin/swig/modules/la/module.i ++ dolfin/swig/modules/mesh/module.i ++ dolfin/swig/multistage/pre.i ++ dolfin/swig/nls/pre.i ++ dolfin/swig/parameter/post.i ++ dolfin/swig/parameter/pre.i ++ dolfin/swig/shared_ptr_classes.i ++ dolfin/swig/typemaps/array.i ++ dolfin/swig/typemaps/includes.i ++ dolfin/swig/typemaps/std_map.i ++ dolfin/swig/typemaps/std_pair.i ++ dolfin/swig/typemaps/std_vector.i ++ dolfin/swig/version.i ++ site-packages/dolfin/compilemodules/compilemodule.py ++ site-packages/dolfin/compilemodules/jit.py ++ site-packages/dolfin/cpp/__init__.py ++ site-packages/dolfin/fem/form.py ++ site-packages/dolfin/functions/expression.py ++ site-packages/dolfin/functions/function.py ++ site-packages/dolfin/functions/functionspace.py ++ site-packages/dolfin/multistage/multistagesolvers.py ++ site-packages/dolfin/multistage/rushlarsenschemes.py ++ site-packages/dolfin_utils/cppparser/utils.py ++ site-packages/dolfin_utils/pjobs/sge.py ++ test/unit/la/cpp/Vector.cpp ++ test/unit/python/fem/test_dp_assemble.py ++ test/unit/python/fem/test_form.py ++ test/unit/python/function/test_function_assigner.py ++ test/unit/python/function/test_function_space.py ++ test/unit/python/la/test_la_basic.py ++ test/unit/python/mesh/test_mesh_value_collection.py ++ test/unit/python/mesh/test_sub_domain.py ++ test/unit/python/multistage/test_RK_solver.py ++ test/unit/python/multistage/test_point_integral_solver.py ++Copyright: 20013 Johan Hake ++ 2006-2009, Johan Hake ++ 2007, Johan Hake ++ 2007-2009, Johan Hake ++ 2007-2012, Johan Hake ++ 2008, Johan Hake ++ 2008-2011, Johan Hake ++ 2008-2014, Johan Hake ++ 2009, Johan Hake ++ 2009-2011, Johan Hake ++ 2009-2014, Johan Hake ++ 2011, Johan Hake ++ 2011-2014, Johan Hake ++ 2012, Johan Hake ++ 2013, Johan Hake ++ 2014, Johan Hake ++License: LGPL-3+ ++ ++Files: cmake/scripts/codeexamples.py ++ cmake/scripts/generate-swig-docstrings ++ demo/documented/biharmonic/cpp/main.cpp ++ demo/documented/biharmonic/python/demo_biharmonic.py ++ demo/documented/built-in_meshes/cpp/main.cpp ++ demo/documented/eigenvalue/python/demo_eigenvalue.py ++ demo/documented/mixed-poisson/python/demo_mixed-poisson.py ++ demo/documented/nonlinear-poisson/python/demo_nonlinear-poisson.py ++ demo/documented/periodic/python/demo_periodic.py ++ demo/documented/stokes-mini/python/demo_stokes-mini.py ++ demo/documented/stokes-stabilized/python/demo_stokes-stabilized.py ++ demo/documented/stokes-taylor-hood/python/demo_stokes-taylorhood.py ++ demo/documented/subdomains/python/demo_subdomains.py ++ demo/undocumented/advection-diffusion/python/demo_advection-diffusion.py ++ demo/undocumented/built-in/cpp/main.cpp ++ demo/undocumented/conditional/cpp/Conditional.ufl ++ demo/undocumented/conditional/cpp/main.cpp ++ demo/undocumented/conditional/python/demo_conditional.py ++ demo/undocumented/dg-advection-diffusion/cpp/Projection.ufl ++ demo/undocumented/dg-poisson/python/demo_dg-poisson.py ++ demo/undocumented/functional/python/demo_functional.py ++ demo/undocumented/lift-drag/python/demo_lift-drag.py ++ demo/undocumented/multistage-solver/python/demo_multi-stage-solver.py ++ demo/undocumented/poisson1D-in-2D/cpp/Poisson.ufl ++ demo/undocumented/poisson1D/cpp/Poisson.ufl ++ demo/undocumented/poisson1D/cpp/main.cpp ++ demo/undocumented/poisson1D/python/demo_poisson1D.py ++ demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.ufl ++ demo/undocumented/spatial-coordinates/cpp/main.cpp ++ demo/undocumented/spatial-coordinates/python/demo_spatial-coordinates.py ++ dolfin/generation/IntervalMesh.cpp ++ dolfin/generation/IntervalMesh.h ++ dolfin/generation/UnitIntervalMesh.h ++ dolfin/mesh/PointCell.cpp ++ dolfin/mesh/PointCell.h ++ dolfin/swig/adaptivity/docstrings.i ++ dolfin/swig/ale/docstrings.i ++ dolfin/swig/common/docstrings.i ++ dolfin/swig/fem/docstrings.i ++ dolfin/swig/function/docstrings.i ++ dolfin/swig/generation/docstrings.i ++ dolfin/swig/geometry/docstrings.i ++ dolfin/swig/graph/docstrings.i ++ dolfin/swig/io/docstrings.i ++ dolfin/swig/la/docstrings.i ++ dolfin/swig/log/docstrings.i ++ dolfin/swig/math/docstrings.i ++ dolfin/swig/mesh/docstrings.i ++ dolfin/swig/multistage/docstrings.i ++ dolfin/swig/nls/docstrings.i ++ dolfin/swig/parameter/docstrings.i ++ dolfin/swig/plot/docstrings.i ++ dolfin/swig/refinement/docstrings.i ++ site-packages/dolfin_utils/documentation/generatepythonrst.py ++ test/documentation/verify_demo_code_snippets.py ++ test/unit/python/function/test_special_functions.py ++Copyright: 2007, Kristian B. Oelgaard ++ 2007-2007, Kristian B. Oelgaard ++ 2007-2008, Kristian B. Oelgaard ++ 2008, Kristian B. Oelgaard ++ 2009, Kristian B. Oelgaard ++ 2010, Kristian B. Oelgaard ++ 2010-2014, Kristian B. Oelgaard ++ 2011, Kristian B. Oelgaard ++ 2012, Kristian B. Oelgaard ++License: LGPL-3+ ++ ++Files: bench/function/extrapolation/python/bench_function_extrapolation_python ++ demo/documented/neumann-poisson/cpp/main.cpp ++ demo/documented/neumann-poisson/python/demo_neumann-poisson.py ++ demo/documented/subdomains-poisson/python/demo_subdomains-poisson.py ++ demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.ufl ++ demo/undocumented/auto-adaptive-navier-stokes/cpp/main.cpp ++ demo/undocumented/auto-adaptive-navier-stokes/python/demo_auto-adaptive-navier-stokes.py ++ demo/undocumented/meshfunction-refinement/cpp/main.cpp ++ demo/undocumented/mixed-poisson-sphere/python/demo_mixed-poisson-sphere.py ++ doc/copy_and_split_demo_doc.py ++ doc/generate_api_doc.py ++ doc/generate_main_index.py ++ dolfin/adaptivity/AdaptiveLinearVariationalSolver.cpp ++ dolfin/adaptivity/AdaptiveLinearVariationalSolver.h ++ dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.cpp ++ dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.h ++ dolfin/adaptivity/ErrorControl.cpp ++ dolfin/adaptivity/ErrorControl.h ++ dolfin/adaptivity/GenericAdaptiveVariationalSolver.cpp ++ dolfin/adaptivity/GenericAdaptiveVariationalSolver.h ++ dolfin/adaptivity/GoalFunctional.cpp ++ dolfin/adaptivity/GoalFunctional.h ++ dolfin/adaptivity/LocalAssembler.cpp ++ dolfin/adaptivity/LocalAssembler.h ++ dolfin/adaptivity/adaptivesolve.cpp ++ dolfin/adaptivity/adaptivesolve.h ++ dolfin/adaptivity/marking.cpp ++ dolfin/adaptivity/marking.h ++ dolfin/function/SpecialFacetFunction.cpp ++ dolfin/function/SpecialFacetFunction.h ++ dolfin/swig/adaptivity/pre.i ++ site-packages/dolfin/fem/adaptivesolving.py ++ site-packages/dolfin/fem/errorcontrolgenerator.py ++ site-packages/dolfin/fem/formmanipulations.py ++ test/documentation/test.py ++ test/unit/python/adaptivity/test_error_control.py ++ test/unit/python/adaptivity/test_time_series.py ++ test/unit/python/ufl-jit-assemble-chain/test_form_operations.py ++Copyright: 2010, Marie E. Rognes ++ 2010--2012, Marie E. Rognes ++ 2010-2012, Marie E. Rognes ++ 2011, Marie E. Rognes ++ 2011-2014, Marie E. Rognes ++ 2012, Marie E. Rognes ++License: LGPL-3+ ++ ++Files: dolfin/common/types.h ++ dolfin/fem/DirichletBC.cpp ++ dolfin/fem/DirichletBC.h ++ dolfin/fem/DofMap.cpp ++ dolfin/fem/DofMap.h ++ dolfin/fem/FiniteElement.h ++ dolfin/fem/GenericDofMap.h ++ dolfin/fem/LinearVariationalSolver.cpp ++ dolfin/fem/LinearVariationalSolver.h ++ dolfin/fem/NonlinearVariationalSolver.cpp ++ dolfin/fem/NonlinearVariationalSolver.h ++ dolfin/la/LinearSolver.h ++ dolfin/la/Matrix.h ++ dolfin/la/PETScBaseMatrix.cpp ++ dolfin/la/PETScLinearOperator.cpp ++ dolfin/la/PETScLinearOperator.h ++ dolfin/la/STLMatrix.cpp ++ dolfin/mesh/BoundaryComputation.cpp ++ dolfin/mesh/BoundaryComputation.h ++ dolfin/mesh/MeshValueCollection.h ++ dolfin/mesh/TopologyComputation.cpp ++Copyright: 2004-2013, Anders Logg and Garth N. Wells ++ 2005-2006, Anders Logg and Garth N. Wells ++ 2005-2012, Anders Logg and Garth N. Wells ++ 2006-20013 Anders Logg and Garth N. Wells ++ 2006-2008, Anders Logg and Garth N. Wells ++ 2006-2013, Anders Logg and Garth N. Wells ++ 2006-2014, Anders Logg and Garth N. Wells ++ 2007-2011, Anders Logg and Garth N. Wells ++ 2007-2012, Anders Logg and Garth N. Wells ++ 2007-2013, Anders Logg and Garth N. Wells ++ 2008-2011, Anders Logg and Garth N. Wells ++ 2008-2013, Anders Logg and Garth N. Wells ++ 2008-2014, Anders Logg and Garth N. Wells ++ 2010-2015, Anders Logg and Garth N. Wells ++ 2011-2012, Anders Logg and Garth N. Wells ++ 2011-2013, Anders Logg and Garth N. Wells ++License: LGPL-3+ ++ ++Files: dolfin/la/PETScCuspFactory.cpp ++ dolfin/la/PETScCuspFactory.h ++ dolfin/plot/ExpressionWrapper.cpp ++ dolfin/plot/ExpressionWrapper.h ++ dolfin/plot/GenericVTKPlottable.h ++ dolfin/plot/VTKPlottableDirichletBC.cpp ++ dolfin/plot/VTKPlottableGenericFunction.cpp ++ dolfin/plot/VTKPlottableGenericFunction.h ++ dolfin/plot/VTKPlottableMesh.cpp ++ dolfin/plot/VTKPlottableMesh.h ++ dolfin/plot/VTKPlottableMeshFunction.cpp ++ dolfin/plot/VTKPlottableMeshFunction.h ++ dolfin/plot/VTKPlotter.cpp ++ dolfin/plot/VTKPlotter.h ++ dolfin/plot/VTKWindowOutputStage.cpp ++Copyright: 2011, Fredrik Valdmanis ++ 2012, Fredrik Valdmanis ++License: LGPL-3+ ++ ++Files: demo/undocumented/parallel-refinement/cpp/main.cpp ++ dolfin/graph/ZoltanPartition.cpp ++ dolfin/graph/ZoltanPartition.h ++ dolfin/io/X3DFile.cpp ++ dolfin/io/X3DFile.h ++ dolfin/refinement/BisectionRefinement1D.cpp ++ dolfin/refinement/BisectionRefinement1D.h ++ dolfin/refinement/ParallelRefinement.cpp ++ dolfin/refinement/ParallelRefinement.h ++ dolfin/refinement/PlazaRefinementND.cpp ++ dolfin/refinement/PlazaRefinementND.h ++ test/unit/python/io/test_HDF5_attribute.py ++ test/unit/python/io/test_HDF5_series.py ++ test/unit/python/io/test_XDMF_cell_output.py ++Copyright: 2012-2014, Chris Richardson ++ 2013, Chris Richardson ++ 2013-2014, Chris Richardson ++ 2014, Chris Richardson ++License: LGPL-3+ ++ ++Files: demo/undocumented/contact-vi-tao/cpp/Elasticity.ufl ++ demo/undocumented/elasticity/cpp/Elasticity.ufl ++ dolfin/la/PETScKrylovSolver.cpp ++ dolfin/la/PETScKrylovSolver.h ++ dolfin/la/PETScUserPreconditioner.cpp ++ dolfin/la/PETScUserPreconditioner.h ++ dolfin/swig/la/pre.i ++ utils/octave/pdemesh.m ++ utils/octave/pdeplot.m ++ utils/octave/pdesurf.m ++Copyright: 2004-2005, Johan Jansson ++ 2005, Johan Jansson ++ 2009, Johan Jansson ++License: LGPL-3+ ++ ++Files: dolfin/io/SAX2AttributeParser.h ++ dolfin/la/GenericLinearAlgebraFactory.h ++ dolfin/la/GenericSparsityPattern.h ++ dolfin/la/PETScFactory.cpp ++ dolfin/la/PETScFactory.h ++ dolfin/la/uBLASFactory.h ++ dolfin/mesh/LocalMeshData.cpp ++ dolfin/mesh/LocalMeshData.h ++ dolfin/swig/exceptions.i ++ dolfin/swig/typemaps/numpy.i ++Copyright: 2005-2006, Ola Skavhaug ++ 2007, Ola Skavhaug ++ 2007-2009, Ola Skavhaug ++ 2008, Ola Skavhaug ++ 2009, Ola Skavhaug ++License: LGPL-3+ ++ ++Files: demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.cpp ++ demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.h ++ demo/undocumented/plot-qt/cpp/CoordLabel.cpp ++ demo/undocumented/plot-qt/cpp/CoordLabel.h ++ demo/undocumented/plot-qt/cpp/PlotWidget.cpp ++ demo/undocumented/plot-qt/cpp/PlotWidget.h ++ demo/undocumented/plot-qt/cpp/Plotter.cpp ++ demo/undocumented/plot-qt/cpp/Plotter.h ++ demo/undocumented/plot-qt/cpp/main.cpp ++Copyright: 2012, Joachim Berdal Haga ++License: LGPL-3+ ++ ++Files: demo/documented/mixed-poisson-dual/cpp/MixedPoissonDual.ufl ++ demo/documented/mixed-poisson-dual/cpp/main.cpp ++ demo/documented/mixed-poisson-dual/python/demo_mixed-poisson-dual.py ++ demo/undocumented/mesh-quality/cpp/main.cpp ++ demo/undocumented/mesh-quality/python/demo_mesh-quality.py ++ dolfin/ale/MeshDisplacement.cpp ++ dolfin/ale/MeshDisplacement.h ++ test/unit/python/ale/test_harmonic_smoothing.py ++Copyright: 2013, Jan Blechta ++ 2014, Jan Blechta ++License: LGPL-3+ ++ ++Files: demo/undocumented/block-matrix/cpp/main.cpp ++ demo/undocumented/block-matrix/python/demo_block-matrix.py ++ demo/undocumented/sym-dirichlet-bc/python/demo_sym-dirichlet-bc.py ++ dolfin/la/BlockMatrix.cpp ++ dolfin/la/BlockMatrix.h ++ dolfin/la/BlockVector.cpp ++ dolfin/la/BlockVector.h ++ site-packages/dolfin/mesh/boundarysubdomainfinder.py ++Copyright: 2008, Kent-Andre Mardal ++License: LGPL-3+ ++ ++Files: demo/undocumented/contact-vi-snes/cpp/main.cpp ++ demo/undocumented/contact-vi-snes/python/demo_contact-vi-snes.py ++ demo/undocumented/contact-vi-tao/cpp/main.cpp ++ demo/undocumented/contact-vi-tao/python/demo_contact-vi-tao.py ++ dolfin/nls/TAOLinearBoundSolver.cpp ++ dolfin/nls/TAOLinearBoundSolver.h ++ test/unit/python/nls/test_TAO_linear_bound_solver.py ++Copyright: 2012, Corrado Maurini ++ 2013, Corrado Maurini ++License: LGPL-3+ ++ ++Files: dolfin/geometry/CollisionDetection.h ++ dolfin/geometry/IntersectionTriangulation.cpp ++ dolfin/geometry/IntersectionTriangulation.h ++ test/unit/python/geometry/test_collision_detection.py ++ test/unit/python/geometry/test_intersection_triangulation.py ++ test/unit/python/mesh/test_multi_mesh_integration.py ++Copyright: 2014, Anders Logg and August Johansson ++License: LGPL-3+ ++ ++Files: cmake/modules/FindCHOLMOD.cmake ++ cmake/modules/FindCppUnit.cmake ++ cmake/modules/FindPETSc.cmake ++ cmake/modules/FindParMETIS.cmake ++ cmake/modules/FindSLEPc.cmake ++Copyright: 2010, Garth N. Wells, Anders Logg and Johannes Ring ++ 2010-2011, Garth N. Wells, Anders Logg and Johannes Ring ++ 2010-2012, Garth N. Wells, Anders Logg and Johannes Ring ++License: BSD-2-clause ++ ++Files: demo/undocumented/parallel-refinement/python/demo_parallel-refinement.py ++ dolfin/io/HDF5Attribute.h ++ dolfin/io/HDF5File.h ++ dolfin/io/HDF5Utility.cpp ++ dolfin/io/HDF5Utility.h ++Copyright: 2012, Chris N. Richardson ++ 2013, Chris N. Richardson ++License: LGPL-3+ ++ ++Files: bench/fem/assembly/python/broken ++ dolfin/la/STLFactory.cpp ++ dolfin/la/STLFactory.h ++ test/memory/test.py ++ test/regression/test.py ++Copyright: 2007, Ilmar Wilbers ++ 2008, Ilmar Wilbers ++ 2008-2014, Ilmar Wilbers ++License: LGPL-3+ ++ ++Files: dolfin/common/RangedIndexSet.h ++ dolfin/plot/VTKPlottableDirichletBC.h ++ dolfin/plot/VTKPlottableGenericFunction1D.cpp ++ dolfin/plot/VTKPlottableGenericFunction1D.h ++ dolfin/plot/VTKWindowOutputStage.h ++Copyright: 2012, Joachim B Haga ++License: LGPL-3+ ++ ++Files: dolfin/la/VectorSpaceBasis.cpp ++ dolfin/la/VectorSpaceBasis.h ++ dolfin/nls/PETScSNESSolver.cpp ++ dolfin/nls/PETScSNESSolver.h ++ test/unit/python/nls/test_PETScSNES_solver.py ++Copyright: 2012, Patrick E. Farrell ++ 2013, Patrick E. Farrell ++License: LGPL-3+ ++ ++Files: demo/undocumented/ale/cpp/main.cpp ++ demo/undocumented/ale/python/demo_ale.py ++ dolfin/ale/ALE.cpp ++ dolfin/ale/ALE.h ++ dolfin/ale/ALEType.h ++Copyright: 2008, Solveig Bruvoll and Anders Logg ++ 2008-2009, Solveig Bruvoll and Anders Logg ++ 2008-2011, Solveig Bruvoll and Anders Logg ++License: LGPL-3+ ++ ++Files: demo/undocumented/buckling-tao/python/demo_buckling-tao.py ++ dolfin/nls/OptimisationProblem.h ++ dolfin/nls/PETScTAOSolver.cpp ++ dolfin/nls/PETScTAOSolver.h ++ test/unit/python/nls/test_PETScTAOSolver.py ++Copyright: 2014, Tianyi Li ++License: LGPL-3+ ++ ++Files: demo/documented/auto-adaptive-poisson/cpp/AdaptivePoisson.ufl ++ demo/documented/auto-adaptive-poisson/cpp/main.cpp ++ demo/documented/mixed-poisson/cpp/MixedPoisson.ufl ++ demo/documented/mixed-poisson/cpp/main.cpp ++Copyright: 2006-2010, Anders Logg and Marie E. Rognes ++ 2007-2011, Anders Logg and Marie E. Rognes ++ 2010, Anders Logg and Marie E. Rognes ++ 2010-2012, Anders Logg and Marie E. Rognes ++License: LGPL-3+ ++ ++Files: demo/undocumented/curl-curl/cpp/CurrentDensity.ufl ++ demo/undocumented/curl-curl/cpp/EddyCurrents.ufl ++ demo/undocumented/curl-curl/cpp/main.cpp ++ demo/undocumented/curl-curl/python/demo_curl-curl.py ++Copyright: 2009, Bartosz Sawicki ++License: LGPL-3+ ++ ++Files: dolfin/io/HDF5Interface.cpp ++ dolfin/io/HDF5Interface.h ++ dolfin/io/XDMFFile.cpp ++ dolfin/io/XDMFFile.h ++Copyright: 2012, Chris N. Richardson and Garth N. Wells ++License: LGPL-3+ ++ ++Files: demo/undocumented/waveguide/cpp/Forms.py ++ demo/undocumented/waveguide/cpp/Forms.ufl ++ demo/undocumented/waveguide/cpp/main.cpp ++ demo/undocumented/waveguide/python/demo_waveguide.py ++Copyright: 2008, Evan Lezar ++License: LGPL-3+ ++ ++Files: dolfin/la/PETScMatrix.cpp ++ dolfin/la/PETScMatrix.h ++ dolfin/la/PETScVector.cpp ++ dolfin/la/PETScVector.h ++Copyright: 2004-2010, Johan Hoffman, Johan Jansson and Anders Logg ++ 2004-2012, Johan Hoffman, Johan Jansson and Anders Logg ++License: LGPL-3+ ++ ++Files: demo/undocumented/special-functions/python/demo_special_functions.py ++ site-packages/dolfin/mesh/svgtools.py ++ site-packages/dolfin/multistage/factorize.py ++ test/unit/python/ufl-jit-assemble-chain/test_assembly_derivatives.py ++Copyright: 2010, Martin S. Alnaes ++ 2011, Martin S. Alnaes ++ 2013-2014, Martin S. Alnaes ++ 2014, Martin S. Alnaes ++License: LGPL-3+ ++ ++Files: site-packages/dolfin/compilemodules/expressions.py ++ site-packages/dolfin/compilemodules/subdomains.py ++ site-packages/dolfin_utils/pjobs/pjobs.py ++ site-packages/dolfin_utils/pjobs/torque.py ++Copyright: 2008-2008, Martin Sandve Alnes ++ 2009, Martin Sandve Alnes ++License: LGPL-3+ ++ ++Files: dolfin/function/LagrangeInterpolator.cpp ++ dolfin/function/LagrangeInterpolator.h ++ test/unit/python/function/test_lagrange_interpolator.py ++ test/unit/python/mesh/test_periodic_boundary_computation.py ++Copyright: 2013, Mikael Mortensen ++ 2014, Mikael Mortensen ++License: LGPL-3+ ++ ++Files: dolfin/io/XMLFile.cpp ++ dolfin/io/XMLLocalMeshSAX.cpp ++ dolfin/io/XMLLocalMeshSAX.h ++ dolfin/mesh/MeshFunction.cpp ++Copyright: 2006-2011, Ola Skavhaug and Garth N. Wells ++ 2008-2011, Ola Skavhaug and Garth N. Wells ++ 2009-2011, Ola Skavhaug and Garth N. Wells ++License: LGPL-3+ ++ ++Files: demo/undocumented/poisson1D-in-2D/cpp/main.cpp ++ demo/undocumented/poisson1D-in-2D/python/demo_poisson1D-in-2D.py ++ test/unit/python/fem/test_manifolds.py ++Copyright: 2012, Imperial College London and others ++License: LGPL-3+ ++ ++Files: demo/undocumented/compiled-extension-module/python/Probe/Probe.cpp ++ demo/undocumented/compiled-extension-module/python/Probe/Probe.h ++ demo/undocumented/compiled-extension-module/python/demo_compiled-extension-module.py ++Copyright: 2013, Kent-Andre Mardal, Mikael Mortensen, Johan Hake ++License: LGPL-3+ ++ ++Files: dolfin/common/MPI.cpp ++ test/unit/io/cpp/XMLLocalMeshData.cpp ++ test/unit/io/cpp/XMLMeshValueCollection.cpp ++Copyright: 2007, Magnus Vikstrøm ++License: LGPL-3+ ++ ++Files: demo/undocumented/elastodynamics/cpp/DG0_eps_xx.ufl ++ demo/undocumented/elastodynamics/cpp/ElastoDynamics.ufl ++ demo/undocumented/elastodynamics/cpp/main.cpp ++Copyright: 2009, Mirko Maraldi and Garth N. Wells ++License: LGPL-3+ ++ ++Files: dolfin/io/ExodusFile.cpp ++ dolfin/io/ExodusFile.h ++ test/unit/python/io/test_exodus.py ++Copyright: 2013, Nico Schlömer ++License: LGPL-3+ ++ ++Files: cmake/modules/FindPETSc4py.cmake ++ cmake/modules/FindSLEPc4py.cmake ++Copyright: 2013, Lawrence Mitchell ++License: BSD-2-clause ++ ++Files: cmake/modules/FindBLAS.cmake ++ cmake/modules/FindLAPACK.cmake ++Copyright: 2007-2009, Kitware, Inc ++License: BSD-3-clause ++ ++Files: dolfin/plot/plot.cpp ++ dolfin/plot/plot.h ++Copyright: 2007-2012, Anders Logg and Fredrik Valdmanis ++ 2007-2014, Anders Logg and Fredrik Valdmanis ++License: LGPL-3+ ++ ++Files: dolfin/log/Progress.h ++ dolfin/log/log.h ++Copyright: 2003-2008, Anders Logg and Jim Tilander ++ 2003-2013, Anders Logg and Jim Tilander ++License: LGPL-3+ ++ ++Files: dolfin/adaptivity/adapt.cpp ++ dolfin/adaptivity/adapt.h ++Copyright: 2010-2011, Anders Logg, Marie Rognes and Garth N. Wells ++License: LGPL-3+ ++ ++Files: bench/function/evaluation/cpp/main.cpp ++ dolfin/swig/typemaps/std_set.i ++Copyright: 2009, Andre Massing ++ 2010, Andre Massing ++License: LGPL-3+ ++ ++Files: dolfin/geometry/SimplexQuadrature.cpp ++ test/unit/mesh/cpp/MultiMesh.cpp ++Copyright: 2014, August Johansson and Anders Logg ++License: LGPL-3+ ++ ++Files: dolfin/io/HDF5Attribute.cpp ++ dolfin/io/HDF5File.cpp ++Copyright: 2012, Chris N Richardson ++ 2013, Chris N Richardson ++License: LGPL-3+ ++ ++Files: dolfin/la/CholmodCholeskySolver.cpp ++ dolfin/la/CholmodCholeskySolver.h ++Copyright: 2008, Dag Lindbo and Garth N. Wells ++ 2008-2011, Dag Lindbo and Garth N. Wells ++License: LGPL-3+ ++ ++Files: dolfin/graph/SCOTCH.h ++ dolfin/mesh/DistributedMeshTools.cpp ++Copyright: 2010-2013, Garth N. Wells and Chris Richardson ++ 2011-2014, Garth N. Wells and Chris Richardson ++License: LGPL-3+ ++ ++Files: utils/matlab/xmlmatrix.m ++ utils/matlab/xmlvector.m ++Copyright: 2004, Georgios Foufas ++License: LGPL-3+ ++ ++Files: demo/documented/hyperelasticity/cpp/HyperElasticity.ufl ++ demo/undocumented/contact-vi-snes/cpp/HyperElasticity.ufl ++Copyright: 2009-2010, Harish Narayanan and Garth N. Wells ++License: LGPL-3+ ++ ++Files: demo/undocumented/parameters/cpp/main.cpp ++ demo/undocumented/parameters/python/demo_parameters.py ++Copyright: 2009, Johan Hake and Anders Logg ++License: LGPL-3+ ++ ++Files: dolfin/refinement/LocalMeshCoarsening.cpp ++ dolfin/refinement/LocalMeshCoarsening.h ++Copyright: 2006, Johan Hoffman ++License: LGPL-3+ ++ ++Files: dolfin/io/GenericFile.cpp ++ dolfin/io/GenericFile.h ++Copyright: 2002-2011, Johan Hoffman and Anders Logg ++ 2003-2011, Johan Hoffman and Anders Logg ++License: LGPL-3+ ++ ++Files: dolfin/io/File.cpp ++ dolfin/io/File.h ++Copyright: 2002-2011, Johan Hoffman, Anders Logg and Garth N. Wells ++ 2002-2012, Johan Hoffman, Anders Logg and Garth N. Wells ++License: LGPL-3+ ++ ++Files: bench/plot.py ++ site-packages/dolfin_utils/pjobs/slurm.py ++Copyright: 2010, Johannes Ring ++ 2013, Johannes Ring ++License: LGPL-3+ ++ ++Files: dolfin/fem/SystemAssembler.cpp ++ dolfin/fem/SystemAssembler.h ++Copyright: 2008-2013, Kent-Andre Mardal and Garth N. Wells ++License: LGPL-3+ ++ ++Files: demo/documented/eigenvalue/cpp/main.cpp ++ demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.ufl ++Copyright: 2007, Kristian B. Oelgaard and Garth N. Wells ++ 2007-2010, Kristian B. Oelgaard and Garth N. Wells ++License: LGPL-3+ ++ ++Files: site-packages/dolfin_utils/test/fixtures.py ++ site-packages/dolfin_utils/test/tests.py ++Copyright: 2014-2014, Martin Sandve Alnaes and Aslak Wigdahl Bergersen ++License: LGPL-3+ ++ ++Files: dolfin/graph/ParMETIS.cpp ++ dolfin/graph/ParMETIS.h ++Copyright: 2008-2009, Niclas Jansson, Ola Skavhaug and Anders Logg ++ 2008-2011, Niclas Jansson, Ola Skavhaug and Anders Logg ++License: LGPL-3+ ++ ++Files: dolfin/mesh/MeshPartitioning.cpp ++ dolfin/mesh/MeshPartitioning.h ++Copyright: 2008-2013, Niclas Jansson, Ola Skavhaug, Anders Logg ++ 2008-2014, Niclas Jansson, Ola Skavhaug, Anders Logg ++License: LGPL-3+ ++ ++Files: dolfin/fem/MultiMeshDirichletBC.cpp ++ dolfin/fem/MultiMeshDirichletBC.h ++Copyright: 2014, Anders Logg ++License: LGPL-3+ ++ ++Files: dolfin/io/pugixml.cpp ++ dolfin/io/pugixml.hpp ++Copyright: 2003, Kristen Wegner (kristen@tima.net) ++ 2006-2012, Arseny Kapoulkine (arseny.kapoulkine@gmail.com) ++License: Expat ++ ++Files: cmake/modules/FindAMD.cmake ++Copyright: 2010, Anders Logg ++License: BSD-2-clause ++ ++Files: cmake/modules/FindBLASHeader.cmake ++Copyright: 2010, Garth N. Wells ++License: BSD-2-clause ++ ++Files: cmake/modules/FindSCOTCH.cmake ++Copyright: 2010-2011, Garth N. Wells, Johannes Ring and Anders Logg ++License: BSD-2-clause ++ ++Files: cmake/modules/FindNumPy.cmake ++Copyright: 2010, Johannes Ring ++License: BSD-2-clause ++ ++Files: cmake/modules/FindSphinx.cmake ++Copyright: 2011, Marie Rognes and Johannes Ring ++License: BSD-2-clause ++ ++Files: cmake/modules/FindMPI.cmake ++Copyright: 2001-2009, Dave Partyka ++ 2001-2011, Kitware, Inc ++ 2010-2011, Todd Gamblin tgamblin@llnl.gov ++License: BSD-3-clause ++ ++Files: site-packages/dolfin_utils/cppparser/CppHeaderParser.py ++Copyright: 2011, Jashua R. Cloutier ++License: BSD-3-clause ++ ++Files: dolfin/io/pugiconfig.hpp ++Copyright: 2003, Kristen Wegner (kristen@tima.net) ++ 2006-2012, Arseny Kapoulkine (arseny.kapoulkine@gmail.com) ++License: Expat ++ ++Files: site-packages/dolfin_utils/ordereddict.py ++Copyright: 2009, Raymond Hettinger ++License: Expat ++ ++Files: test/unit/python/meshconvert/test_mesh_converter.py ++Copyright: 2012 ++License: LGPL-3+ ++ ++Files: site-packages/dolfin/multistage/multistagescheme.py ++Copyright: 2013, Johan Hake ++License: LGPL-3+ ++ ++Files: cmake/scripts/codesnippets.py ++Copyright: 2012, Johan Hake ++License: LGPL-3+ ++ ++Files: utils/matlab/plotslab.m ++Copyright: 2003, Johan Hoffman ++ 2003-2005, Anders Logg ++License: LGPL-3+ ++ ++Files: demo/undocumented/dg-poisson/cpp/main.cpp ++Copyright: 2006-2011, Anders Logg and Kristian B. Oelgaard ++License: LGPL-3+ ++ ++Files: site-packages/dolfin_utils/documentation/generatecpprst.py ++Copyright: 2010, Anders Logg and Kristian Oelgaard ++License: LGPL-3+ ++ ++Files: dolfin/ale/HarmonicSmoothing.cpp ++Copyright: 2008-2011, Anders Logg, 2013, Jan Blechta ++License: LGPL-3+ ++ ++Files: dolfin/la/LinearAlgebraObject.h ++Copyright: 2007-2012, Anders Logg, Garth N. Wells, Ola Skavhaug ++License: LGPL-3+ ++ ++Files: site-packages/dolfin_utils/documentation/indextemplates.py ++Copyright: 2011, Anders Logg, Kristian Oelgaard, and Marie E. Rognes ++License: LGPL-3+ ++ ++Files: demo/undocumented/petsc4py/python/demo_petsc4py.py ++Copyright: 2007-2011, 2013 Anders Logg, Lawrence Mitchell ++License: LGPL-3+ ++ ++Files: dolfin/fem/DofMapBuilder.h ++Copyright: 2008-2013, Anders Logg, Ola Skavhaug and Garth N. Wells ++License: LGPL-3+ ++ ++Files: dolfin/fem/DofMapBuilder.cpp ++Copyright: 2008-2014, Anders Logg, Ola Skavhaug and Garth N. Wells ++License: LGPL-3+ ++ ++Files: site-packages/dolfin_utils/test/skips.py ++Copyright: 2014-2014, Aslak Wigdahl Bergersen ++License: LGPL-3+ ++ ++Files: dolfin/adaptivity/TimeSeriesHDF5.cpp ++Copyright: 2009-2013, Chris Richardson and Anders Logg ++License: LGPL-3+ ++ ++Files: bench/fem/assembly/cpp/main.cpp ++Copyright: 2008-2010, Dag Lindbo, Anders Logg and Ilmar Wilbers ++License: LGPL-3+ ++ ++Files: utils/matlab/xmlmesh.m ++Copyright: 2004, Erik Svensson ++License: LGPL-3+ ++ ++Files: test/unit/python/fem/test_system_assembler.py ++Copyright: 2011-2013, Garth N. Wells, 2013, Jan Blechta ++License: LGPL-3+ ++ ++Files: dolfin/graph/SCOTCH.cpp ++Copyright: 2010-2013, Garth N. Wells, Anders Logg and Chris Richardson ++License: LGPL-3+ ++ ++Files: test/unit/python/book/test_chapter_1.py ++Copyright: 2011-2014, Hans Petter Langtangen and Anders Logg ++License: LGPL-3+ ++ ++Files: demo/documented/hyperelasticity/cpp/main.cpp ++Copyright: 2009, Harish Narayanyan ++License: LGPL-3+ ++ ++Files: site-packages/dolfin/common/plotting.py ++Copyright: 2008-2012, Joachim B. Haga and Fredrik Valdmanis ++License: LGPL-3+ ++ ++Files: demo/documented/hyperelasticity/python/demo_hyperelasticity.py ++Copyright: 2008-2010, Johan Hake and Garth N. Wells ++License: LGPL-3+ ++ ++Files: demo/undocumented/dg-poisson/cpp/Poisson.ufl ++Copyright: 2006-2007, Kristian B. Oelgaard and Anders Logg ++License: LGPL-3+ ++ ++Files: demo/undocumented/dg-advection-diffusion/cpp/main.cpp ++Copyright: 2007-2011, Kristian B. Oelgaard, Anders Logg and Garth N. Wells ++License: LGPL-3+ ++ ++Files: demo/documented/biharmonic/cpp/Biharmonic.ufl ++Copyright: 2009, Kristian B. Oelgaard, Garth N. Wells and Anders Logg ++License: LGPL-3+ ++ ++Files: dolfin/common/MPI.h ++Copyright: 2007-2014, Magnus Vikstrøm and Garth N. Wells ++License: LGPL-3+ ++ ++Files: demo/documented/auto-adaptive-poisson/python/demo_auto-adaptive_poisson.py ++Copyright: 2011-2012, Marie E. Rognes and Anders Logg ++License: LGPL-3+ ++ ++Files: demo/undocumented/overlapping-regions/python/demo_overlapping-regions.py ++Copyright: 2011-2013, Marie E. Rognes, Martin S. Alnaes ++License: LGPL-3+ ++ ++Files: test/unit/python/math/test_math.py ++Copyright: 2011-2014, Martin Alnaes ++License: LGPL-3+ ++ ++Files: site-packages/dolfin_utils/test/paths.py ++Copyright: 2014-2014, Martin Sandve Alnaes ++License: LGPL-3+ ++ ++Files: test/unit/python/io/test_XMLFunction.py ++Copyright: 2014, Matthias Liertzer ++License: LGPL-3+ ++ ++Files: dolfin/io/XMLParameters.h ++Copyright: 2011, Ola Skavhaug, Anders Logg and Garth N. Wells ++License: LGPL-3+ ++ ++Files: demo/undocumented/adaptive-poisson/python/demo_adaptive-poisson.py ++Copyright: 2008, Rolv Erlend Bredesen ++License: LGPL-3+ ++ ++Files: site-packages/dolfin_utils/meshconvert/abaqus.py ++Copyright: 2012, Arve Knudsen and Garth N/ Wells ++License: LGPL-3+ ++ ++Files: dolfin/geometry/CollisionDetection.cpp ++Copyright: 2002, Fabio Ganovelli, Federico Ponchio and Claudio ++ 2014, Anders Logg and August Johansson ++License: LGPL-3+ ++ ++Files: cmake/modules/FindEigen3.cmake ++Copyright: 2006-2007, Montel Laurent, ++ 2008-2009, Gael Guennebaud, ++ 2009, Benoit Jacob ++License: BSD-2-clause ++ ++Files: dolfin/io/base64.cpp ++Copyright: 2004-2008, Rene Nyffenegger ++License: Zlib ++ ++License: Zlib ++ This source code is provided 'as-is', without any express or implied ++ warranty. In no event will the author be held liable for any damages ++ arising from the use of this software. ++ . ++ Permission is granted to anyone to use this software for any purpose, ++ including commercial applications, and to alter it and redistribute it ++ freely, subject to the following restrictions: ++ . ++ 1. The origin of this source code must not be misrepresented; you must not ++ claim that you wrote the original source code. If you use this source code ++ in a product, an acknowledgment in the product documentation would be ++ appreciated but is not required. ++ . ++ 2. Altered source versions must be plainly marked as such, and must not be ++ misrepresented as being the original source code. ++ . ++ 3. This notice may not be removed or altered from any source distribution. ++ ++License: BSD-2-clause ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions ++ are met: ++ . ++ 1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ 2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in ++ the documentation and/or other materials provided with the ++ distribution. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, ++ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, ++ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS ++ OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED ++ AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY ++ WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++ POSSIBILITY OF SUCH DAMAGE. ++ ++License: BSD-3-clause ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions ++ are met: ++ . ++ 1. Redistributions of source code must retain the copyright ++ notice, this list of conditions and the following disclaimer. ++ 2. Redistributions in binary form must reproduce the copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++ 3. The name of the author may not be used to endorse or promote products ++ derived from this software without specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++License: GPL-2+ ++ This software is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as ++ published by the Free Software Foundation; either version 2 of the ++ License, or (at your option) any later version. ++ . ++ This software is distributed in the hope that it will be useful, but ++ WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ General Public License for more details. ++ . ++ You should have received a copy of the GNU General Public ++ License along with this software. If not, see ++ . ++ . ++ On Debian systems the full text of the GNU General Public ++ License, version 2 can be found in the file ++ '/usr/share/common-licenses/GPL-2'. ++ ++License: LGPL-3+ ++ This software is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License as ++ published by the Free Software Foundation; either version 3 of the ++ License, or (at your option) any later version. ++ . ++ This software is distributed in the hope that it will be useful, but ++ WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ . ++ You should have received a copy of the GNU Lesser General Public ++ License along with this software. If not, see ++ . ++ . ++ On Debian systems the full text of the GNU Lesser General Public ++ License, version 3 can be found in the file ++ '/usr/share/common-licenses/LGPL-3'. ++ ++License: Expat ++ Permission is hereby granted, free of charge, to any person ++ obtaining a copy of this software and associated documentation ++ files (the "Software"), to deal in the Software without ++ restriction, including without limitation the rights to use, ++ copy, modify, merge, publish, distribute, sublicense, and/or sell ++ copies of the Software, and to permit persons to whom the ++ Software is furnished to do so, subject to the following ++ conditions: ++ . ++ The above copyright notice and this permission notice shall be ++ included in all copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES ++ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ++ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT ++ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, ++ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING ++ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR ++ OTHER DEALINGS IN THE SOFTWARE. diff --cc debian/copyright_hints index 0000000,0000000..af55dd3 new file mode 100644 --- /dev/null +++ b/debian/copyright_hints @@@ -1,0 -1,0 +1,2525 @@@ ++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: FIXME ++Upstream-Contact: FIXME ++Source: FIXME ++Disclaimer: Autogenerated by CDBS ++ ++Files: CMakeLists.txt ++ ChangeLog ++ INSTALL ++ bench/CMakeLists.txt ++ bench/README ++ bench/common/progress/cpp/CMakeLists.txt ++ bench/common/timing/cpp/CMakeLists.txt ++ bench/fem/assembly/cpp/CMakeLists.txt ++ bench/fem/assembly/cpp/forms/Elasticity3D.h ++ bench/fem/assembly/cpp/forms/Elasticity3D.ufl ++ bench/fem/assembly/cpp/forms/NSEMomentum3D.h ++ bench/fem/assembly/cpp/forms/NSEMomentum3D.ufl ++ bench/fem/assembly/cpp/forms/Poisson2DP1.h ++ bench/fem/assembly/cpp/forms/Poisson2DP1.ufl ++ bench/fem/assembly/cpp/forms/Poisson2DP2.h ++ bench/fem/assembly/cpp/forms/Poisson2DP2.ufl ++ bench/fem/assembly/cpp/forms/Poisson2DP3.h ++ bench/fem/assembly/cpp/forms/Poisson2DP3.ufl ++ bench/fem/assembly/cpp/forms/StabStokes2D.h ++ bench/fem/assembly/cpp/forms/StabStokes2D.ufl ++ bench/fem/assembly/cpp/forms/THStokes2D.h ++ bench/fem/assembly/cpp/forms/THStokes2D.ufl ++ bench/fem/assembly/cpp/forms/compile.log ++ bench/fem/convergence/cpp/CMakeLists.txt ++ bench/fem/convergence/cpp/Poisson2D_1.cpp ++ bench/fem/convergence/cpp/Poisson2D_1.h ++ bench/fem/convergence/cpp/Poisson2D_2.cpp ++ bench/fem/convergence/cpp/Poisson2D_2.h ++ bench/fem/convergence/cpp/Poisson2D_3.cpp ++ bench/fem/convergence/cpp/Poisson2D_3.h ++ bench/fem/convergence/cpp/Poisson2D_4.cpp ++ bench/fem/convergence/cpp/Poisson2D_4.h ++ bench/fem/convergence/cpp/Poisson2D_5.cpp ++ bench/fem/convergence/cpp/Poisson2D_5.h ++ bench/fem/convergence/cpp/Poisson3D_1.cpp ++ bench/fem/convergence/cpp/Poisson3D_1.h ++ bench/fem/convergence/cpp/Poisson3D_2.cpp ++ bench/fem/convergence/cpp/Poisson3D_2.h ++ bench/fem/convergence/cpp/Poisson3D_3.cpp ++ bench/fem/convergence/cpp/Poisson3D_3.h ++ bench/fem/convergence/cpp/Poisson3D_4.cpp ++ bench/fem/convergence/cpp/Poisson3D_4.h ++ bench/fem/convergence/cpp/README ++ bench/fem/convergence/cpp/compile.log ++ bench/fem/multicore/cpp/CMakeLists.txt ++ bench/fem/multicore/cpp/NavierStokes.h ++ bench/fem/multicore/cpp/NavierStokes.ufl ++ bench/fem/multicore/cpp/Poisson.h ++ bench/fem/multicore/cpp/Poisson.ufl ++ bench/fem/multicore/cpp/compile.log ++ bench/fem/speedup/cpp/CMakeLists.txt ++ bench/fem/speedup/cpp/Poisson.h ++ bench/fem/speedup/cpp/README ++ bench/fem/speedup/cpp/clean.sh ++ bench/fem/speedup/cpp/compile.log ++ bench/function/evaluation/cpp/CMakeLists.txt ++ bench/function/evaluation/cpp/P1.h ++ bench/function/evaluation/cpp/compile.log ++ bench/geometry/bounding_box_tree_build/cpp/CMakeLists.txt ++ bench/geometry/bounding_box_tree_compute_closest_entity/cpp/CMakeLists.txt ++ bench/geometry/bounding_box_tree_compute_entity_collisions/cpp/CMakeLists.txt ++ bench/la/vector/access/cpp/CMakeLists.txt ++ bench/la/vector/assignment/cpp/CMakeLists.txt ++ bench/logs/bench.log ++ bench/logs/milestones.log ++ bench/mesh/iteration/cpp/CMakeLists.txt ++ bench/mesh/refinement/cpp/CMakeLists.txt ++ bench/mesh/topology/cpp/CMakeLists.txt ++ bench/mesh/unitcube/cpp/CMakeLists.txt ++ cmake/modules/CheckOpenMP.cmake ++ cmake/modules/CorrectWindowsPaths.cmake ++ cmake/modules/FindPaStiX.cmake ++ cmake/modules/FindPythonModule.cmake ++ cmake/modules/FindUMFPACK.cmake ++ cmake/modules/ResolveCompilerPaths.cmake ++ cmake/modules/language_support_v2.cmake ++ cmake/post-install/CMakeLists.txt ++ cmake/scripts/download-demo-data ++ cmake/scripts/generate-all ++ cmake/templates/DOLFINConfig.cmake.in ++ cmake/templates/DOLFINConfigVersion.cmake.in ++ cmake/templates/UseDOLFIN.cmake.in ++ cmake/templates/cmake_uninstall.cmake.in ++ cmake/templates/dolfin-config-version.cmake.in ++ cmake/templates/dolfin-config.cmake.in ++ cmake/templates/dolfin-get-demos.in ++ cmake/templates/dolfin-version.in ++ cmake/templates/dolfin.conf.in ++ cmake/templates/dolfin.pc.in ++ data/README ++ debian/changelog ++ debian/compat ++ debian/control ++ debian/copyright ++ debian/docs ++ debian/dolfin-bin.install ++ debian/dolfin-bin.manpages ++ debian/dolfin-doc.install ++ debian/dolfin-get-demos.1 ++ debian/libdolfin-dev.install ++ debian/libdolfin1.5.install ++ debian/python-dolfin.install ++ debian/rules ++ debian/source/format ++ debian/watch ++ demo/CMakeLists.txt ++ demo/cmake.local ++ demo/documented/auto-adaptive-poisson/common.txt ++ demo/documented/auto-adaptive-poisson/cpp/AdaptivePoisson.h ++ demo/documented/auto-adaptive-poisson/cpp/CMakeLists.txt ++ demo/documented/auto-adaptive-poisson/cpp/compile.log ++ demo/documented/auto-adaptive-poisson/cpp/documentation.rst ++ demo/documented/auto-adaptive-poisson/python/documentation.rst ++ demo/documented/bcs/common.txt ++ demo/documented/bcs/cpp/CMakeLists.txt ++ demo/documented/bcs/cpp/Poisson.h ++ demo/documented/bcs/cpp/compile.log ++ demo/documented/bcs/cpp/documentation.rst ++ demo/documented/bcs/python/documentation.rst ++ demo/documented/biharmonic/common.txt ++ demo/documented/biharmonic/cpp/Biharmonic.h ++ demo/documented/biharmonic/cpp/CMakeLists.txt ++ demo/documented/biharmonic/cpp/compile.log ++ demo/documented/biharmonic/cpp/documentation.rst ++ demo/documented/biharmonic/python/documentation.rst ++ demo/documented/built-in_meshes/common.txt ++ demo/documented/built-in_meshes/cpp/CMakeLists.txt ++ demo/documented/built-in_meshes/cpp/documentation.rst ++ demo/documented/built-in_meshes/python/documentation.rst ++ demo/documented/built-in_meshes/python/rectanglemesh.png ++ demo/documented/built-in_meshes/python/rectanglemesh_left_right.png ++ demo/documented/built-in_meshes/python/unitcubemesh.png ++ demo/documented/built-in_meshes/python/unitintervalmesh.png ++ demo/documented/built-in_meshes/python/unitsquaremesh.png ++ demo/documented/built-in_meshes/python/unitsquaremesh_left.png ++ demo/documented/cahn-hilliard/common.txt ++ demo/documented/cahn-hilliard/cpp/CMakeLists.txt ++ demo/documented/cahn-hilliard/cpp/CahnHilliard2D.cpp ++ demo/documented/cahn-hilliard/cpp/CahnHilliard2D.h ++ demo/documented/cahn-hilliard/cpp/CahnHilliard3D.cpp ++ demo/documented/cahn-hilliard/cpp/CahnHilliard3D.h ++ demo/documented/cahn-hilliard/cpp/compile.log ++ demo/documented/cahn-hilliard/cpp/documentation.rst ++ demo/documented/cahn-hilliard/python/documentation.rst ++ demo/documented/eigenvalue/common.txt ++ demo/documented/eigenvalue/cpp/CMakeLists.txt ++ demo/documented/eigenvalue/cpp/StiffnessMatrix.h ++ demo/documented/eigenvalue/cpp/compile.log ++ demo/documented/eigenvalue/cpp/documentation.rst ++ demo/documented/eigenvalue/python/documentation.rst ++ demo/documented/hyperelasticity/common.txt ++ demo/documented/hyperelasticity/cpp/CMakeLists.txt ++ demo/documented/hyperelasticity/cpp/HyperElasticity.h ++ demo/documented/hyperelasticity/cpp/compile.log ++ demo/documented/hyperelasticity/cpp/documentation.rst ++ demo/documented/hyperelasticity/python/documentation.rst ++ demo/documented/mixed-poisson-dual/common.txt ++ demo/documented/mixed-poisson-dual/cpp/CMakeLists.txt ++ demo/documented/mixed-poisson-dual/cpp/MixedPoissonDual.h ++ demo/documented/mixed-poisson-dual/cpp/compile.log ++ demo/documented/mixed-poisson-dual/cpp/documentation.rst ++ demo/documented/mixed-poisson-dual/mixed-poisson-dual_sigma.png ++ demo/documented/mixed-poisson-dual/python/documentation.rst ++ demo/documented/mixed-poisson/common.txt ++ demo/documented/mixed-poisson/cpp/CMakeLists.txt ++ demo/documented/mixed-poisson/cpp/MixedPoisson.h ++ demo/documented/mixed-poisson/cpp/compile.log ++ demo/documented/mixed-poisson/cpp/documentation.rst ++ demo/documented/mixed-poisson/python/documentation.rst ++ demo/documented/navier-stokes/common.txt ++ demo/documented/navier-stokes/cpp/CMakeLists.txt ++ demo/documented/navier-stokes/cpp/PressureUpdate.h ++ demo/documented/navier-stokes/cpp/TentativeVelocity.h ++ demo/documented/navier-stokes/cpp/VelocityUpdate.h ++ demo/documented/navier-stokes/cpp/compile.log ++ demo/documented/navier-stokes/cpp/documentation.rst ++ demo/documented/navier-stokes/lshape.xml.gz ++ demo/documented/navier-stokes/python/documentation.rst ++ demo/documented/neumann-poisson/common.txt ++ demo/documented/neumann-poisson/cpp/CMakeLists.txt ++ demo/documented/neumann-poisson/cpp/Poisson.h ++ demo/documented/neumann-poisson/cpp/compile.log ++ demo/documented/neumann-poisson/cpp/documentation.rst ++ demo/documented/neumann-poisson/python/documentation.rst ++ demo/documented/nonlinear-poisson/common.txt ++ demo/documented/nonlinear-poisson/cpp/CMakeLists.txt ++ demo/documented/nonlinear-poisson/cpp/NonlinearPoisson.h ++ demo/documented/nonlinear-poisson/cpp/compile.log ++ demo/documented/nonlinear-poisson/cpp/documentation.rst ++ demo/documented/nonlinear-poisson/cpp/plot.py ++ demo/documented/nonlinear-poisson/python/documentation.rst ++ demo/documented/periodic/common.txt ++ demo/documented/periodic/cpp/CMakeLists.txt ++ demo/documented/periodic/cpp/Poisson.h ++ demo/documented/periodic/cpp/compile.log ++ demo/documented/periodic/cpp/documentation.rst ++ demo/documented/periodic/python/documentation.rst ++ demo/documented/poisson/common.txt ++ demo/documented/poisson/cpp/CMakeLists.txt ++ demo/documented/poisson/cpp/Poisson.h ++ demo/documented/poisson/cpp/compile.log ++ demo/documented/poisson/cpp/documentation.rst ++ demo/documented/poisson/python/documentation.rst ++ demo/documented/singular-poisson/common.txt ++ demo/documented/singular-poisson/cpp/CMakeLists.txt ++ demo/documented/singular-poisson/cpp/Poisson.h ++ demo/documented/singular-poisson/cpp/compile.log ++ demo/documented/singular-poisson/cpp/documentation.rst ++ demo/documented/singular-poisson/python/documentation.rst ++ demo/documented/stokes-iterative/common.txt ++ demo/documented/stokes-iterative/cpp/CMakeLists.txt ++ demo/documented/stokes-iterative/cpp/Stokes.h ++ demo/documented/stokes-iterative/cpp/StokesPreconditioner.h ++ demo/documented/stokes-iterative/cpp/compile.log ++ demo/documented/stokes-iterative/cpp/documentation.rst ++ demo/documented/stokes-iterative/python/documentation.rst ++ demo/documented/stokes-mini/common.txt ++ demo/documented/stokes-mini/cpp/README ++ demo/documented/stokes-mini/cpp/documentation.rst ++ demo/documented/stokes-mini/dolfin_fine_subdomains.xml.gz ++ demo/documented/stokes-mini/python/documentation.rst ++ demo/documented/stokes-stabilized/common.txt ++ demo/documented/stokes-stabilized/cpp/CMakeLists.txt ++ demo/documented/stokes-stabilized/cpp/Stokes.h ++ demo/documented/stokes-stabilized/cpp/compile.log ++ demo/documented/stokes-stabilized/cpp/documentation.rst ++ demo/documented/stokes-stabilized/cpp/plot.py ++ demo/documented/stokes-stabilized/dolfin_fine_subdomains.xml.gz ++ demo/documented/stokes-stabilized/plot_p.png ++ demo/documented/stokes-stabilized/python/documentation.rst ++ demo/documented/stokes-taylor-hood/common.txt ++ demo/documented/stokes-taylor-hood/cpp/CMakeLists.txt ++ demo/documented/stokes-taylor-hood/cpp/Stokes.h ++ demo/documented/stokes-taylor-hood/cpp/compile.log ++ demo/documented/stokes-taylor-hood/cpp/documentation.rst ++ demo/documented/stokes-taylor-hood/cpp/plot.py ++ demo/documented/stokes-taylor-hood/dolfin_fine_subdomains.xml.gz ++ demo/documented/stokes-taylor-hood/python/documentation.rst ++ demo/documented/subdomains-poisson/common.txt ++ demo/documented/subdomains-poisson/cpp/README ++ demo/documented/subdomains-poisson/cpp/documentation.rst ++ demo/documented/subdomains-poisson/python/documentation.rst ++ demo/documented/subdomains/common.txt ++ demo/documented/subdomains/cpp/CMakeLists.txt ++ demo/documented/subdomains/cpp/documentation.rst ++ demo/documented/subdomains/python/documentation.rst ++ demo/documented/tensor-weighted-poisson/common.txt ++ demo/documented/tensor-weighted-poisson/cpp/README ++ demo/documented/tensor-weighted-poisson/cpp/documentation.rst ++ demo/documented/tensor-weighted-poisson/python/documentation.rst ++ demo/documented/tensor-weighted-poisson/unitsquare_32_32_c00.xml.gz ++ demo/documented/tensor-weighted-poisson/unitsquare_32_32_c01.xml.gz ++ demo/documented/tensor-weighted-poisson/unitsquare_32_32_c11.xml.gz ++ demo/undocumented/adaptive-poisson/cpp/CMakeLists.txt ++ demo/undocumented/adaptive-poisson/cpp/README ++ demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.h ++ demo/undocumented/advection-diffusion/cpp/CMakeLists.txt ++ demo/undocumented/advection-diffusion/cpp/Velocity.h ++ demo/undocumented/advection-diffusion/cpp/compile.log ++ demo/undocumented/advection-diffusion/dolfin_fine_subdomains.xml.gz ++ demo/undocumented/ale/cpp/CMakeLists.txt ++ demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.h ++ demo/undocumented/auto-adaptive-navier-stokes/cpp/CMakeLists.txt ++ demo/undocumented/auto-adaptive-navier-stokes/cpp/compile.log ++ demo/undocumented/block-matrix/cpp/CMakeLists.txt ++ demo/undocumented/block-matrix/cpp/StiffnessMatrix.h ++ demo/undocumented/block-matrix/cpp/compile.log ++ demo/undocumented/built-in/cpp/CMakeLists.txt ++ demo/undocumented/coloring/cpp/CMakeLists.txt ++ demo/undocumented/compiled-extension-module/cpp/README ++ demo/undocumented/conditional/cpp/CMakeLists.txt ++ demo/undocumented/conditional/cpp/Conditional.h ++ demo/undocumented/conditional/cpp/compile.log ++ demo/undocumented/contact-vi-snes/circle_yplane.geo ++ demo/undocumented/contact-vi-snes/cpp/CMakeLists.txt ++ demo/undocumented/contact-vi-snes/cpp/HyperElasticity.h ++ demo/undocumented/contact-vi-snes/cpp/compile.log ++ demo/undocumented/contact-vi-tao/cpp/CMakeLists.txt ++ demo/undocumented/contact-vi-tao/cpp/Elasticity.h ++ demo/undocumented/contact-vi-tao/cpp/compile.log ++ demo/undocumented/curl-curl/cpp/CMakeLists.txt ++ demo/undocumented/curl-curl/cpp/CurrentDensity.h ++ demo/undocumented/curl-curl/cpp/EddyCurrents.h ++ demo/undocumented/curl-curl/cpp/compile.log ++ demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.h ++ demo/undocumented/dg-advection-diffusion/cpp/CMakeLists.txt ++ demo/undocumented/dg-advection-diffusion/cpp/Projection.h ++ demo/undocumented/dg-advection-diffusion/cpp/Velocity.h ++ demo/undocumented/dg-advection-diffusion/cpp/compile.log ++ demo/undocumented/dg-poisson/cpp/CMakeLists.txt ++ demo/undocumented/dg-poisson/cpp/Poisson.h ++ demo/undocumented/dg-poisson/cpp/compile.log ++ demo/undocumented/dg-poisson/cpp/plot.py ++ demo/undocumented/elasticity/cpp/CMakeLists.txt ++ demo/undocumented/elasticity/cpp/Elasticity.h ++ demo/undocumented/elasticity/cpp/compile.log ++ demo/undocumented/elastodynamics/cpp/CMakeLists.txt ++ demo/undocumented/elastodynamics/cpp/DG0_eps_xx.h ++ demo/undocumented/elastodynamics/cpp/ElastoDynamics.h ++ demo/undocumented/elastodynamics/cpp/compile.log ++ demo/undocumented/eval/cpp/CMakeLists.txt ++ demo/undocumented/eval/cpp/Projection.h ++ demo/undocumented/eval/cpp/compile.log ++ demo/undocumented/extrapolation/cpp/CMakeLists.txt ++ demo/undocumented/extrapolation/cpp/P1.h ++ demo/undocumented/extrapolation/cpp/P1.ufl ++ demo/undocumented/extrapolation/cpp/P2.h ++ demo/undocumented/extrapolation/cpp/P2.ufl ++ demo/undocumented/extrapolation/cpp/compile.log ++ demo/undocumented/functional/cpp/CMakeLists.txt ++ demo/undocumented/functional/cpp/EnergyNorm.h ++ demo/undocumented/functional/cpp/compile.log ++ demo/undocumented/ghost-mesh/python/demo-ghostmesh.py ++ demo/undocumented/interpolation/cpp/CMakeLists.txt ++ demo/undocumented/interpolation/cpp/README ++ demo/undocumented/lift-drag/cpp/CMakeLists.txt ++ demo/undocumented/lift-drag/cpp/Functionals.h ++ demo/undocumented/lift-drag/cpp/README ++ demo/undocumented/lift-drag/cpp/compile.log ++ demo/undocumented/mesh-quality/cpp/CMakeLists.txt ++ demo/undocumented/meshfunction-refinement/cpp/CMakeLists.txt ++ demo/undocumented/multimesh-poisson/cpp/CMakeLists.txt ++ demo/undocumented/multimesh-poisson/cpp/MultiMeshPoisson.h ++ demo/undocumented/multimesh-poisson/cpp/compile.log ++ demo/undocumented/multimesh-stokes/cpp/CMakeLists.txt ++ demo/undocumented/multimesh-stokes/cpp/MultiMeshStokes.h ++ demo/undocumented/multimesh-stokes/cpp/Stokes.h ++ demo/undocumented/multimesh-stokes/cpp/compile.log ++ demo/undocumented/multimesh-stokes/cpp/reference.h ++ demo/undocumented/multistage-solver/cpp/README ++ demo/undocumented/multistage-solver/dolfin_fine_subdomains.xml.gz ++ demo/undocumented/nonmatching-interpolation/cpp/CMakeLists.txt ++ demo/undocumented/nonmatching-interpolation/cpp/P1.h ++ demo/undocumented/nonmatching-interpolation/cpp/P3.h ++ demo/undocumented/nonmatching-interpolation/cpp/compile.log ++ demo/undocumented/nonmatching-projection/cpp/CMakeLists.txt ++ demo/undocumented/nonmatching-projection/cpp/P1_projection.h ++ demo/undocumented/nonmatching-projection/cpp/P3.h ++ demo/undocumented/nonmatching-projection/cpp/compile.log ++ demo/undocumented/overlapping-regions/cpp/README ++ demo/undocumented/overlapping-regions/python/README ++ demo/undocumented/parallel-refinement/cpp/CMakeLists.txt ++ demo/undocumented/parameters/cpp/CMakeLists.txt ++ demo/undocumented/parameters/cpp/parameters.xml ++ demo/undocumented/parameters/python/parameters.xml ++ demo/undocumented/plot-qt/cpp/CMakeLists.txt ++ demo/undocumented/plot/cpp/CMakeLists.txt ++ demo/undocumented/poisson1D-in-2D/cpp/CMakeLists.txt ++ demo/undocumented/poisson1D-in-2D/cpp/Poisson.h ++ demo/undocumented/poisson1D-in-2D/cpp/compile.log ++ demo/undocumented/poisson1D/cpp/CMakeLists.txt ++ demo/undocumented/poisson1D/cpp/Poisson.h ++ demo/undocumented/poisson1D/cpp/compile.log ++ demo/undocumented/projection-interpolation/cpp/CMakeLists.txt ++ demo/undocumented/projection-interpolation/cpp/README ++ demo/undocumented/refinement/cpp/CMakeLists.txt ++ demo/undocumented/smoothing/cpp/CMakeLists.txt ++ demo/undocumented/smoothing/cpp/README ++ demo/undocumented/spatial-coordinates/cpp/CMakeLists.txt ++ demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.h ++ demo/undocumented/spatial-coordinates/cpp/compile.log ++ demo/undocumented/sub-function-assignment/cpp/README ++ demo/undocumented/submesh/cpp/CMakeLists.txt ++ demo/undocumented/sym-dirichlet-bc/cpp/CMakeLists.txt ++ demo/undocumented/sym-dirichlet-bc/cpp/Poisson.h ++ demo/undocumented/sym-dirichlet-bc/cpp/compile.log ++ demo/undocumented/time-series/cpp/CMakeLists.txt ++ demo/undocumented/waveguide/cpp/CMakeLists.txt ++ demo/undocumented/waveguide/cpp/Forms.h ++ demo/undocumented/waveguide/cpp/compile.log ++ doc/CMakeLists.txt ++ doc/README ++ doc/man/man1/dolfin-convert.1.gz ++ doc/man/man1/dolfin-order.1.gz ++ doc/man/man1/dolfin-plot.1.gz ++ doc/man/man1/dolfin-version.1.gz ++ doc/quick_reference_cpp.rst ++ doc/quick_reference_python.rst ++ doc/sphinx-common/Makefile ++ doc/sphinx-common/README ++ dolfin/CMakeLists.txt ++ dolfin/adaptivity/dolfin_adaptivity.h ++ dolfin/ale/Poisson1D.h ++ dolfin/ale/Poisson2D.h ++ dolfin/ale/Poisson3D.h ++ dolfin/ale/compile.log ++ dolfin/ale/dolfin_ale.h ++ dolfin/common/dolfin_common.h ++ dolfin/common/version.h.in ++ dolfin/dolfin.h ++ dolfin/fem/dolfin_fem.h ++ dolfin/function/dolfin_function.h ++ dolfin/generation/dolfin_generation.h ++ dolfin/geometry/dolfin_geometry.h ++ dolfin/graph/dolfin_graph.h ++ dolfin/io/base64.h ++ dolfin/io/dolfin_io.h ++ dolfin/la/dolfin_la.h ++ dolfin/log/LogLevel.h ++ dolfin/log/README ++ dolfin/log/dolfin_log.h ++ dolfin/math/dolfin_math.h ++ dolfin/mesh/dolfin_mesh.h ++ dolfin/multistage/dolfin_multistage.h ++ dolfin/nls/dolfin_nls.h ++ dolfin/parameter/dolfin_parameter.h ++ dolfin/plot/dolfin_plot.h ++ dolfin/plot/gauss_120.dat ++ dolfin/refinement/dolfin_refinement.h ++ dolfin/swig/CMakeLists.txt ++ dolfin/swig/README ++ dolfin/swig/function/import.i ++ dolfin/swig/generation/post.i ++ dolfin/swig/graph/post.i ++ dolfin/swig/io/post.i ++ dolfin/swig/la/post.i ++ dolfin/swig/modules/common/CMakeLists.txt ++ dolfin/swig/modules/common/dependencies.txt ++ dolfin/swig/modules/fem/CMakeLists.txt ++ dolfin/swig/modules/fem/dependencies.txt ++ dolfin/swig/modules/function/CMakeLists.txt ++ dolfin/swig/modules/function/dependencies.txt ++ dolfin/swig/modules/io/CMakeLists.txt ++ dolfin/swig/modules/io/dependencies.txt ++ dolfin/swig/modules/la/CMakeLists.txt ++ dolfin/swig/modules/la/dependencies.txt ++ dolfin/swig/modules/mesh/CMakeLists.txt ++ dolfin/swig/modules/mesh/dependencies.txt ++ fenics-dev-install.sh ++ scripts/dolfin-convert/test_Triangle.edge ++ scripts/dolfin-convert/test_Triangle.ele ++ scripts/dolfin-convert/test_Triangle.node ++ scripts/dolfin-convert/test_exodus.exo ++ scripts/dolfin-order/mesh0.xml.gz ++ scripts/dolfin-order/mesh1.xml.gz ++ scripts/dolfin-plot/plot_book_elements.sh ++ scripts/dolfin-plot/plot_elements.sh ++ site-packages/dolfin/__init__.py ++ site-packages/dolfin/common/__init__.py ++ site-packages/dolfin/common/constants.py ++ site-packages/dolfin/common/math.py ++ site-packages/dolfin/compilemodules/__init__.py ++ site-packages/dolfin/compilemodules/swigimportinfo.py ++ site-packages/dolfin/fem/__init__.py ++ site-packages/dolfin/functions/__init__.py ++ site-packages/dolfin/functions/ufc_functionspace.py ++ site-packages/dolfin/importhandler/__init__.py ++ site-packages/dolfin/mesh/__init__.py ++ site-packages/dolfin/multistage/__init__.py ++ site-packages/dolfin_utils/cppparser/__init__.py ++ site-packages/dolfin_utils/documentation/__init__.py ++ site-packages/dolfin_utils/pjobs/__init__.py ++ site-packages/dolfin_utils/test/__init__.py ++ site-packages/fenics/__init__.py ++ test/CMakeLists.txt ++ test/README ++ test/data/README ++ test/data/boxes.xml.gz ++ test/documentation/README ++ test/memory/dolfin_valgrind.supp ++ test/regression/README ++ test/unit/README ++ test/unit/function/cpp/CMakeLists.txt ++ test/unit/function/cpp/Projection.h ++ test/unit/function/cpp/compile.log ++ test/unit/function/cpp/test_cpp_function.py ++ test/unit/io/cpp/CMakeLists.txt ++ test/unit/io/cpp/test_cpp_io.py ++ test/unit/io/cpp/xml_value_collection_ref.xml ++ test/unit/la/cpp/CMakeLists.txt ++ test/unit/la/cpp/forms/ReactionDiffusion.h ++ test/unit/la/cpp/forms/ReactionDiffusionAction.h ++ test/unit/la/cpp/forms/compile.log ++ test/unit/la/cpp/test_cpp_la.py ++ test/unit/mesh/cpp/CMakeLists.txt ++ test/unit/mesh/cpp/test_cpp_mesh.py ++ test/unit/parameter/cpp/CMakeLists.txt ++ test/unit/parameter/cpp/test_cpp_parameter.py ++ test/unit/pytest.ini ++ test/unit/python/book/README ++ test/unit/python/book/chapter_1_files/dolfin_parameters.xml ++ test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/alg_newton_np.py ++ test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/pde_newton_np.py ++ test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/picard_np.py ++ test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/vp1_np.py ++ test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/vp2_np.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/d1_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/d2_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/d3_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/d4_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/d5_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/d6_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/dn1_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/dn2_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/dn3_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/dn4_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/dnr_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/mat2_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/mat2x_p2D.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/membrane1.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/membrane1v.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/paD.py ++ test/unit/python/book/chapter_1_files/stationary/poisson/vcp2D.py ++ test/unit/python/book/chapter_1_files/transient/diffusion/d1_d2D.py ++ test/unit/python/book/chapter_1_files/transient/diffusion/d2_d2D.py ++ test/unit/python/book/chapter_1_files/transient/diffusion/demo_sin_daD.sh ++ test/unit/python/book/chapter_1_files/transient/diffusion/sin_daD.py ++ test/unit/python/book/mesh.xml ++ test/unit/python/book/original_tests/README ++ test/unit/python/fem/tetrahedron.xml.gz ++ test/unit/python/io/xml_value_collection_ref.xml ++ test/unit/python/meshconvert/data/abaqus.inp ++ test/unit/python/meshconvert/data/abaqus_facet.inp ++ test/unit/python/meshconvert/data/diffpack_tet.grid ++ test/unit/python/meshconvert/data/diffpack_tri.grid ++ test/unit/python/meshconvert/data/gmsh.msh ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_1D_2.geo ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_1D_2.msh ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_1.geo ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_1.msh ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_2.geo ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_2.msh ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_3.geo ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_3.msh ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_4.geo ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_4.msh ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_3D_1.geo ++ test/unit/python/meshconvert/data/gmsh_test_facet_regions_3D_1.msh ++ test/unit/python/meshconvert/data/test_Triangle_3.edge ++ test/unit/python/meshconvert/data/test_Triangle_3.ele ++ test/unit/python/meshconvert/data/test_Triangle_3.node ++ test/unit/python/meshconvert/data/triangle.ele ++ test/unit/python/meshconvert/data/triangle.node ++ test/unit/python/multistage/test_factorizer.py ++ test/unit/python/scripts/clean.sh ++ test/unit/python/scripts/mpidebug.sh ++ test/unit/python/scripts/mpirun.sh ++ test/unit/python/scripts/prun.sh ++ test/unit/python/scripts/run.sh ++ test/unit/python/scripts/splitmpidebug.sh ++ utils/emacs/macros ++ utils/gid/DOLFIN.bas ++ utils/octave/README ++ utils/python/README ++ utils/scripts/broken ++ utils/scripts/dolfinreplace ++ utils/scripts/fixme ++ utils/scripts/klocs ++ utils/scripts/makedoc ++ utils/scripts/notinuse ++ utils/scripts/pdebug ++ utils/swig/dolfin-swig ++Copyright: *No copyright* ++License: UNKNOWN ++ FIXME ++ ++Files: bench/bench.py ++ bench/common/progress/cpp/main.cpp ++ bench/common/timing/cpp/main.cpp ++ bench/fem/assembly/cpp/forms.h ++ bench/fem/convergence/cpp/Poisson2D_1.ufl ++ bench/fem/convergence/cpp/Poisson2D_2.ufl ++ bench/fem/convergence/cpp/Poisson2D_3.ufl ++ bench/fem/convergence/cpp/Poisson2D_4.ufl ++ bench/fem/convergence/cpp/Poisson2D_5.ufl ++ bench/fem/convergence/cpp/Poisson3D_1.ufl ++ bench/fem/convergence/cpp/Poisson3D_2.ufl ++ bench/fem/convergence/cpp/Poisson3D_3.ufl ++ bench/fem/convergence/cpp/Poisson3D_4.ufl ++ bench/fem/convergence/cpp/main.cpp ++ bench/fem/jit/python/bench_fem_jit_python ++ bench/fem/multicore/cpp/main.cpp ++ bench/fem/speedup/cpp/Poisson.ufl ++ bench/fem/speedup/cpp/analyse-bench ++ bench/fem/speedup/cpp/assemble-poisson.cpp ++ bench/fem/speedup/cpp/bench_fem_speedup_cpp ++ bench/fem/speedup/cpp/solve-poisson.cpp ++ bench/function/interpolation/python/bench_function_interpolation_python ++ bench/geometry/bounding_box_tree_build/cpp/main.cpp ++ bench/geometry/bounding_box_tree_compute_closest_entity/cpp/main.cpp ++ bench/geometry/bounding_box_tree_compute_entity_collisions/cpp/main.cpp ++ bench/la/cusp/python/bench_la_cusp_python ++ bench/la/vector/access/cpp/main.cpp ++ bench/mesh/iteration/cpp/main.cpp ++ bench/mesh/refinement/cpp/main.cpp ++ bench/mesh/topology/cpp/main.cpp ++ bench/mesh/unitcube/cpp/main.cpp ++ cmake/scripts/generate-form-files ++ demo/documented/bcs/cpp/Poisson.ufl ++ demo/documented/bcs/cpp/main.cpp ++ demo/documented/bcs/python/demo_bcs.py ++ demo/documented/eigenvalue/cpp/StiffnessMatrix.ufl ++ demo/documented/navier-stokes/cpp/PressureUpdate.ufl ++ demo/documented/navier-stokes/cpp/TentativeVelocity.ufl ++ demo/documented/navier-stokes/cpp/VelocityUpdate.ufl ++ demo/documented/navier-stokes/cpp/main.cpp ++ demo/documented/navier-stokes/python/demo_navier-stokes.py ++ demo/documented/neumann-poisson/cpp/Poisson.ufl ++ demo/documented/periodic/cpp/Poisson.ufl ++ demo/documented/periodic/cpp/main.cpp ++ demo/documented/poisson/cpp/Poisson.ufl ++ demo/documented/poisson/cpp/main.cpp ++ demo/documented/poisson/python/demo_poisson.py ++ demo/documented/stokes-iterative/cpp/Stokes.ufl ++ demo/documented/stokes-stabilized/cpp/Stokes.ufl ++ demo/documented/stokes-stabilized/cpp/main.cpp ++ demo/documented/stokes-taylor-hood/cpp/Stokes.ufl ++ demo/documented/stokes-taylor-hood/cpp/main.cpp ++ demo/documented/subdomains/cpp/main.cpp ++ demo/documented/tensor-weighted-poisson/python/demo_tensorweighted-poisson.py ++ demo/documented/tensor-weighted-poisson/python/generate_data.py ++ demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.ufl ++ demo/undocumented/advection-diffusion/cpp/main.cpp ++ demo/undocumented/block-matrix/cpp/StiffnessMatrix.ufl ++ demo/undocumented/collision-detection/python/demo_collision-detection.py ++ demo/undocumented/elementplot/python/demo_elementplot.py ++ demo/undocumented/eval/cpp/Projection.ufl ++ demo/undocumented/eval/cpp/main.cpp ++ demo/undocumented/eval/python/demo_eval.py ++ demo/undocumented/extrapolation/cpp/main.cpp ++ demo/undocumented/extrapolation/python/demo_extrapolation.py ++ demo/undocumented/functional/cpp/EnergyNorm.ufl ++ demo/undocumented/functional/cpp/main.cpp ++ demo/undocumented/interpolation/python/demo_interpolation.py ++ demo/undocumented/lift-drag/cpp/Functionals.ufl ++ demo/undocumented/lift-drag/cpp/main.cpp ++ demo/undocumented/multimesh-poisson/cpp/MultiMeshPoisson.ufl ++ demo/undocumented/multimesh-poisson/cpp/main.cpp ++ demo/undocumented/multimesh-stokes/cpp/MultiMeshStokes.ufl ++ demo/undocumented/multimesh-stokes/cpp/Stokes.ufl ++ demo/undocumented/multimesh-stokes/cpp/main.cpp ++ demo/undocumented/multimesh/python/demo_multimesh.py ++ demo/undocumented/optimization/python/demo_optimization.py ++ demo/undocumented/plot/cpp/main.cpp ++ demo/undocumented/plot/python/demo_plot.py ++ demo/undocumented/projection-interpolation/python/demo_projection-interpolation.py ++ demo/undocumented/refinement/cpp/main.cpp ++ demo/undocumented/refinement/python/demo_refinement.py ++ demo/undocumented/smoothing/python/demo_smoothing.py ++ demo/undocumented/submesh/cpp/main.cpp ++ demo/undocumented/submesh/python/demo_submesh.py ++ demo/undocumented/sym-dirichlet-bc/cpp/Poisson.ufl ++ demo/undocumented/sym-dirichlet-bc/cpp/main.cpp ++ demo/undocumented/time-series/cpp/main.cpp ++ demo/undocumented/time-series/python/demo_time-series.py ++ dolfin/adaptivity/Extrapolation.cpp ++ dolfin/adaptivity/Extrapolation.h ++ dolfin/adaptivity/TimeSeries.cpp ++ dolfin/adaptivity/TimeSeries.h ++ dolfin/adaptivity/TimeSeriesHDF5.h ++ dolfin/ale/HarmonicSmoothing.h ++ dolfin/ale/Poisson1D.ufl ++ dolfin/ale/Poisson2D.ufl ++ dolfin/ale/Poisson3D.ufl ++ dolfin/common/Hierarchical.h ++ dolfin/common/IndexSet.h ++ dolfin/common/Timer.h ++ dolfin/common/Variable.cpp ++ dolfin/common/Variable.h ++ dolfin/common/constants.h ++ dolfin/common/dolfin_doc.h ++ dolfin/common/init.cpp ++ dolfin/common/init.h ++ dolfin/common/timing.cpp ++ dolfin/common/timing.h ++ dolfin/common/unittest.h ++ dolfin/common/utils.cpp ++ dolfin/common/utils.h ++ dolfin/fem/Assembler.cpp ++ dolfin/fem/Assembler.h ++ dolfin/fem/AssemblerBase.cpp ++ dolfin/fem/AssemblerBase.h ++ dolfin/fem/BasisFunction.h ++ dolfin/fem/DomainAssigner.cpp ++ dolfin/fem/DomainAssigner.h ++ dolfin/fem/Equation.cpp ++ dolfin/fem/Equation.h ++ dolfin/fem/FiniteElement.cpp ++ dolfin/fem/Form.h ++ dolfin/fem/LinearTimeDependentProblem.cpp ++ dolfin/fem/LinearTimeDependentProblem.h ++ dolfin/fem/LinearVariationalProblem.cpp ++ dolfin/fem/LinearVariationalProblem.h ++ dolfin/fem/MultiMeshAssembler.cpp ++ dolfin/fem/MultiMeshAssembler.h ++ dolfin/fem/MultiMeshDofMap.cpp ++ dolfin/fem/MultiMeshDofMap.h ++ dolfin/fem/MultiMeshForm.cpp ++ dolfin/fem/MultiMeshForm.h ++ dolfin/fem/NonlinearVariationalProblem.cpp ++ dolfin/fem/NonlinearVariationalProblem.h ++ dolfin/fem/OpenMpAssembler.h ++ dolfin/fem/PointSource.cpp ++ dolfin/fem/PointSource.h ++ dolfin/fem/UFC.cpp ++ dolfin/fem/UFC.h ++ dolfin/fem/assemble.cpp ++ dolfin/fem/assemble.h ++ dolfin/fem/solve.cpp ++ dolfin/fem/solve.h ++ dolfin/function/CoefficientAssigner.cpp ++ dolfin/function/CoefficientAssigner.h ++ dolfin/function/Constant.cpp ++ dolfin/function/Constant.h ++ dolfin/function/Expression.cpp ++ dolfin/function/Expression.h ++ dolfin/function/Function.cpp ++ dolfin/function/Function.h ++ dolfin/function/FunctionSpace.cpp ++ dolfin/function/FunctionSpace.h ++ dolfin/function/GenericFunction.cpp ++ dolfin/function/GenericFunction.h ++ dolfin/function/MultiMeshFunction.cpp ++ dolfin/function/MultiMeshFunction.h ++ dolfin/function/MultiMeshFunctionSpace.cpp ++ dolfin/function/MultiMeshFunctionSpace.h ++ dolfin/function/MultiMeshSubSpace.cpp ++ dolfin/function/MultiMeshSubSpace.h ++ dolfin/function/SpecialFunctions.cpp ++ dolfin/function/SpecialFunctions.h ++ dolfin/function/SubSpace.cpp ++ dolfin/function/SubSpace.h ++ dolfin/generation/BoxMesh.cpp ++ dolfin/generation/BoxMesh.h ++ dolfin/generation/RectangleMesh.cpp ++ dolfin/generation/RectangleMesh.h ++ dolfin/generation/UnitCubeMesh.h ++ dolfin/generation/UnitSquareMesh.h ++ dolfin/generation/UnitTetrahedronMesh.cpp ++ dolfin/generation/UnitTetrahedronMesh.h ++ dolfin/generation/UnitTriangleMesh.cpp ++ dolfin/generation/UnitTriangleMesh.h ++ dolfin/geometry/BoundingBoxTree.cpp ++ dolfin/geometry/BoundingBoxTree.h ++ dolfin/geometry/BoundingBoxTree1D.h ++ dolfin/geometry/BoundingBoxTree2D.h ++ dolfin/geometry/BoundingBoxTree3D.h ++ dolfin/geometry/GenericBoundingBoxTree.cpp ++ dolfin/geometry/GenericBoundingBoxTree.h ++ dolfin/geometry/MeshPointIntersection.cpp ++ dolfin/geometry/MeshPointIntersection.h ++ dolfin/geometry/Point.cpp ++ dolfin/geometry/Point.h ++ dolfin/geometry/SimplexQuadrature.h ++ dolfin/geometry/intersect.cpp ++ dolfin/geometry/intersect.h ++ dolfin/io/BinaryFile.cpp ++ dolfin/io/BinaryFile.h ++ dolfin/io/SVGFile.cpp ++ dolfin/io/SVGFile.h ++ dolfin/io/XMLMeshValueCollection.h ++ dolfin/io/xmlutils.cpp ++ dolfin/io/xmlutils.h ++ dolfin/la/DefaultFactory.cpp ++ dolfin/la/DefaultFactory.h ++ dolfin/la/GenericLinearOperator.h ++ dolfin/la/GenericMatrix.cpp ++ dolfin/la/GenericTensor.h ++ dolfin/la/LinearOperator.cpp ++ dolfin/la/LinearOperator.h ++ dolfin/la/LinearSolver.cpp ++ dolfin/la/PETScBaseMatrix.h ++ dolfin/la/PETScLUSolver.cpp ++ dolfin/la/PETScLUSolver.h ++ dolfin/la/STLMatrix.h ++ dolfin/la/Scalar.h ++ dolfin/la/solve.cpp ++ dolfin/la/solve.h ++ dolfin/la/uBLASDummyPreconditioner.cpp ++ dolfin/la/uBLASDummyPreconditioner.h ++ dolfin/la/uBLASLinearOperator.cpp ++ dolfin/la/uBLASLinearOperator.h ++ dolfin/log/Event.cpp ++ dolfin/log/Event.h ++ dolfin/log/LogManager.cpp ++ dolfin/log/LogManager.h ++ dolfin/log/LogStream.cpp ++ dolfin/log/LogStream.h ++ dolfin/log/Logger.cpp ++ dolfin/log/Logger.h ++ dolfin/log/Progress.cpp ++ dolfin/log/Table.cpp ++ dolfin/log/Table.h ++ dolfin/log/log.cpp ++ dolfin/math/Lagrange.cpp ++ dolfin/math/Lagrange.h ++ dolfin/math/Legendre.cpp ++ dolfin/math/basic.cpp ++ dolfin/math/basic.h ++ dolfin/mesh/BoundaryMesh.cpp ++ dolfin/mesh/BoundaryMesh.h ++ dolfin/mesh/Cell.h ++ dolfin/mesh/CellType.cpp ++ dolfin/mesh/CellType.h ++ dolfin/mesh/DomainBoundary.h ++ dolfin/mesh/DynamicMeshEditor.cpp ++ dolfin/mesh/DynamicMeshEditor.h ++ dolfin/mesh/Edge.cpp ++ dolfin/mesh/Edge.h ++ dolfin/mesh/Face.cpp ++ dolfin/mesh/Face.h ++ dolfin/mesh/Facet.cpp ++ dolfin/mesh/Facet.h ++ dolfin/mesh/FacetCell.cpp ++ dolfin/mesh/FacetCell.h ++ dolfin/mesh/IntervalCell.cpp ++ dolfin/mesh/IntervalCell.h ++ dolfin/mesh/Mesh.cpp ++ dolfin/mesh/Mesh.h ++ dolfin/mesh/MeshConnectivity.cpp ++ dolfin/mesh/MeshConnectivity.h ++ dolfin/mesh/MeshData.cpp ++ dolfin/mesh/MeshData.h ++ dolfin/mesh/MeshDomains.cpp ++ dolfin/mesh/MeshDomains.h ++ dolfin/mesh/MeshEditor.cpp ++ dolfin/mesh/MeshEditor.h ++ dolfin/mesh/MeshEntity.cpp ++ dolfin/mesh/MeshEntity.h ++ dolfin/mesh/MeshEntityIterator.h ++ dolfin/mesh/MeshFunction.h ++ dolfin/mesh/MeshGeometry.cpp ++ dolfin/mesh/MeshGeometry.h ++ dolfin/mesh/MeshOrdering.cpp ++ dolfin/mesh/MeshOrdering.h ++ dolfin/mesh/MeshRenumbering.cpp ++ dolfin/mesh/MeshRenumbering.h ++ dolfin/mesh/MeshSmoothing.cpp ++ dolfin/mesh/MeshSmoothing.h ++ dolfin/mesh/MeshTopology.cpp ++ dolfin/mesh/MeshTopology.h ++ dolfin/mesh/MeshTransformation.cpp ++ dolfin/mesh/MeshTransformation.h ++ dolfin/mesh/MultiMesh.cpp ++ dolfin/mesh/MultiMesh.h ++ dolfin/mesh/Restriction.cpp ++ dolfin/mesh/Restriction.h ++ dolfin/mesh/SubDomain.cpp ++ dolfin/mesh/SubDomain.h ++ dolfin/mesh/SubMesh.cpp ++ dolfin/mesh/SubMesh.h ++ dolfin/mesh/SubsetIterator.h ++ dolfin/mesh/TetrahedronCell.cpp ++ dolfin/mesh/TetrahedronCell.h ++ dolfin/mesh/TopologyComputation.h ++ dolfin/mesh/TriangleCell.cpp ++ dolfin/mesh/TriangleCell.h ++ dolfin/mesh/Vertex.h ++ dolfin/parameter/GlobalParameters.cpp ++ dolfin/parameter/GlobalParameters.h ++ dolfin/parameter/Parameter.cpp ++ dolfin/parameter/Parameter.h ++ dolfin/parameter/Parameters.cpp ++ dolfin/parameter/Parameters.h ++ dolfin/refinement/LocalMeshRefinement.cpp ++ dolfin/refinement/LocalMeshRefinement.h ++ dolfin/refinement/RegularCutRefinement.cpp ++ dolfin/refinement/RegularCutRefinement.h ++ dolfin/refinement/UniformMeshRefinement.cpp ++ dolfin/refinement/UniformMeshRefinement.h ++ dolfin/swig/fem/pre.i ++ dolfin/swig/function/pre.i ++ dolfin/swig/geometry/post.i ++ dolfin/swig/geometry/pre.i ++ dolfin/swig/mesh/post.i ++ dolfin/swig/mesh/pre.i ++ dolfin/swig/typemaps/primitives.i ++ scripts/dolfin-convert/dolfin-convert ++ scripts/dolfin-order/dolfin-order ++ scripts/dolfin-plot/dolfin-plot ++ site-packages/dolfin/common/globalparameters.py.in ++ site-packages/dolfin/common/memory.py ++ site-packages/dolfin/deprecation.py ++ site-packages/dolfin/fem/assembling.py ++ site-packages/dolfin/fem/bcs.py ++ site-packages/dolfin/fem/interpolation.py ++ site-packages/dolfin/fem/norms.py ++ site-packages/dolfin/fem/projection.py ++ site-packages/dolfin/fem/solving.py ++ site-packages/dolfin/functions/constant.py ++ site-packages/dolfin/functions/specialfunctions.py ++ site-packages/dolfin/mesh/ale.py ++ site-packages/dolfin/mesh/meshes.py ++ site-packages/dolfin/mesh/refinement.py ++ site-packages/dolfin_utils/commands.py ++ site-packages/dolfin_utils/documentation/docstringutils.py ++ site-packages/dolfin_utils/documentation/extractdocumentation.py ++ site-packages/dolfin_utils/meshconvert/meshconvert.py ++ test/codingstyle/test_coding_style.py ++ test/unit/function/cpp/Expression.cpp ++ test/unit/function/cpp/Projection.ufl ++ test/unit/la/cpp/LinearOperator.cpp ++ test/unit/la/cpp/forms/ReactionDiffusion.ufl ++ test/unit/la/cpp/forms/ReactionDiffusionAction.ufl ++ test/unit/mesh/cpp/Mesh.cpp ++ test/unit/mesh/cpp/MeshValueCollection.cpp ++ test/unit/parameter/cpp/Parameters.cpp ++ test/unit/python/book/test_chapter_10.py ++ test/unit/python/fem/test_solving.py ++ test/unit/python/function/test_constant.py ++ test/unit/python/function/test_expression.py ++ test/unit/python/geometry/test_bounding_box_tree.py ++ test/unit/python/geometry/test_intersection.py ++ test/unit/python/geometry/test_issues.py ++ test/unit/python/io/test_SVG.py ++ test/unit/python/io/test_XML_local_mesh_data.py ++ test/unit/python/io/test_XML_mesh_value_collection.py ++ test/unit/python/jit/test_jit.py ++ test/unit/python/la/test_linear_operator.py ++ test/unit/python/mesh/test_cell.py ++ test/unit/python/mesh/test_mesh.py ++ test/unit/python/mesh/test_mesh_data.py ++ test/unit/python/mesh/test_mesh_editor.py ++ test/unit/python/mesh/test_mesh_iterator.py ++ test/unit/python/mesh/test_mesh_markers.py ++ test/unit/python/mesh/test_mesh_transformation.py ++ test/unit/python/mesh/test_sub_mesh.py ++ test/unit/python/parallel-assembly-solve/test_solve_result_against_reference.py ++ test/unit/python/parameter/test_parameters.py ++ utils/matlab/meshindex.m ++ utils/matlab/plotcontroller.m ++ utils/python/extract2d ++ utils/scripts/code-formatting ++ utils/scripts/formatcode ++ utils/scripts/plotklocs ++ utils/system/monitor ++ utils/tetgen/dolfin-tetgen ++ utils/xml/convertall ++Copyright: 2003-2005, Anders Logg ++ 2003-2006, Anders Logg ++ 2003-2007, Anders Logg ++ 2003-2008, Anders Logg ++ 2003-2009, Anders Logg ++ 2003-2011, Anders Logg ++ 2003-2012, Anders Logg ++ 2003-2013, Anders Logg ++ 2004-2005, Anders Logg ++ 2004-2007, Anders Logg ++ 2005, Anders Logg ++ 2005-2006, Anders Logg ++ 2005-2007, Anders Logg ++ 2005-2008, Anders Logg ++ 2005-2009, Anders Logg ++ 2005-2010, Anders Logg ++ 2005-2011, Anders Logg ++ 2006, Anders Logg ++ 2006-2007, Anders Logg ++ 2006-2008, Anders Logg ++ 2006-2009, Anders Logg ++ 2006-2010, Anders Logg ++ 2006-2011, Anders Logg ++ 2006-2012, Anders Logg ++ 2006-2013, Anders Logg ++ 2006-2014, Anders Logg ++ 2007, Anders Logg ++ 2007-2008, Anders Logg ++ 2007-2009, Anders Logg ++ 2007-2011, Anders Logg ++ 2007-2012, Anders Logg ++ 2007-2013, Anders Logg ++ 2007-2014, Anders Logg ++ 2008, Anders Logg ++ 2008-2009, Anders Logg ++ 2008-2010, Anders Logg ++ 2008-2011, Anders Logg ++ 2008-2012, Anders Logg ++ 2008-2014, Anders Logg ++ 2009, Anders Logg ++ 2009-2010, Anders Logg ++ 2009-2011, Anders Logg ++ 2009-2012, Anders Logg ++ 2009-2013, Anders Logg ++ 2009-2014, Anders Logg ++ 2010, Anders Logg ++ 2010-2011, Anders Logg ++ 2010-2012, Anders Logg ++ 2011, Anders Logg ++ 2011-2013, Anders Logg ++ 2011-2014, Anders Logg ++ 2012, Anders Logg ++ 2012-2013, Anders Logg ++ 2012-2014, Anders Logg ++ 2013, Anders Logg ++ 2013-2014, Anders Logg ++ 2014, Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: bench/function/evaluation/cpp/P1.ufl ++ bench/la/vector/assignment/cpp/main.cpp ++ cmake/scripts/generate-cmakefiles ++ demo/documented/built-in_meshes/python/demo_built-in.py ++ demo/documented/cahn-hilliard/cpp/CahnHilliard2D.ufl ++ demo/documented/cahn-hilliard/cpp/CahnHilliard3D.ufl ++ demo/documented/cahn-hilliard/cpp/main.cpp ++ demo/documented/cahn-hilliard/python/demo_cahn-hilliard.py ++ demo/documented/nonlinear-poisson/cpp/NonlinearPoisson.ufl ++ demo/documented/nonlinear-poisson/cpp/main.cpp ++ demo/documented/singular-poisson/cpp/Poisson.ufl ++ demo/documented/singular-poisson/cpp/main.cpp ++ demo/documented/singular-poisson/python/demo_singular-poisson.py ++ demo/documented/stokes-iterative/cpp/StokesPreconditioner.ufl ++ demo/documented/stokes-iterative/cpp/main.cpp ++ demo/documented/stokes-iterative/python/demo_stokes-iterative.py ++ demo/undocumented/advection-diffusion/cpp/Velocity.ufl ++ demo/undocumented/built-in/python/demo_built-in.py ++ demo/undocumented/coloring/cpp/main.cpp ++ demo/undocumented/coloring/python/demo_coloring.py ++ demo/undocumented/dg-advection-diffusion/cpp/Velocity.ufl ++ demo/undocumented/elasticity/cpp/main.cpp ++ demo/undocumented/elasticity/python/demo_elasticity.py ++ demo/undocumented/elastodynamics/python/demo_elastodynamics.py ++ demo/undocumented/nonmatching-interpolation/cpp/P1.ufl ++ demo/undocumented/nonmatching-interpolation/cpp/P3.ufl ++ demo/undocumented/nonmatching-interpolation/cpp/main.cpp ++ demo/undocumented/nonmatching-interpolation/python/demo_nonmatching-interpolation.py ++ demo/undocumented/nonmatching-projection/cpp/P1_projection.ufl ++ demo/undocumented/nonmatching-projection/cpp/P3.ufl ++ demo/undocumented/nonmatching-projection/cpp/main.cpp ++ demo/undocumented/nonmatching-projection/python/demo_nonmatching-projection.py ++ dolfin/common/Array.h ++ dolfin/common/NoDeleter.h ++ dolfin/common/Set.h ++ dolfin/common/SubSystemsManager.cpp ++ dolfin/common/SubSystemsManager.h ++ dolfin/common/Timer.cpp ++ dolfin/common/UniqueIdGenerator.cpp ++ dolfin/common/UniqueIdGenerator.h ++ dolfin/fem/Form.cpp ++ dolfin/fem/LocalSolver.cpp ++ dolfin/fem/LocalSolver.h ++ dolfin/fem/OpenMpAssembler.cpp ++ dolfin/fem/SparsityPatternBuilder.cpp ++ dolfin/fem/SparsityPatternBuilder.h ++ dolfin/graph/BoostGraphColoring.h ++ dolfin/graph/BoostGraphOrdering.cpp ++ dolfin/graph/BoostGraphOrdering.h ++ dolfin/graph/Graph.h ++ dolfin/graph/GraphBuilder.cpp ++ dolfin/graph/GraphBuilder.h ++ dolfin/graph/GraphColoring.cpp ++ dolfin/graph/GraphColoring.h ++ dolfin/graph/GraphOrdering.cpp ++ dolfin/graph/GraphOrdering.h ++ dolfin/graph/ZoltanInterface.cpp ++ dolfin/graph/ZoltanInterface.h ++ dolfin/io/Encoder.h ++ dolfin/io/RAWFile.cpp ++ dolfin/io/RAWFile.h ++ dolfin/io/VTKFile.cpp ++ dolfin/io/VTKFile.h ++ dolfin/io/VTKWriter.cpp ++ dolfin/io/VTKWriter.h ++ dolfin/io/XMLArray.h ++ dolfin/io/XMLFile.h ++ dolfin/io/XMLFunctionData.cpp ++ dolfin/io/XMLFunctionData.h ++ dolfin/io/XMLMesh.cpp ++ dolfin/io/XMLMesh.h ++ dolfin/io/XMLMeshFunction.h ++ dolfin/io/XMLParameters.cpp ++ dolfin/io/XMLVector.cpp ++ dolfin/io/XMLVector.h ++ dolfin/io/XYZFile.cpp ++ dolfin/io/XYZFile.h ++ dolfin/la/CoordinateMatrix.cpp ++ dolfin/la/CoordinateMatrix.h ++ dolfin/la/GenericLUSolver.h ++ dolfin/la/GenericLinearSolver.cpp ++ dolfin/la/GenericLinearSolver.h ++ dolfin/la/GenericMatrix.h ++ dolfin/la/GenericPreconditioner.h ++ dolfin/la/GenericVector.h ++ dolfin/la/KrylovSolver.cpp ++ dolfin/la/KrylovSolver.h ++ dolfin/la/LUSolver.cpp ++ dolfin/la/LUSolver.h ++ dolfin/la/MUMPSLUSolver.cpp ++ dolfin/la/MUMPSLUSolver.h ++ dolfin/la/PETScObject.h ++ dolfin/la/PETScOptions.cpp ++ dolfin/la/PETScOptions.h ++ dolfin/la/PETScPreconditioner.cpp ++ dolfin/la/PETScPreconditioner.h ++ dolfin/la/PaStiXLUSolver.cpp ++ dolfin/la/PaStiXLUSolver.h ++ dolfin/la/SLEPcEigenSolver.cpp ++ dolfin/la/SLEPcEigenSolver.h ++ dolfin/la/STLFactoryCSC.cpp ++ dolfin/la/STLFactoryCSC.h ++ dolfin/la/STLVector.h ++ dolfin/la/SparsityPattern.cpp ++ dolfin/la/SparsityPattern.h ++ dolfin/la/TensorLayout.cpp ++ dolfin/la/TensorLayout.h ++ dolfin/la/UmfpackLUSolver.cpp ++ dolfin/la/UmfpackLUSolver.h ++ dolfin/la/Vector.h ++ dolfin/la/test_nullspace.cpp ++ dolfin/la/test_nullspace.h ++ dolfin/la/uBLASDenseMatrix.h ++ dolfin/la/uBLASILUPreconditioner.cpp ++ dolfin/la/uBLASILUPreconditioner.h ++ dolfin/la/uBLASKrylovSolver.cpp ++ dolfin/la/uBLASKrylovSolver.h ++ dolfin/la/uBLASMatrix.h ++ dolfin/la/uBLASPreconditioner.h ++ dolfin/la/uBLASSparseMatrix.h ++ dolfin/la/uBLASVector.cpp ++ dolfin/la/uBLASVector.h ++ dolfin/la/ublas.h ++ dolfin/math/Legendre.h ++ dolfin/mesh/DistributedMeshTools.h ++ dolfin/mesh/LocalMeshValueCollection.h ++ dolfin/mesh/MeshColoring.cpp ++ dolfin/mesh/MeshColoring.h ++ dolfin/mesh/MeshEntityIteratorBase.h ++ dolfin/mesh/MeshQuality.cpp ++ dolfin/mesh/MeshQuality.h ++ dolfin/mesh/PeriodicBoundaryComputation.cpp ++ dolfin/mesh/PeriodicBoundaryComputation.h ++ dolfin/nls/NewtonSolver.cpp ++ dolfin/nls/NewtonSolver.h ++ dolfin/nls/NonlinearProblem.h ++ dolfin/refinement/refine.cpp ++ dolfin/refinement/refine.h ++ site-packages/dolfin/common/time.py ++ site-packages/dolfin_utils/meshconvert/xml_writer.py ++ test/unit/io/cpp/XMLMeshData.cpp ++ test/unit/mesh/cpp/MeshFunction.cpp ++ test/unit/python/fem/test_assembler.py ++ test/unit/python/fem/test_dirichlet_bc.py ++ test/unit/python/fem/test_dofmap.py ++ test/unit/python/fem/test_finite_element.py ++ test/unit/python/fem/test_local_solver.py ++ test/unit/python/function/test_constrained_function_space.py ++ test/unit/python/function/test_function.py ++ test/unit/python/function/test_nonmatching_interpolation.py ++ test/unit/python/graph/test_graph_build.py ++ test/unit/python/io/test_HDF5.py ++ test/unit/python/io/test_X3D.py ++ test/unit/python/io/test_XDMF.py ++ test/unit/python/io/test_XML_mesh.py ++ test/unit/python/io/test_XML_mesh_function.py ++ test/unit/python/io/test_XML_vector.py ++ test/unit/python/io/test_vtk.py ++ test/unit/python/la/test_krylov_solver.py ++ test/unit/python/la/test_lu_solver.py ++ test/unit/python/la/test_matrix.py ++ test/unit/python/la/test_nullspace.py ++ test/unit/python/la/test_scalar.py ++ test/unit/python/la/test_solve.py ++ test/unit/python/la/test_vector.py ++ test/unit/python/mesh/test_boundary_mesh.py ++ test/unit/python/mesh/test_edge.py ++ test/unit/python/mesh/test_face.py ++ test/unit/python/mesh/test_mesh_coloring.py ++ test/unit/python/mesh/test_mesh_function.py ++ test/unit/python/mesh/test_mesh_quality.py ++Copyright: 2005, Garth N. Wells ++ 2005-2007, Garth N. Wells ++ 2005-2008, Garth N. Wells ++ 2005-2009, Garth N. Wells ++ 2005-2014, Garth N. Wells ++ 2006, Garth N. Wells ++ 2006-2007, Garth N. Wells ++ 2006-2008, Garth N. Wells ++ 2006-2009, Garth N. Wells ++ 2006-2010, Garth N. Wells ++ 2006-2011, Garth N. Wells ++ 2006-2014, Garth N. Wells ++ 2007, Garth N. Wells ++ 2007-2009, Garth N. Wells ++ 2007-2010, Garth N. Wells ++ 2007-2011, Garth N. Wells ++ 2008, Garth N. Wells ++ 2008-2010, Garth N. Wells ++ 2008-2011, Garth N. Wells ++ 2008-2012, Garth N. Wells ++ 2008-2013, Garth N. Wells ++ 2009, Garth N. Wells ++ 2009-2011, Garth N. Wells ++ 2009-2012, Garth N. Wells ++ 2009-2014, Garth N. Wells ++ 2010, Garth N. Wells ++ 2010-2011, Garth N. Wells ++ 2010-2013, Garth N. Wells ++ 2011, Garth N. Wells ++ 2011-2012, Garth N. Wells ++ 2011-2013, Garth N. Wells ++ 2011-2014, Garth N. Wells ++ 2012, Garth N. Wells ++ 2012-2014, Garth N. Wells ++ 2013, Garth N. Wells ++ 2014, Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: bench/fem/speedup/cpp/submit-bench ++ cmake/scripts/copy-swig-files ++ cmake/scripts/copy-test-demo-data ++ cmake/scripts/generate-swig-interface ++ demo/undocumented/dg-advection-diffusion/python/demo_dg-advection-diffusion.py ++ demo/undocumented/point-integral/python/demo_point-integral.py ++ demo/undocumented/sub-function-assignment/python/demo_sub-function-assignment.py ++ dolfin/common/defines.cpp ++ dolfin/common/defines.h ++ dolfin/fem/fem_utils.cpp ++ dolfin/fem/fem_utils.h ++ dolfin/function/FunctionAXPY.cpp ++ dolfin/function/FunctionAXPY.h ++ dolfin/function/FunctionAssigner.cpp ++ dolfin/function/FunctionAssigner.h ++ dolfin/function/assign.cpp ++ dolfin/function/assign.h ++ dolfin/multistage/MultiStageScheme.cpp ++ dolfin/multistage/MultiStageScheme.h ++ dolfin/multistage/PointIntegralSolver.cpp ++ dolfin/multistage/PointIntegralSolver.h ++ dolfin/multistage/RKSolver.cpp ++ dolfin/multistage/RKSolver.h ++ dolfin/swig/adaptivity/post.i ++ dolfin/swig/ale/pre.i ++ dolfin/swig/common/post.i ++ dolfin/swig/common/pre.i ++ dolfin/swig/defines.i ++ dolfin/swig/fem/post.i ++ dolfin/swig/forwarddeclarations.i ++ dolfin/swig/function/post.i ++ dolfin/swig/globalincludes.i ++ dolfin/swig/io/pre.i ++ dolfin/swig/log/post.i ++ dolfin/swig/log/pre.i ++ dolfin/swig/modules/common/module.i ++ dolfin/swig/modules/fem/module.i ++ dolfin/swig/modules/function/module.i ++ dolfin/swig/modules/io/module.i ++ dolfin/swig/modules/la/module.i ++ dolfin/swig/modules/mesh/module.i ++ dolfin/swig/multistage/pre.i ++ dolfin/swig/nls/pre.i ++ dolfin/swig/parameter/post.i ++ dolfin/swig/parameter/pre.i ++ dolfin/swig/shared_ptr_classes.i ++ dolfin/swig/typemaps/array.i ++ dolfin/swig/typemaps/includes.i ++ dolfin/swig/typemaps/std_map.i ++ dolfin/swig/typemaps/std_pair.i ++ dolfin/swig/typemaps/std_vector.i ++ dolfin/swig/version.i ++ site-packages/dolfin/compilemodules/compilemodule.py ++ site-packages/dolfin/compilemodules/jit.py ++ site-packages/dolfin/cpp/__init__.py ++ site-packages/dolfin/fem/form.py ++ site-packages/dolfin/functions/expression.py ++ site-packages/dolfin/functions/function.py ++ site-packages/dolfin/functions/functionspace.py ++ site-packages/dolfin/multistage/multistagesolvers.py ++ site-packages/dolfin/multistage/rushlarsenschemes.py ++ site-packages/dolfin_utils/cppparser/utils.py ++ site-packages/dolfin_utils/pjobs/sge.py ++ test/unit/la/cpp/Vector.cpp ++ test/unit/python/fem/test_dp_assemble.py ++ test/unit/python/fem/test_form.py ++ test/unit/python/function/test_function_assigner.py ++ test/unit/python/function/test_function_space.py ++ test/unit/python/la/test_la_basic.py ++ test/unit/python/mesh/test_mesh_value_collection.py ++ test/unit/python/mesh/test_sub_domain.py ++ test/unit/python/multistage/test_RK_solver.py ++ test/unit/python/multistage/test_point_integral_solver.py ++Copyright: 20013 Johan Hake ++ 2006-2009, Johan Hake ++ 2007, Johan Hake ++ 2007-2009, Johan Hake ++ 2007-2012, Johan Hake ++ 2008, Johan Hake ++ 2008-2011, Johan Hake ++ 2008-2014, Johan Hake ++ 2009, Johan Hake ++ 2009-2011, Johan Hake ++ 2009-2014, Johan Hake ++ 2011, Johan Hake ++ 2011-2014, Johan Hake ++ 2012, Johan Hake ++ 2013, Johan Hake ++ 2014, Johan Hake ++License: LGPL-3+ ++ FIXME ++ ++Files: cmake/scripts/codeexamples.py ++ cmake/scripts/generate-swig-docstrings ++ demo/documented/biharmonic/cpp/main.cpp ++ demo/documented/biharmonic/python/demo_biharmonic.py ++ demo/documented/built-in_meshes/cpp/main.cpp ++ demo/documented/eigenvalue/python/demo_eigenvalue.py ++ demo/documented/mixed-poisson/python/demo_mixed-poisson.py ++ demo/documented/nonlinear-poisson/python/demo_nonlinear-poisson.py ++ demo/documented/periodic/python/demo_periodic.py ++ demo/documented/stokes-mini/python/demo_stokes-mini.py ++ demo/documented/stokes-stabilized/python/demo_stokes-stabilized.py ++ demo/documented/stokes-taylor-hood/python/demo_stokes-taylorhood.py ++ demo/documented/subdomains/python/demo_subdomains.py ++ demo/undocumented/advection-diffusion/python/demo_advection-diffusion.py ++ demo/undocumented/built-in/cpp/main.cpp ++ demo/undocumented/conditional/cpp/Conditional.ufl ++ demo/undocumented/conditional/cpp/main.cpp ++ demo/undocumented/conditional/python/demo_conditional.py ++ demo/undocumented/dg-advection-diffusion/cpp/Projection.ufl ++ demo/undocumented/dg-poisson/python/demo_dg-poisson.py ++ demo/undocumented/functional/python/demo_functional.py ++ demo/undocumented/lift-drag/python/demo_lift-drag.py ++ demo/undocumented/multistage-solver/python/demo_multi-stage-solver.py ++ demo/undocumented/poisson1D-in-2D/cpp/Poisson.ufl ++ demo/undocumented/poisson1D/cpp/Poisson.ufl ++ demo/undocumented/poisson1D/cpp/main.cpp ++ demo/undocumented/poisson1D/python/demo_poisson1D.py ++ demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.ufl ++ demo/undocumented/spatial-coordinates/cpp/main.cpp ++ demo/undocumented/spatial-coordinates/python/demo_spatial-coordinates.py ++ dolfin/generation/IntervalMesh.cpp ++ dolfin/generation/IntervalMesh.h ++ dolfin/generation/UnitIntervalMesh.h ++ dolfin/mesh/PointCell.cpp ++ dolfin/mesh/PointCell.h ++ dolfin/swig/adaptivity/docstrings.i ++ dolfin/swig/ale/docstrings.i ++ dolfin/swig/common/docstrings.i ++ dolfin/swig/fem/docstrings.i ++ dolfin/swig/function/docstrings.i ++ dolfin/swig/generation/docstrings.i ++ dolfin/swig/geometry/docstrings.i ++ dolfin/swig/graph/docstrings.i ++ dolfin/swig/io/docstrings.i ++ dolfin/swig/la/docstrings.i ++ dolfin/swig/log/docstrings.i ++ dolfin/swig/math/docstrings.i ++ dolfin/swig/mesh/docstrings.i ++ dolfin/swig/multistage/docstrings.i ++ dolfin/swig/nls/docstrings.i ++ dolfin/swig/parameter/docstrings.i ++ dolfin/swig/plot/docstrings.i ++ dolfin/swig/refinement/docstrings.i ++ site-packages/dolfin_utils/documentation/generatepythonrst.py ++ test/documentation/verify_demo_code_snippets.py ++ test/unit/python/function/test_special_functions.py ++Copyright: 2007, Kristian B. Oelgaard ++ 2007-2007, Kristian B. Oelgaard ++ 2007-2008, Kristian B. Oelgaard ++ 2008, Kristian B. Oelgaard ++ 2009, Kristian B. Oelgaard ++ 2010, Kristian B. Oelgaard ++ 2010-2014, Kristian B. Oelgaard ++ 2011, Kristian B. Oelgaard ++ 2012, Kristian B. Oelgaard ++License: LGPL-3+ ++ FIXME ++ ++Files: bench/function/extrapolation/python/bench_function_extrapolation_python ++ demo/documented/neumann-poisson/cpp/main.cpp ++ demo/documented/neumann-poisson/python/demo_neumann-poisson.py ++ demo/documented/subdomains-poisson/python/demo_subdomains-poisson.py ++ demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.ufl ++ demo/undocumented/auto-adaptive-navier-stokes/cpp/main.cpp ++ demo/undocumented/auto-adaptive-navier-stokes/python/demo_auto-adaptive-navier-stokes.py ++ demo/undocumented/meshfunction-refinement/cpp/main.cpp ++ demo/undocumented/mixed-poisson-sphere/python/demo_mixed-poisson-sphere.py ++ doc/copy_and_split_demo_doc.py ++ doc/generate_api_doc.py ++ doc/generate_main_index.py ++ dolfin/adaptivity/AdaptiveLinearVariationalSolver.cpp ++ dolfin/adaptivity/AdaptiveLinearVariationalSolver.h ++ dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.cpp ++ dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.h ++ dolfin/adaptivity/ErrorControl.cpp ++ dolfin/adaptivity/ErrorControl.h ++ dolfin/adaptivity/GenericAdaptiveVariationalSolver.cpp ++ dolfin/adaptivity/GenericAdaptiveVariationalSolver.h ++ dolfin/adaptivity/GoalFunctional.cpp ++ dolfin/adaptivity/GoalFunctional.h ++ dolfin/adaptivity/LocalAssembler.cpp ++ dolfin/adaptivity/LocalAssembler.h ++ dolfin/adaptivity/adaptivesolve.cpp ++ dolfin/adaptivity/adaptivesolve.h ++ dolfin/adaptivity/marking.cpp ++ dolfin/adaptivity/marking.h ++ dolfin/function/SpecialFacetFunction.cpp ++ dolfin/function/SpecialFacetFunction.h ++ dolfin/swig/adaptivity/pre.i ++ site-packages/dolfin/fem/adaptivesolving.py ++ site-packages/dolfin/fem/errorcontrolgenerator.py ++ site-packages/dolfin/fem/formmanipulations.py ++ test/documentation/test.py ++ test/unit/python/adaptivity/test_error_control.py ++ test/unit/python/adaptivity/test_time_series.py ++ test/unit/python/ufl-jit-assemble-chain/test_form_operations.py ++Copyright: 2010, Marie E. Rognes ++ 2010--2012, Marie E. Rognes ++ 2010-2012, Marie E. Rognes ++ 2011, Marie E. Rognes ++ 2011-2014, Marie E. Rognes ++ 2012, Marie E. Rognes ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/common/types.h ++ dolfin/fem/DirichletBC.cpp ++ dolfin/fem/DirichletBC.h ++ dolfin/fem/DofMap.cpp ++ dolfin/fem/DofMap.h ++ dolfin/fem/FiniteElement.h ++ dolfin/fem/GenericDofMap.h ++ dolfin/fem/LinearVariationalSolver.cpp ++ dolfin/fem/LinearVariationalSolver.h ++ dolfin/fem/NonlinearVariationalSolver.cpp ++ dolfin/fem/NonlinearVariationalSolver.h ++ dolfin/la/LinearSolver.h ++ dolfin/la/Matrix.h ++ dolfin/la/PETScBaseMatrix.cpp ++ dolfin/la/PETScLinearOperator.cpp ++ dolfin/la/PETScLinearOperator.h ++ dolfin/la/STLMatrix.cpp ++ dolfin/mesh/BoundaryComputation.cpp ++ dolfin/mesh/BoundaryComputation.h ++ dolfin/mesh/MeshValueCollection.h ++ dolfin/mesh/TopologyComputation.cpp ++Copyright: 2004-2013, Anders Logg and Garth N. Wells ++ 2005-2006, Anders Logg and Garth N. Wells ++ 2005-2012, Anders Logg and Garth N. Wells ++ 2006-20013 Anders Logg and Garth N. Wells ++ 2006-2008, Anders Logg and Garth N. Wells ++ 2006-2013, Anders Logg and Garth N. Wells ++ 2006-2014, Anders Logg and Garth N. Wells ++ 2007-2011, Anders Logg and Garth N. Wells ++ 2007-2012, Anders Logg and Garth N. Wells ++ 2007-2013, Anders Logg and Garth N. Wells ++ 2008-2011, Anders Logg and Garth N. Wells ++ 2008-2013, Anders Logg and Garth N. Wells ++ 2008-2014, Anders Logg and Garth N. Wells ++ 2010-2015, Anders Logg and Garth N. Wells ++ 2011-2012, Anders Logg and Garth N. Wells ++ 2011-2013, Anders Logg and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/la/PETScCuspFactory.cpp ++ dolfin/la/PETScCuspFactory.h ++ dolfin/plot/ExpressionWrapper.cpp ++ dolfin/plot/ExpressionWrapper.h ++ dolfin/plot/GenericVTKPlottable.h ++ dolfin/plot/VTKPlottableDirichletBC.cpp ++ dolfin/plot/VTKPlottableGenericFunction.cpp ++ dolfin/plot/VTKPlottableGenericFunction.h ++ dolfin/plot/VTKPlottableMesh.cpp ++ dolfin/plot/VTKPlottableMesh.h ++ dolfin/plot/VTKPlottableMeshFunction.cpp ++ dolfin/plot/VTKPlottableMeshFunction.h ++ dolfin/plot/VTKPlotter.cpp ++ dolfin/plot/VTKPlotter.h ++ dolfin/plot/VTKWindowOutputStage.cpp ++Copyright: 2011, Fredrik Valdmanis ++ 2012, Fredrik Valdmanis ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/parallel-refinement/cpp/main.cpp ++ dolfin/graph/ZoltanPartition.cpp ++ dolfin/graph/ZoltanPartition.h ++ dolfin/io/X3DFile.cpp ++ dolfin/io/X3DFile.h ++ dolfin/refinement/BisectionRefinement1D.cpp ++ dolfin/refinement/BisectionRefinement1D.h ++ dolfin/refinement/ParallelRefinement.cpp ++ dolfin/refinement/ParallelRefinement.h ++ dolfin/refinement/PlazaRefinementND.cpp ++ dolfin/refinement/PlazaRefinementND.h ++ test/unit/python/io/test_HDF5_attribute.py ++ test/unit/python/io/test_HDF5_series.py ++ test/unit/python/io/test_XDMF_cell_output.py ++Copyright: 2012-2014, Chris Richardson ++ 2013, Chris Richardson ++ 2013-2014, Chris Richardson ++ 2014, Chris Richardson ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/biharmonic/biharmonic_u.png ++ demo/documented/built-in_meshes/python/unitsquaremesh_crossed.png ++ demo/documented/mixed-poisson/mixed-poisson_sigma.png ++ demo/documented/stokes-mini/dolfin_fine.xml.gz ++ demo/documented/stokes-taylor-hood/dolfin_fine.xml.gz ++ demo/undocumented/advection-diffusion/dolfin_fine.xml.gz ++ demo/undocumented/elastodynamics/dolfin_fine.xml.gz ++ demo/undocumented/lift-drag/dolfin_fine.xml.gz ++ demo/undocumented/multimesh/propeller_2d_coarse.xml.gz ++ demo/undocumented/multistage-solver/dolfin_fine.xml.gz ++ demo/undocumented/plot/dolfin_fine.xml.gz ++Copyright: ++License: UNKNOWN ++ FIXME ++ ++Files: demo/undocumented/contact-vi-tao/cpp/Elasticity.ufl ++ demo/undocumented/elasticity/cpp/Elasticity.ufl ++ dolfin/la/PETScKrylovSolver.cpp ++ dolfin/la/PETScKrylovSolver.h ++ dolfin/la/PETScUserPreconditioner.cpp ++ dolfin/la/PETScUserPreconditioner.h ++ dolfin/swig/la/pre.i ++ utils/octave/pdemesh.m ++ utils/octave/pdeplot.m ++ utils/octave/pdesurf.m ++Copyright: 2004-2005, Johan Jansson ++ 2005, Johan Jansson ++ 2009, Johan Jansson ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/io/SAX2AttributeParser.h ++ dolfin/la/GenericLinearAlgebraFactory.h ++ dolfin/la/GenericSparsityPattern.h ++ dolfin/la/PETScFactory.cpp ++ dolfin/la/PETScFactory.h ++ dolfin/la/uBLASFactory.h ++ dolfin/mesh/LocalMeshData.cpp ++ dolfin/mesh/LocalMeshData.h ++ dolfin/swig/exceptions.i ++ dolfin/swig/typemaps/numpy.i ++Copyright: 2005-2006, Ola Skavhaug ++ 2007, Ola Skavhaug ++ 2007-2009, Ola Skavhaug ++ 2008, Ola Skavhaug ++ 2009, Ola Skavhaug ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.cpp ++ demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.h ++ demo/undocumented/plot-qt/cpp/CoordLabel.cpp ++ demo/undocumented/plot-qt/cpp/CoordLabel.h ++ demo/undocumented/plot-qt/cpp/PlotWidget.cpp ++ demo/undocumented/plot-qt/cpp/PlotWidget.h ++ demo/undocumented/plot-qt/cpp/Plotter.cpp ++ demo/undocumented/plot-qt/cpp/Plotter.h ++ demo/undocumented/plot-qt/cpp/main.cpp ++Copyright: 2012, Joachim Berdal Haga ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/mixed-poisson-dual/cpp/MixedPoissonDual.ufl ++ demo/documented/mixed-poisson-dual/cpp/main.cpp ++ demo/documented/mixed-poisson-dual/python/demo_mixed-poisson-dual.py ++ demo/undocumented/mesh-quality/cpp/main.cpp ++ demo/undocumented/mesh-quality/python/demo_mesh-quality.py ++ dolfin/ale/MeshDisplacement.cpp ++ dolfin/ale/MeshDisplacement.h ++ test/unit/python/ale/test_harmonic_smoothing.py ++Copyright: 2013, Jan Blechta ++ 2014, Jan Blechta ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/block-matrix/cpp/main.cpp ++ demo/undocumented/block-matrix/python/demo_block-matrix.py ++ demo/undocumented/sym-dirichlet-bc/python/demo_sym-dirichlet-bc.py ++ dolfin/la/BlockMatrix.cpp ++ dolfin/la/BlockMatrix.h ++ dolfin/la/BlockVector.cpp ++ dolfin/la/BlockVector.h ++ site-packages/dolfin/mesh/boundarysubdomainfinder.py ++Copyright: 2008, Kent-Andre Mardal ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/contact-vi-snes/cpp/main.cpp ++ demo/undocumented/contact-vi-snes/python/demo_contact-vi-snes.py ++ demo/undocumented/contact-vi-tao/cpp/main.cpp ++ demo/undocumented/contact-vi-tao/python/demo_contact-vi-tao.py ++ dolfin/nls/TAOLinearBoundSolver.cpp ++ dolfin/nls/TAOLinearBoundSolver.h ++ test/unit/python/nls/test_TAO_linear_bound_solver.py ++Copyright: 2012, Corrado Maurini ++ 2013, Corrado Maurini ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/geometry/CollisionDetection.h ++ dolfin/geometry/IntersectionTriangulation.cpp ++ dolfin/geometry/IntersectionTriangulation.h ++ test/unit/python/geometry/test_collision_detection.py ++ test/unit/python/geometry/test_intersection_triangulation.py ++ test/unit/python/mesh/test_multi_mesh_integration.py ++Copyright: 2014, Anders Logg and August Johansson ++License: LGPL-3+ ++ FIXME ++ ++Files: cmake/modules/FindCHOLMOD.cmake ++ cmake/modules/FindCppUnit.cmake ++ cmake/modules/FindPETSc.cmake ++ cmake/modules/FindParMETIS.cmake ++ cmake/modules/FindSLEPc.cmake ++Copyright: 2010, Garth N. Wells, Anders Logg and Johannes Ring ++ 2010-2011, Garth N. Wells, Anders Logg and Johannes Ring ++ 2010-2012, Garth N. Wells, Anders Logg and Johannes Ring ++License: BSD-2-clause ++ FIXME ++ ++Files: demo/undocumented/parallel-refinement/python/demo_parallel-refinement.py ++ dolfin/io/HDF5Attribute.h ++ dolfin/io/HDF5File.h ++ dolfin/io/HDF5Utility.cpp ++ dolfin/io/HDF5Utility.h ++Copyright: 2012, Chris N. Richardson ++ 2013, Chris N. Richardson ++License: LGPL-3+ ++ FIXME ++ ++Files: bench/fem/assembly/python/broken ++ dolfin/la/STLFactory.cpp ++ dolfin/la/STLFactory.h ++ test/memory/test.py ++ test/regression/test.py ++Copyright: 2007, Ilmar Wilbers ++ 2008, Ilmar Wilbers ++ 2008-2014, Ilmar Wilbers ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/common/RangedIndexSet.h ++ dolfin/plot/VTKPlottableDirichletBC.h ++ dolfin/plot/VTKPlottableGenericFunction1D.cpp ++ dolfin/plot/VTKPlottableGenericFunction1D.h ++ dolfin/plot/VTKWindowOutputStage.h ++Copyright: 2012, Joachim B Haga ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/la/VectorSpaceBasis.cpp ++ dolfin/la/VectorSpaceBasis.h ++ dolfin/nls/PETScSNESSolver.cpp ++ dolfin/nls/PETScSNESSolver.h ++ test/unit/python/nls/test_PETScSNES_solver.py ++Copyright: 2012, Patrick E. Farrell ++ 2013, Patrick E. Farrell ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/ale/cpp/main.cpp ++ demo/undocumented/ale/python/demo_ale.py ++ dolfin/ale/ALE.cpp ++ dolfin/ale/ALE.h ++ dolfin/ale/ALEType.h ++Copyright: 2008, Solveig Bruvoll and Anders Logg ++ 2008-2009, Solveig Bruvoll and Anders Logg ++ 2008-2011, Solveig Bruvoll and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/buckling-tao/python/demo_buckling-tao.py ++ dolfin/nls/OptimisationProblem.h ++ dolfin/nls/PETScTAOSolver.cpp ++ dolfin/nls/PETScTAOSolver.h ++ test/unit/python/nls/test_PETScTAOSolver.py ++Copyright: 2014, Tianyi Li ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/auto-adaptive-poisson/cpp/AdaptivePoisson.ufl ++ demo/documented/auto-adaptive-poisson/cpp/main.cpp ++ demo/documented/mixed-poisson/cpp/MixedPoisson.ufl ++ demo/documented/mixed-poisson/cpp/main.cpp ++Copyright: 2006-2010, Anders Logg and Marie E. Rognes ++ 2007-2011, Anders Logg and Marie E. Rognes ++ 2010, Anders Logg and Marie E. Rognes ++ 2010-2012, Anders Logg and Marie E. Rognes ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/curl-curl/cpp/CurrentDensity.ufl ++ demo/undocumented/curl-curl/cpp/EddyCurrents.ufl ++ demo/undocumented/curl-curl/cpp/main.cpp ++ demo/undocumented/curl-curl/python/demo_curl-curl.py ++Copyright: 2009, Bartosz Sawicki ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/io/HDF5Interface.cpp ++ dolfin/io/HDF5Interface.h ++ dolfin/io/XDMFFile.cpp ++ dolfin/io/XDMFFile.h ++Copyright: 2012, Chris N. Richardson and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/waveguide/cpp/Forms.py ++ demo/undocumented/waveguide/cpp/Forms.ufl ++ demo/undocumented/waveguide/cpp/main.cpp ++ demo/undocumented/waveguide/python/demo_waveguide.py ++Copyright: 2008, Evan Lezar ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/la/PETScMatrix.cpp ++ dolfin/la/PETScMatrix.h ++ dolfin/la/PETScVector.cpp ++ dolfin/la/PETScVector.h ++Copyright: 2004-2010, Johan Hoffman, Johan Jansson and Anders Logg ++ 2004-2012, Johan Hoffman, Johan Jansson and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/special-functions/python/demo_special_functions.py ++ site-packages/dolfin/mesh/svgtools.py ++ site-packages/dolfin/multistage/factorize.py ++ test/unit/python/ufl-jit-assemble-chain/test_assembly_derivatives.py ++Copyright: 2010, Martin S. Alnaes ++ 2011, Martin S. Alnaes ++ 2013-2014, Martin S. Alnaes ++ 2014, Martin S. Alnaes ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin/compilemodules/expressions.py ++ site-packages/dolfin/compilemodules/subdomains.py ++ site-packages/dolfin_utils/pjobs/pjobs.py ++ site-packages/dolfin_utils/pjobs/torque.py ++Copyright: 2008-2008, Martin Sandve Alnes ++ 2009, Martin Sandve Alnes ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/function/LagrangeInterpolator.cpp ++ dolfin/function/LagrangeInterpolator.h ++ test/unit/python/function/test_lagrange_interpolator.py ++ test/unit/python/mesh/test_periodic_boundary_computation.py ++Copyright: 2013, Mikael Mortensen ++ 2014, Mikael Mortensen ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/io/XMLFile.cpp ++ dolfin/io/XMLLocalMeshSAX.cpp ++ dolfin/io/XMLLocalMeshSAX.h ++ dolfin/mesh/MeshFunction.cpp ++Copyright: 2006-2011, Ola Skavhaug and Garth N. Wells ++ 2008-2011, Ola Skavhaug and Garth N. Wells ++ 2009-2011, Ola Skavhaug and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/poisson1D-in-2D/cpp/main.cpp ++ demo/undocumented/poisson1D-in-2D/python/demo_poisson1D-in-2D.py ++ test/unit/python/fem/test_manifolds.py ++Copyright: 2012, Imperial College London and others ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/compiled-extension-module/python/Probe/Probe.cpp ++ demo/undocumented/compiled-extension-module/python/Probe/Probe.h ++ demo/undocumented/compiled-extension-module/python/demo_compiled-extension-module.py ++Copyright: 2013, Kent-Andre Mardal, Mikael Mortensen, Johan Hake ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/common/MPI.cpp ++ test/unit/io/cpp/XMLLocalMeshData.cpp ++ test/unit/io/cpp/XMLMeshValueCollection.cpp ++Copyright: 2007, Magnus Vikstrøm ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/elastodynamics/cpp/DG0_eps_xx.ufl ++ demo/undocumented/elastodynamics/cpp/ElastoDynamics.ufl ++ demo/undocumented/elastodynamics/cpp/main.cpp ++Copyright: 2009, Mirko Maraldi and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/io/ExodusFile.cpp ++ dolfin/io/ExodusFile.h ++ test/unit/python/io/test_exodus.py ++Copyright: 2013, Nico Schlömer ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/stokes-stabilized/dolfin_fine.xml.gz ++ demo/documented/subdomains/dolfin_fine.xml.gz ++ demo/undocumented/mesh-quality/dolfin_fine.xml.gz ++Copyright: ӳǘ†)Á Ê'£¿H“x8³ð‡¨Àp"‹uOà5ÊÝ*¨úZ÷î„NÒ¸Ë$û„¸Š‰Eovð2=´ÇSt ++License: UNKNOWN ++ FIXME ++ ++Files: cmake/modules/FindPETSc4py.cmake ++ cmake/modules/FindSLEPc4py.cmake ++Copyright: 2013, Lawrence Mitchell ++License: BSD-2-clause ++ FIXME ++ ++Files: cmake/modules/FindBLAS.cmake ++ cmake/modules/FindLAPACK.cmake ++Copyright: 2007-2009, Kitware, Inc ++License: BSD-3-clause ++ FIXME ++ ++Files: dolfin/plot/plot.cpp ++ dolfin/plot/plot.h ++Copyright: 2007-2012, Anders Logg and Fredrik Valdmanis ++ 2007-2014, Anders Logg and Fredrik Valdmanis ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/log/Progress.h ++ dolfin/log/log.h ++Copyright: 2003-2008, Anders Logg and Jim Tilander ++ 2003-2013, Anders Logg and Jim Tilander ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/adaptivity/adapt.cpp ++ dolfin/adaptivity/adapt.h ++Copyright: 2010-2011, Anders Logg, Marie Rognes and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: bench/function/evaluation/cpp/main.cpp ++ dolfin/swig/typemaps/std_set.i ++Copyright: 2009, Andre Massing ++ 2010, Andre Massing ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/geometry/SimplexQuadrature.cpp ++ test/unit/mesh/cpp/MultiMesh.cpp ++Copyright: 2014, August Johansson and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/io/HDF5Attribute.cpp ++ dolfin/io/HDF5File.cpp ++Copyright: 2012, Chris N Richardson ++ 2013, Chris N Richardson ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/la/CholmodCholeskySolver.cpp ++ dolfin/la/CholmodCholeskySolver.h ++Copyright: 2008, Dag Lindbo and Garth N. Wells ++ 2008-2011, Dag Lindbo and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/graph/SCOTCH.h ++ dolfin/mesh/DistributedMeshTools.cpp ++Copyright: 2010-2013, Garth N. Wells and Chris Richardson ++ 2011-2014, Garth N. Wells and Chris Richardson ++License: LGPL-3+ ++ FIXME ++ ++Files: utils/matlab/xmlmatrix.m ++ utils/matlab/xmlvector.m ++Copyright: 2004, Georgios Foufas ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/hyperelasticity/cpp/HyperElasticity.ufl ++ demo/undocumented/contact-vi-snes/cpp/HyperElasticity.ufl ++Copyright: 2009-2010, Harish Narayanan and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/parameters/cpp/main.cpp ++ demo/undocumented/parameters/python/demo_parameters.py ++Copyright: 2009, Johan Hake and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/refinement/LocalMeshCoarsening.cpp ++ dolfin/refinement/LocalMeshCoarsening.h ++Copyright: 2006, Johan Hoffman ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/io/GenericFile.cpp ++ dolfin/io/GenericFile.h ++Copyright: 2002-2011, Johan Hoffman and Anders Logg ++ 2003-2011, Johan Hoffman and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/io/File.cpp ++ dolfin/io/File.h ++Copyright: 2002-2011, Johan Hoffman, Anders Logg and Garth N. Wells ++ 2002-2012, Johan Hoffman, Anders Logg and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: bench/plot.py ++ site-packages/dolfin_utils/pjobs/slurm.py ++Copyright: 2010, Johannes Ring ++ 2013, Johannes Ring ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/fem/SystemAssembler.cpp ++ dolfin/fem/SystemAssembler.h ++Copyright: 2008-2013, Kent-Andre Mardal and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/eigenvalue/cpp/main.cpp ++ demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.ufl ++Copyright: 2007, Kristian B. Oelgaard and Garth N. Wells ++ 2007-2010, Kristian B. Oelgaard and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin_utils/test/fixtures.py ++ site-packages/dolfin_utils/test/tests.py ++Copyright: 2014-2014, Martin Sandve Alnaes and Aslak Wigdahl Bergersen ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/graph/ParMETIS.cpp ++ dolfin/graph/ParMETIS.h ++Copyright: 2008-2009, Niclas Jansson, Ola Skavhaug and Anders Logg ++ 2008-2011, Niclas Jansson, Ola Skavhaug and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/mesh/MeshPartitioning.cpp ++ dolfin/mesh/MeshPartitioning.h ++Copyright: 2008-2013, Niclas Jansson, Ola Skavhaug, Anders Logg ++ 2008-2014, Niclas Jansson, Ola Skavhaug, Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/fem/MultiMeshDirichletBC.cpp ++ dolfin/fem/MultiMeshDirichletBC.h ++Copyright: 2014, Anders Logg ++License: LGPL-4+ ++ FIXME ++ ++Files: demo/undocumented/contact-vi-snes/circle_yplane.xml.gz ++ demo/undocumented/contact-vi-tao/circle_yplane.xml.gz ++Copyright: ++ n¶‘cP~šÛ…KwŸlå§¹[¸r÷ÉvP~Z³ûª‘¶0”œöó RÍÙöÒÔ6ëߘ»Æí«¡¸Y÷Æt9n¿†òÒ¡ñJaJ·¨Õ͍7 ++License: UNKNOWN ++ FIXME ++ ++Files: dolfin/io/pugixml.cpp ++ dolfin/io/pugixml.hpp ++Copyright: 2003, Kristen Wegner (kristen@tima.net) ++ 2006-2012, Arseny Kapoulkine (arseny.kapoulkine@gmail.com) ++License: UNKNOWN ++ FIXME ++ ++Files: cmake/modules/FindAMD.cmake ++Copyright: 2010, Anders Logg ++License: BSD-2-clause ++ FIXME ++ ++Files: cmake/modules/FindBLASHeader.cmake ++Copyright: 2010, Garth N. Wells ++License: BSD-2-clause ++ FIXME ++ ++Files: cmake/modules/FindSCOTCH.cmake ++Copyright: 2010-2011, Garth N. Wells, Johannes Ring and Anders Logg ++License: BSD-2-clause ++ FIXME ++ ++Files: cmake/modules/FindNumPy.cmake ++Copyright: 2010, Johannes Ring ++License: BSD-2-clause ++ FIXME ++ ++Files: cmake/modules/FindSphinx.cmake ++Copyright: 2011, Marie Rognes and Johannes Ring ++License: BSD-2-clause ++ FIXME ++ ++Files: cmake/modules/FindMPI.cmake ++Copyright: 2001-2009, Dave Partyka ++ 2001-2011, Kitware, Inc ++ 2010-2011, Todd Gamblin tgamblin@llnl.gov ++License: BSD-3-clause ++ FIXME ++ ++Files: site-packages/dolfin_utils/cppparser/CppHeaderParser.py ++Copyright: 2011, Jashua R. Cloutier ++License: BSD-3-clause ++ FIXME ++ ++Files: dolfin/io/pugiconfig.hpp ++Copyright: 2003, Kristen Wegner (kristen@tima.net) ++ 2006-2012, Arseny Kapoulkine ++ 2006-2012, Arseny Kapoulkine (arseny.kapoulkine@gmail.com) ++License: Expat ++ FIXME ++ ++Files: site-packages/dolfin_utils/ordereddict.py ++Copyright: 2009, Raymond Hettinger ++License: Expat ++ FIXME ++ ++Files: test/unit/python/meshconvert/test_mesh_converter.py ++Copyright: 2012 ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin/multistage/multistagescheme.py ++Copyright: != size: ++ 2013, Johan Hake ++License: LGPL-3+ ++ FIXME ++ ++Files: cmake/scripts/codesnippets.py ++Copyright: 2012, %(holder)s ++ 2012, Johan Hake ++ form ++License: LGPL-3+ ++ FIXME ++ ++Files: README.rst ++Copyright: *No copyright* ++License: LGPL-3+ ++ FIXME ++ ++Files: utils/matlab/plotslab.m ++Copyright: 2003, Johan Hoffman ++ 2003-2005, Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/dg-poisson/cpp/main.cpp ++Copyright: 2006-2011, Anders Logg and Kristian B. Oelgaard ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin_utils/documentation/generatecpprst.py ++Copyright: 2010, Anders Logg and Kristian Oelgaard ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/ale/HarmonicSmoothing.cpp ++Copyright: 2008-2011, Anders Logg, 2013, Jan Blechta ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/la/LinearAlgebraObject.h ++Copyright: 2007-2012, Anders Logg, Garth N. Wells, Ola Skavhaug ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin_utils/documentation/indextemplates.py ++Copyright: 2011, Anders Logg, Kristian Oelgaard, and Marie E. Rognes ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/petsc4py/python/demo_petsc4py.py ++Copyright: 2007-2011, 2013 Anders Logg, Lawrence Mitchell ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/fem/DofMapBuilder.h ++Copyright: 2008-2013, Anders Logg, Ola Skavhaug and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/fem/DofMapBuilder.cpp ++Copyright: 2008-2014, Anders Logg, Ola Skavhaug and Garth N. Wells ++ set of all processes that share dofs with this process ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin_utils/test/skips.py ++Copyright: 2014-2014, Aslak Wigdahl Bergersen ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/adaptivity/TimeSeriesHDF5.cpp ++Copyright: 2009-2013, Chris Richardson and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: bench/fem/assembly/cpp/main.cpp ++Copyright: 2008-2010, Dag Lindbo, Anders Logg and Ilmar Wilbers ++License: LGPL-3+ ++ FIXME ++ ++Files: utils/matlab/xmlmesh.m ++Copyright: 2004, Erik Svensson ++License: LGPL-3+ ++ FIXME ++ ++Files: test/unit/python/fem/test_system_assembler.py ++Copyright: 2011-2013, Garth N. Wells, 2013, Jan Blechta ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/graph/SCOTCH.cpp ++Copyright: 2010-2013, Garth N. Wells, Anders Logg and Chris Richardson ++License: LGPL-3+ ++ FIXME ++ ++Files: test/unit/python/book/test_chapter_1.py ++Copyright: 2011-2014, Hans Petter Langtangen and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/hyperelasticity/cpp/main.cpp ++Copyright: 2009, Harish Narayanyan ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin/common/plotting.py ++Copyright: 2008-2012, Joachim B. Haga and Fredrik Valdmanis ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/hyperelasticity/python/demo_hyperelasticity.py ++Copyright: 2008-2010, Johan Hake and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/dg-poisson/cpp/Poisson.ufl ++Copyright: 2006-2007, Kristian B. Oelgaard and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/dg-advection-diffusion/cpp/main.cpp ++Copyright: 2007-2011, Kristian B. Oelgaard, Anders Logg and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/biharmonic/cpp/Biharmonic.ufl ++Copyright: 2009, Kristian B. Oelgaard, Garth N. Wells and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/common/MPI.h ++Copyright: 2007-2014, Magnus Vikstrøm and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/documented/auto-adaptive-poisson/python/demo_auto-adaptive_poisson.py ++Copyright: 2011-2012, Marie E. Rognes and Anders Logg ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/overlapping-regions/python/demo_overlapping-regions.py ++Copyright: 2011-2013, Marie E. Rognes, Martin S. Alnaes ++License: LGPL-3+ ++ FIXME ++ ++Files: test/unit/python/math/test_math.py ++Copyright: 2011-2014, Martin Alnaes ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin_utils/test/paths.py ++Copyright: 2014-2014, Martin Sandve Alnaes ++License: LGPL-3+ ++ FIXME ++ ++Files: test/unit/python/io/test_XMLFunction.py ++Copyright: 2014, Matthias Liertzer ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/io/XMLParameters.h ++Copyright: 2011, Ola Skavhaug, Anders Logg and Garth N. Wells ++License: LGPL-3+ ++ FIXME ++ ++Files: demo/undocumented/adaptive-poisson/python/demo_adaptive-poisson.py ++Copyright: 2008, Rolv Erlend Bredesen ++License: LGPL-3+ ++ FIXME ++ ++Files: site-packages/dolfin_utils/meshconvert/abaqus.py ++Copyright: for c in l[1: ++License: LGPL-3+ ++ FIXME ++ ++Files: dolfin/geometry/CollisionDetection.cpp ++Copyright: 2002, Fabio Ganovelli, Federico Ponchio and Claudio ++ 2014, Anders Logg and August Johansson ++License: Public domain LGPL-3+ ++ FIXME ++ ++Files: scripts/dolfin-plot/mesh.xml.gz ++Copyright: h3Nä˜#-BP*y\ £ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/hyperelasticity/hyperelasticity_u1.png ++Copyright: ¿ƒÊõOŽÒ1ðØìQûk±ö ›¸4‚Ë#}@ّfÁп¤>ڃhåÙûA3~ùuoD —ÝHæx}ʵú5X¶ÔOäMñº­÷€$@1 ßþ;äB~IDVýÿÇb³ÑëJx@Îln£à =4ք¨ ++ g‹GªÓa¹Šäc†ž=ðÊó”&Dò:Uß0çov1ŒöJH”æw:µÚ÷§º¢/N³ûNÀØ ++ w2&ª;ÐõئŒ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/stokes-stabilized/plot_u.png ++Copyright: ƒò+ñµ†‘¼BËA«Œ”;#“­¸«Ëj9€A‘VÔ"ÚE²§,N·i4 `¢BÎbÒîoò±N¶~qÎèï<‰ìy˜× ++ °«¢j׼Ǟügâæ* ++License: UNKNOWN ++ FIXME ++ ++Files: demo/undocumented/buckling-tao/buckling.xml.gz ++Copyright: gHN¸ÝI⚊ÁœpwyJ?µ6 …3“h²×"NÉ ³íÑŠžN83‘Êύ‹Û¶“FþҊtZZ†)a(¸Úõ)9f†‹÷ ¬HÏ™º6É"hÈ£;× ”¿” Ùï…lq{•­;ÅMÌ;Ô47ƒ„0;Iù¹ ++License: UNKNOWN ++ FIXME ++ ++Files: test/data/snake.xml.gz ++Copyright: F^ø(œÓxÜ•iÄ脼¹ËŒ$CCoD¦yUZM+ªÉó / ++ X7vôDê«Õ[¢xÄ-xVué@u½†oâ¼ûèóÆJweE ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/stokes-taylor-hood/plot_u.png ++Copyright: ‰Ñ&…‰[ûm“"*õtÁ<ÝeÿÌâðIAò8çäX‘§«àFf}r¬Ë{Kç<ë½ñDïCs>OŒŠïÖ Õý‹SªÇGŒ~ë™Ñ ++License: UNKNOWN ++ FIXME ++ ++Files: utils/vim/macros ++Copyright: 2006, :r !echo $USER ~$a.kJo// Licensed under the GNU LGPL Version 2.1. // // First added: :r !date +'\%F' kJo// Last changed: :r !date +'\%F' kJo #ifndef __FOO_H #define __FOO_H #include namespace dolfin { /// Documentation of class Foo class Foo { public: /// Constructor Foo(); /// Destructor ~Foo(); private: }; } #endif:%s/Foo/\=@a/g :%s/FOO/\=@b/g ++ 2006, :r !echo $USER ~$a.kJo// Licensed under the GNU LGPL Version 2.1. // // First added: :r !date +'\%F' kJo// Last changed: :r !date +'\%F' kJo #include using namespace dolfin; //----------------------------------------------------------------------------- Foo::Foo() { // Do nothing } //----------------------------------------------------------------------------- Foo::~Foo() { // Do nothing } //-----------------------------------------------------------------------------:%s/Foo/\=@2/g ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/stokes-taylor-hood/plot_p.png ++Copyright: #ÚÙñĺ{dSð%e±ÿ#”.Øj½æšk®ºêªèâ!‡òá8 ü裏ÞtÓMƒƒƒíÓ¼þúëß÷¾÷ í»ï¾GuÔúõëW®\¹|ùò+®¸bŊûï¿ÿ6+ýT aA=¶²!°MLˆñraÇ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/tensor-weighted-poisson/unitsquare_32_32.xml.gz ++Copyright: (Nàú=ŒÝ± „0Á¦ ++ ËÙ ìäl•2;|ŪðÇșœ ++ ëê’œŸ–2kˆF—‚ ¬ Hr^-e֍~dc ++License: UNKNOWN ++ FIXME ++ ++Files: demo/undocumented/collision-detection/circle.xml.gz ++Copyright: )õ}\;½m™Z6¸±r¸ØùBiÝÁÉum+ɉ¶®}®˜9•z™4bæ‡É9* ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/stokes-taylor-hood/plot_mesh_boundaries.png ++Copyright: *"ÒÙüãS›[^„Éš Õ+oÃïxŠo1€ÚkÊËÑ)‚qÄ0„,ŸS¿{¡[5WùïæéÄø,¦—P*€¾zDM›†¢¾Ê2U‚vš·úŠõxGz‹ކ–P•pþ"FGOGΔb9ˍÚh­:ŠÀ¢ÐäaÁkXdË4*Ý¥Û·QñVâP ++ `°ùZ¤ $FU² ÿ«õ³a¢Ì0"šYœ_‹Ý®&˜QÖq>ƒ(þse?)ÔÚ½öµÈF³n ä›î<îA*¤ZB ++ ó3ö<+í¤÷ፙSy ¶e#1úþ~Gò¬¯ü`¬ lsªAôL”êpß3BŽE ++ ö—¥ûk’¿…¬ Uîhä¾÷ñæ¡J´äCà¨Ý!Jè=4ãßñ!zy `«bÚGÐϧDN‰¥t6áÃ{|ïi¬^)sSîÆÅæL&§Â#G ¾}¼‡…ÇÎýØÙ;B0d¿xÿ{šCA´½ßÝR`›¹µÁ¾¡ ÆHœ•ÆùÚ3ºt¡Ò<6M}ÂLÜæý} .hE¢êŽØWhóø½ÅõÉ:ÒÞæ0ʍ¥š¯„\£²y¨¡YÁö“ȼœM°I ¶í™àhâ4Mn*»Ò”ŸÝ¿OÂJßtß[¨&›Ç…سҭ /ñZc;› =•t—miIhóø8ÞbôUãõ½¯ÍܪUÁÊÍv43•ÍãDÊRôÇX¾ƒ®ÜÛLFgsP ²9_›‹â‡õn•Óã¶¹67ÌÒ £ƒkM6Q:w2èR;9›Œ#á‚K¶ÁÚ<~|`hè>˜tÏx;ŒlÇ&Ä-Ðc¢Ôœ»ëÀn⇠6¿C›ÇŒª§*šgSÐB¸)'›åµ‰â”2¬øoÄYèlæP§Æ6_?¢é ++License: UNKNOWN ++ FIXME ++ ++Files: doc/sphinx-common/source/conf.py ++Copyright: ..." is shown in the HTML footer. Default is True ++ = True ++ = u'DOLFIN Core, https://launchpad.net/~dolfin-core' ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/eigenvalue/eigenvalue_x.png ++Copyright: :x;Ø)ÏÂuZ¯Ó\N’e‚“?”~Š*Gø)ŸO¿ž‚ÙÃïøéÀŠqÀoÍÜMRpí’ØF ;Ä\c¾e–Ó ++ s, ++License: UNKNOWN ++ FIXME ++ ++Files: AUTHORS ++Copyright: = form signed ++ form not signed ++ form! ++License: UNKNOWN ++ FIXME ++ ++Files: demo/undocumented/advection-diffusion/dolfin_fine_velocity.xml.gz ++Copyright: >Â"ªr8-ÆónŠ’Ív‘÷a¡1Ãb ++ F#“u/Ё„ñÇVÉÍ·`t&€^Ôcûulÿ§C! Ä~.uƒ|±æÍ3UÒPn:iýįI£øˆˆžŽþz×éEŠhþQ#(¿j³ FÏä ŽD[ße`­Ôô#ó µ‰|q‹ŒýáU°ËhЇ¤¡7y®Ú3x-e| •‡?p“ܲéB»H@ʨûÂÑܾ¯DTËÏ®ˆwNåAžvòʜJè ++ {ܓFzŸ:I-hj8V1b‡6¨Wú‡­àhÿD5-µ˜T¦(á }ÚW/vC#wîVYÐÏø;h,Tè…Ôÿp€Jaký œtÆ K*z‹Ç›‰?>?­˜ˆÖCFFÛJ"íl™åX9‡{ˆÁ ++ å"¬0äÔ»P6—¨õ$ÓNë‡ÔÉ´ØQpە ö²È>&#šŽZÅgTvˆ/Ècëk95q™DnÉڅ ŸXT#× ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/bcs/aneurysm.xml.gz ++Copyright: >Çx»e3ˆ·co¿úÀËÆÛ­ }^­Ca}1ìuԃ>ÞªCzBc¼þ ¿/ý í%ٝi ºÚ²zí¹Þú½ù÷õ¼Õ7Ÿ–àæ;ã»}ëë–†ÐåR§bhÿ”/7ƒÉ}þm?\ìÚ5hïÁ{žû|“¾çs8‡Êó&=ó«\Fu¡JlŽm§ ++ gý,¤ >9Ÿç㘭þQ[3¯Î«zþ°4²òª¯ÞGs-±û'YÚﮯԊ?¯<Öø‹çªo17êOàƒÏkú$b-?§Ü˜=º7r”šþ¸Ú…OUž}úî¥ óòçÜÈ>ENj˚=%¨Õg±Á/ÝWö˜Í|,(8ó%¶F÷ÐÜ}eaqr>‘81;”œVòÞ+»2ÅèxqÒr¯¾vËë ++License: UNKNOWN ++ FIXME ++ ++Files: test/data/aneurysm.xml.gz ++Copyright: >Çx»e3ˆ·co¿úÀËÆÛ­ }^­Ca}1ìuԃ>ÞªCzBc¼þ ¿/ý í%ٝi ºÚ²zí¹Þú½ù÷õ¼Õ7Ÿ–àæ;ã»}ëë–†ÐåR§bhÿ”/7ƒÉ}þm?\ìÚ5hïÁ{žû|“¾çs8‡Êó&=ó«\Fu¡JlŽm§ ++ gý,¤ >9Ÿç㘭þQ[3¯Î«zþ°4²òª¯ÞGs-±û'YÚﮯԊ?¯<Öø‹çªo17êOàƒÏkú$b-?§Ü˜=º7r”šþ¸Ú…OUž}úî¥ óòçÜÈ>ENj˚=%¨Õg±Á/ÝWö˜Í|,(8ó%¶F÷ÐÜ}eaqr>‘81;”œVòÞ+»2ÅèxqÒr¯¾vËë ++ n­P¨L+o {M’ B塀öFkõ‰­Àxtºà,ììá^†ª0f± Q¡<®º´<.óí ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/navier-stokes/navier-stokes_u.png ++Copyright: ?¸:ìþ×Ba ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/built-in_meshes/python/boxmesh.png ++Copyright: B ++License: UNKNOWN ++ FIXME ++ ++Files: cmake/modules/FindEigen3.cmake ++Copyright: 2006-2007, Montel Laurent, ++ 2008-2009, Gael Guennebaud, ++ 2009, Benoit Jacob ++License: UNKNOWN ++ FIXME ++ ++Files: COPYING.LESSER ++Copyright: 2007, Free Software Foundation, Inc. ++License: UNKNOWN ++ FIXME ++ ++Files: COPYING ++Copyright: 2007, Free Software Foundation, Inc. ++ law ++ law, except executing it on a ++ on the Program, and are irrevocable provided the stated ++ on the software, and (2) offer you this License ++ permission, other than the making of an ++ treaty adopted on 20 December 1996, or ++License: UNKNOWN ++ FIXME ++ ++Files: debian/copyright_hints ++Copyright: 2009, Johan Hake ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/auto-adaptive-poisson/u_refined.png ++Copyright: MžJ߀€Mtt4¥«MúM`1¦¸•½t– vÍBµ̃?trçeBÔܔ"¥¹i÷Rþ« ++ QÝQåXúµÛ~X–>BÌ.B´íZQT²L ++ Z[¡`ôüˆl÷­.nãygwC ++License: UNKNOWN ++ FIXME ++ ++Files: dolfin/io/base64.cpp ++Copyright: 2004-2008, Renà Nyffenegger ++ Nyffenegger rene.nyffenegger@adp-gmbh.ch ++License: UNKNOWN ++ FIXME ++ ++Files: test/data/doughnut.xml.gz ++Copyright: Q%ä4%EÖE!âááøá_ÿñ—Ÿ¿ùû—¿ýúõ¯¿üømxÙ¾ýæË/?ýõO_ùóßþïÿõ?¿ëßþëÿð‡þôןÿíë/ßàOÿò뿼þÏßþûo¿ýÇ¿|ÿýþç¾üۗ_¾þôëüí¯ÿ÷ËO¿½üõoþöøæ›þòå×ÿæ§/?ÿüÛïÿñåÇoûÛ×ÿó˟þòí7úú—¿ûÂÃüöõ§/¿~óë×ÿÂK½?9~öåß|ýåO_þñã·ø¾ð;#ÿÚôWøò?6üèwü—íá¯×ý×Ó}ÿdª°OÕ_jŽyÛʶÐ1iùòÝöòëþùâ>Uζœë–G,[ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/periodic/plot_u.png ++Copyright: V'¹‰a¥R€Q˜T(R«£è1Ðú«5<›‚5Ècu¨Õ€¶îa»ñƒCº7 R+Å) ¬Q€ÙX m ++ ‘ƒ€q¢MePq™h†ÑЬ`X{8¨ÁTˆáÐ[¤Ñ®yp åYóáeÐúšâ‰v𿕁ÊÃÁlq‹pPDqÔbSVÔP­Ã(˜6’Ì&ØÔˆÅâL…Àà%Y$˜L†àE•úÓ`^5€,+PЬ¢9™!֍òç«J“T$ Ð1ŒÒÆùkˆ®ò˜jqô„OBÌ~Œ Xÿ&øo¾º «ø«¯LG°#Àë¸ýà ++ ÄN±ui‚}t"Û®JA„¥cå&^}ž¯"u'Ѿv †B›Àçiza%Ð@uÏ@s%Vu(…v!ÂúÇøÈçrù¸«Ì0ç°IeS WÕh_­*ܲÚÔ¤å°z4ßZ?<ß4Ñsf8ÑǞiëçý|7ۏgzÜ>C}Û£ã9è¦>ú¯ÞŒhüÏßp!s؏eÌp3¬ç§h”/ï%uùñ‰*a&¹UUä뺒?%í唬[½r~ÇÕ[—ų·Þ¼%›Ï5Í|ÔÖe#>|ô&Oë ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/tensor-weighted-poisson/tensorweighted-poisson_u.png ++Copyright: f¢³>B¤C ùÀDüª€O1ôMÏ¶w¯™èÛOáŒP²ÑÞG‘c”\_“™Þ&‰‘*áe*ÍnFà#Ÿ,>/O´æ¹sá ӟfùCl#«r_Ï;ïÞùÊûüvÃØžŸx&,",ƒ÷’Tóà}Ñé—2ìþ¸0«Ü£fÂ@ ±7µ)ïÿ?¶†Ârç:Ùè ûg Ñô·¶>·0¦óÛpÖMÛaë{ ³aur΢éo;l­[˜ {ÎCnÃYC4ým‡­ß%LÓçá ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/subdomains/plot_subdomains.png ++Copyright: 9(m,ñG‚ÆT’c–Öî¡ê.•VäT²UU_WHc‹³`ÚݏÁ÷<«¹ð”SNù§ú§³Ï>›µïÝ»÷ùçŸ?þøãé5>>¾mÛ¶ ¬\¹òG?úў={N?ýôóÎ;ï†n8î¸ã†>—)ˆ°0 Ȃ=5ŸT`u7ìLÒùQYôc Ą3†ùŒL¶PÉXìZ®ºÿ`I_ö¢ÜqʡΌœ’@vÛáÇ&wK¥1‡A;{¹ðo|ã>ðÙþÿø¯¼òÊE ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/stokes-mini/plot_u.png ++Copyright: •… .X°`íÚµÓ§O7{´qãÆS§. ++ µÛ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/mixed-poisson/mixed-poisson_u.png ++Copyright: •Ôq8€´£Š@ÜòÙW7ôž‹¹à†qî˜{ø ß|j0mgûî®6dÚú¦•¾FDµ‰‹†€œŒÅ&š|á˜>'µLhlŸGc£v—.„ ++License: UNKNOWN ++ FIXME ++ ++Files: test/data/intersecting_surfaces.xml.gz ++Copyright: •èºÁ$ιð EÒ(«"•èºÁ$ιð EÒ(«!•èºÁ$ιð EÒ(«#•èºÁ$ιðÜÆ»(«i ¨X=Nœ…sáФQTV[ ºn0‰³p.ÞEYMè¸obõ8qÞùËÏõ.ŠjÂêq‹DÅQç,œ ÏP$¢š°zÜ"QÑ%8 çÂ3I£¨&¬·HT4ιð EÒ(ª «Ç- †³p.Ql-kՄÕ㖉ŠƒYx 3u±?œ0 oXn™¨8ꘅO”Š$QT–€[&*Ž:fá¥"I”Õ„£ž‰Š£Þë¥"I”Õ„£ž‰Š£Þû¥"I”Õ„£ž‰Š£>®'JE’(« G—ãMì§Ÿ(I¢¨&¬·BTuÌÂ'JE’(ª «Ç­G³ð‰R‘$ŠjÂêq+DE—À,|¢T$‰¢š°zÜ ++ «ñKÂjܒÆ%¬Æ/)«ñKŠÂjü’’°š¿±o$ea5~IEX_RVã—Ô„Õø%ua5~ICX[R¸.¡5ŽQAxcTbãõz&á•…Ú8Fá6ŽQUȍcTvãՅÞ8F á7~Q÷ÊåkÁqŒ ++ «ñKÂjܒÚ%¬Æ/)«ñKz=ðNJÂjü’²°¿¤"¬Æ/ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/undocumented/auto-adaptive-navier-stokes/channel_with_flap.xml.gz ++Copyright: ˜1ÐÐ~\/¶cKY_ÏÀ±…¦–äºǶ²>»ã8±´)×)9e}¯ÿWÌkk ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/mixed-poisson-dual/mixed-poisson-dual_u.png ++Copyright: ™M¡ÆÉ¢Ëݔ;Ѝ"‡\C=,“”9;§ï̈Q£âˆâ­Ãw#k˜´1¿¡[ª,Ô>ilÑ-%ÀL°@VéÕñ‡šº±[(FôYS!@‚zHè’R§ˆ ¤ÔmÇ6Cs°Ž ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/neumann-poisson/neumann-poisson_u.png ++Copyright: ™ ͹¦™ax`5™@ÈS¨¤ß ÀB{à Äÿm¶b ο€í™ÖÃò¢¸Éèm¡-€€·œÏqn uìœÛÍËN™>¯PPGrj-Û^RÌTÍ²–>¢ã2>è’VÖ ™),ŒD[hjՆ ,“~FˆÔ˜ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/navier-stokes/navier-stokes_p.png ++Copyright: ›‹‹R‹‘¦#L’½$…09?­xÄ=í…Œ£Åsv‡¹Ch2oòj3_hŠëe‚4úñ6X4{4‚ðéÀ^¥R¦I`«€M’dßH!LÎÉ×üÂcºr{²žÀ[ÃïqϦ…ñ ++ Å1üÊD[¤Ô§m÷%Ò={ ;;h?\·C” r†F“d?I!L.»û¯‹‹V!Qb§}íß)~&~! Šá9Ï'=ÕÀ Ö0Ôј.jÈÔ îlq™&„AÑÐÁU?Ë>I’½"…09?ßöŠ»´í ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/nonlinear-poisson/plot_u.png ++Copyright: ¡6u£QQg| Rm´˜½p¸ù™¥=Ü+–DkVεu6þåÇÇV[€fcS?F¨!œûð®Àø_2‰gjã‘~ècl‚ÖIf+Ê­‡û0#îWF´ÔÌ" ++ Ú:¶™ å €¢³‰–ä1¶6Mçݾ‰ß^ÔÎäúø´N£ ±¾i¾¨9u ++License: UNKNOWN ++ FIXME ++ ++Files: demo/undocumented/elasticity/pulley.xml.gz ++Copyright: £ù[ÍÃzB»N–ðK ã `40*?.abùׯµiV3Ä·ÑNX¡¸:íhó@·röÂV‡­+.Ìk ½ã–}8|ØuǦä:´†|æaù~¹¥¤†r…&TÕP¯Ñ\HöëÇ4VµGgÉþëÝ•t«ÚÏæƒœ1Ñ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/poisson/poisson_u.png ++Copyright: ­ô-IšÄ…0gYï<×S…ß_|ØXÁÈC:jM§š™sQ,FʚTõ¦ïÙï»hR{ÿ4¨6Ó@)¹€:¤C˜¬ ²GI1‚*}–ÙæH¨´ž(HEQ+t¤ĝN6„iÎY ˆÍr*møŽ¿’%=EµÊòφýK>ïLžú2yVµFœ%“un:2×ԛݫXzùV¬àçópÌ?·ŽRƒÛpĐ÷?CÚ¥@ ˆ´p,Opœ‰Ùf—žx.9U:º›@Òm)ÉEc€ƒo2<\õ.ðãg‚ƽýјï_«Úqž~‡ëõϳSÑÃè*†®ÎR‡´èánPÝõÆÛlS÷ÉWùñÅa¬Bš‚ú ê`…<ëÊTÙ /┞(Q 80U[% ++ ЯÑ[؛҃Zt ÝPˆúöP—I.U"k`TØÈNƒ9Kaí½pb !qÚiJXw§89è[~}¹ýyӉéBBDÃAîd•b6Äü«d?¸n?§†ÁF `xúÕ7ýȉæ$^<üݳ›B¨näAðI—{‡ ++License: UNKNOWN ++ FIXME ++ ++Files: demo/undocumented/lift-drag/dolfin_fine_pressure.xml.gz ++Copyright: ¯íПŸðÖ^À{ÜE§+«÷2!…&;Ð@Õÿ[€¦Ä5=’Ëw!5ْÜw§µSn³- LϏÇåõ ­_Y˜FqíÍG¶™­CÑ!•¯ålùµÚcgî•w´„°l¬ 7eCÇ{ö?Éý™n"ÁIrŠ‚6*žSxZê!1Ҙ‰mِÿr“Mx^‚þç~ÎW3s¯/®+! ìâczÀ”lÑ>-ñµ4La³Í`^v³ bl¾&¯µAìIJ yr ;Ì!w9 ++ ÒèÇøš¬‡~?PÀ˜å¶ã텱s݄%¸È’ŒjÏâùlßÏݔ%SÈôU頊HQ¹•wÜÊr-„‰áy—S#…ݹ7Œ1$†;`y—ÛPv)βúÂ-3øˆ ++ Øå–m#K%r¥’k:­WL áçšÃ"ê[”dC›Ê yäÕhäôè¥L˜ºÐvªZˆ òØäˆ=ίNó•øNÚzÆxlT×¢9ÂÁڗ³ö7«=#m ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/stokes-mini/plot_p.png ++Copyright: ½V•ùÒTÒ|DZÒ8~ówWՊü‰–ØOg×® ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/cahn-hilliard/cahn-hilliard_c.png ++Copyright: Ś´Š66É/?¿‹ ³%®dœh›%B ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/singular-poisson/singular_u.png ++Copyright: á²Q`‹qêlÖ;“ ½ôNÒ¦TUÒ¥ÁŒˆH‘PÕi²KØ´(±Ó¥6î µZԑr!¥S 3)¼DfÓ8¢0“é%ò™Òoe½ªCÖrbY-°¨PªºNì¥E£Xԑ´9÷¸pFë.R½÷ë7¬—4\vn ´û˧/ɕùej@3û× ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/hyperelasticity/hyperelasticity_u0.png ++Copyright: âðzåòò{,Ì}Xűö@`›ÙAMøDÉ£±ÏŠn(³+ö  ‹²q)úmмtÚ¼(BGöï²ø¿ók*&".š» mQp‹Où¬Ë`~ϏM÷gx Ýä0†S1v)³vߜ–½!C‘Ö=g«W W}$2³¡ÌÄõ›øÍ„Ɛ}È ÃL 8xæ`³ƒv;Aî±4Ç_Ð,l=»„7.£c šj”èè{O½Úd§xÅ ^}·×fÙ'—fƵ?³nB» ++License: UNKNOWN ++ FIXME ++ ++Files: demo/undocumented/multistage-solver/dolfin_fine_velocity.xml.gz ++Copyright: å"¬0äÔ»P6—¨õ$ÓNë‡ÔÉ´ØQpە ö²È>&#šŽZÅgTvˆ/Ècëk95q™DnÉڅ ŸXT#× ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/built-in_meshes/python/unitsquaremesh_left_right.png ++Copyright: åíýúôäGžPX3DvxkVârÒ|×kӓyZa͹ö[³‡°»3绞žüȓ k†ÈUߚõ8„­?ßµzò#/)¬"×{k–äöuÕ|מéɏ¼°°fˆ\é­Y•CØÔµó ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/bcs/demo_bcs.png ++Copyright: ìÔ/ r€ã1í~GõcnËû’Ø¿‚ †A° ªfvî.ÌI§0èۀªŽj®¬•«ªC´–jÔÉ鿉>çyöoèµÕ-Î?õ¾aG}Ô(j¬Ÿî5¹Dbã)a忝 & ++License: UNKNOWN ++ FIXME ++ ++Files: demo/documented/eigenvalue/box_with_dent.xml.gz ++Copyright: û@î–îS@E+ŠnµÅÈ« ŒŒ9Ö1ª€ýÙSº Oéà—è–+½Éja(ND׎bУ7¡6‡A‘Þ¤3ibkp›•â$öè }}/ ‡`C:àWˆ*àÉÍmóÕIä øóüOó;øe܌n aºÒš£Ù±ûÁHñ Ù Xv¬G[án€"v»:;” ++License: UNKNOWN ++ FIXME ++ diff --cc debian/docs index 0000000,0000000..24948f1 new file mode 100644 --- /dev/null +++ b/debian/docs @@@ -1,0 -1,0 +1,2 @@@ ++AUTHORS ++README.rst diff --cc debian/dolfin-bin.install index 0000000,0000000..f082b92 new file mode 100644 --- /dev/null +++ b/debian/dolfin-bin.install @@@ -1,0 -1,0 +1,9 @@@ ++usr/bin/dolfin-convert ++usr/bin/dolfin-get-demos ++usr/bin/dolfin-order ++usr/bin/dolfin-plot ++usr/bin/dolfin-version ++usr/share/man/man1/dolfin-convert.1.gz ++usr/share/man/man1/dolfin-order.1.gz ++usr/share/man/man1/dolfin-plot.1.gz ++usr/share/man/man1/dolfin-version.1.gz diff --cc debian/dolfin-bin.manpages index 0000000,0000000..3f208b5 new file mode 100644 --- /dev/null +++ b/debian/dolfin-bin.manpages @@@ -1,0 -1,0 +1,1 @@@ ++debian/dolfin-get-demos.1 diff --cc debian/dolfin-doc.install index 0000000,0000000..665ff89 new file mode 100644 --- /dev/null +++ b/debian/dolfin-doc.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/share/dolfin/data ++usr/share/dolfin/demo diff --cc debian/dolfin-get-demos.1 index 0000000,0000000..abc23d0 new file mode 100644 --- /dev/null +++ b/debian/dolfin-get-demos.1 @@@ -1,0 -1,0 +1,14 @@@ ++.TH "DOLFIN-GET-DEMOS" 1 ++ ++.SH NAME ++dolfin-get-demos - install DOLFIN demos in user's home direcotry ++ ++.SH SYNOPSIS ++.B dolfin-get-demos ++ ++.SH BUGS ++.TP ++For comments, questions, bug reports etc. see http://fenicsproject.org/support. ++ ++.SH AUTHOR ++dolfin-get-demos was written by Anders Logg . diff --cc debian/libdolfin-dev.install index 0000000,0000000..2cc7c04 new file mode 100644 --- /dev/null +++ b/debian/libdolfin-dev.install @@@ -1,0 -1,0 +1,5 @@@ ++usr/include/dolfin ++usr/include/dolfin.h ++usr/lib/**/*.so ++usr/lib/**/pkgconfig/dolfin.pc ++usr/share/dolfin/cmake diff --cc debian/libdolfin2016.2.install index 0000000,0000000..8755c99 new file mode 100644 --- /dev/null +++ b/debian/libdolfin2016.2.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/**/lib*.so.* diff --cc debian/python-dolfin.install index 0000000,0000000..e3da3e7 new file mode 100644 --- /dev/null +++ b/debian/python-dolfin.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python*/*-packages/* diff --cc debian/rules index 0000000,0000000..ae619a8 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,162 @@@ ++#!/usr/bin/make -f ++ ++DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':')) ++DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ') ++DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-) ++DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//') ++DEB_STRIPPED_UPSTREAM_VERSION = $(shell echo $(DEB_UPSTREAM_VERSION) | sed -e 's/\+dfsg.*$$//p') ++ ++FENICS_RELEASE_VERSION=$(DEB_STRIPPED_UPSTREAM_VERSION) ++FENICS_MAJOR_VERSION=$(shell echo $(FENICS_RELEASE_VERSION) | sed "s/^\([^.]*\)\..*$$/\1/") ++FENICS_MINOR_VERSION=$(shell echo $(FENICS_RELEASE_VERSION) | sed "s/^\([^.]*\)\.\([^.]*\)\..*$$/\2/") ++FENICS_VERSION=$(FENICS_MAJOR_VERSION).$(FENICS_MINOR_VERSION) ++FENICS_NEXT_VERSION=$(FENICS_MAJOR_VERSION).$(shell echo $$(( $(FENICS_MINOR_VERSION) + 1 )) ) ++ ++# Allow test programs that uses OpenMPI to run ++export OMPI_MCA_plm_rsh_agent=/bin/false ++ ++DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) ++DEB_BUILD_MULTIARCH ?= $(shell dpkg-architecture -qDEB_BUILD_MULTIARCH) ++ ++# Disable MPI on lam architectures ++include /usr/share/mpi-default-dev/debian_defaults ++ifeq ($(findstring $(DEB_BUILD_ARCH),$(OPENMPI_ARCHITECTURES)),) ++ENABLE_MPI=OFF ++else ++ENABLE_MPI=ON ++endif ++ ++BUILDDIR = $(CURDIR)/debian/build ++DOLFIN_HOME = $(CURDIR)/$(DEB_SRCDIR) ++USCAN_DESTDIR := $(CURDIR) ++PYVERS := $(shell pyversions --requested debian/control | tac -s' ') ++DEFAULT_PYVER := $(shell pyversions -d) ++ ++# extract PETSc version from petsc-dev ++PETSC_DEB_VERSION=$(shell dpkg -s petsc-dev | awk '/Version:/ {print $2}') ++# extract the current PETSc version ++PETSC_UPSTREAM_VERSION=$(shell pkg-config --modversion PETSc) ++# "Major" version is the first number in the upstream version (major.minor.release) ++PETSC_MAJOR_VERSION=$(shell echo $(PETSC_UPSTREAM_VERSION) | sed "s/^\([^.]*\)\..*$$/\1/") ++# "Minor" version is the second number in the upstream version (major.minor.release) ++PETSC_MINOR_VERSION=$(shell echo $(PETSC_UPSTREAM_VERSION) | sed "s/^\([^.]*\)\.\([^.]*\)\..*$$/\2/") ++PETSC_VERSION=$(PETSC_MAJOR_VERSION).$(PETSC_MINOR_VERSION) ++PETSC_VERSION_NEXT=$(shell echo $(PETSC_MAJOR_VERSION).$$(($(PETSC_MINOR_VERSION)+1))) ++ ++SLEPC_UPSTREAM_VERSION=$(shell pkg-config --modversion SLEPc) ++ ++PETSC_DIR=/usr/lib/petscdir/$(PETSC_VERSION)-real ++# SLEPc version must match PETSc ++SLEPSC_DIR=/usr/lib/slepcdir/$(PETSC_VERSION)-real ++ ++CMAKE_OPTS := \ ++ -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ ++ -D BUILD_SHARED_LIBS:BOOL=ON \ ++ -D CMAKE_SKIP_RPATH:BOOL=ON \ ++ -D CMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF \ ++ -D DOLFIN_ENABLE_TRILINOS:BOOL=OFF \ ++ -D DOLFIN_ENABLE_HDF5:BOOL=ON \ ++ -D HDF5_C_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/h5pcc \ ++ -D DOLFIN_ENABLE_VTK:BOOL=ON \ ++ -D DOLFIN_ENABLE_QT:BOOL=OFF \ ++ -D DOLFIN_ENABLE_PARMETIS:BOOL=OFF \ ++ -D DOLFIN_ENABLE_PASTIX:BOOL=OFF \ ++ -D DOLFIN_ENABLE_SCOTCH:BOOL=ON \ ++ -D DOLFIN_ENABLE_PETSC4PY:BOOL=ON \ ++ -D DOLFIN_ENABLE_SLEPC4PY:BOOL=ON \ ++ -D DOLFIN_ENABLE_SPHINX:BOOL=OFF \ ++ -D DOLFIN_ENABLE_DOCS:BOOL=OFF \ ++ -D DOLFIN_ENABLE_UNIT_TESTS:BOOL=OFF \ ++ -D SWIG_EXECUTABLE:FILEPATH=/usr/bin/swig \ ++ -D DOLFIN_ENABLE_MPI:BOOL=$(ENABLE_MPI) \ ++ -D PETSC_DIR:PATH=$(PETSC_DIR) \ ++ -D SLEPC_DIR:PATH=$(SLEPSC_DIR) \ ++ -D DOLFIN_LIB_DIR:PATH=lib/$(DEB_BUILD_MULTIARCH) \ ++ -D DOLFIN_PKGCONFIG_DIR:PATH=lib/$(DEB_BUILD_MULTIARCH)/pkgconfig \ ++ -D CMAKE_CXX_FLAGS:STRING="-fpermissive" \ ++ $(DOLFIN_HOME) ++ ++ifeq (,$(DISTRIBUTION)) ++ DISTRIBUTION := $(shell dpkg-parsechangelog --format rfc822 | sed -ne "s/^Distribution: //p") ++endif ++ ++ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"squeeze wheezy lucid maverick natty oneiric precise quantal raring saucy")) ++ DISTRIBUTION := sid ++endif ++ ++ifneq (,$(findstring $(DISTRIBUTION),"raring saucy sid")) ++ PYTHON_INCLUDE_DIR2 = /usr/include/$(DEB_BUILD_MULTIARCH) ++ PYTHON_LIBRARY_DIR = /usr/lib/$(DEB_BUILD_MULTIARCH) ++else ++ PYTHON_INCLUDE_DIR2 = /usr/include ++ PYTHON_LIBRARY_DIR = /usr/lib ++endif ++ ++%: ++ dh $@ --buildsystem=cmake \ ++ --builddirectory=$(BUILDDIR)-$(DEFAULT_PYVER) \ ++ --with python2 \ ++ --parallel ++ ++override_dh_compress: ++ dh_compress -X.py -X.cpp -X.h -X.pdf -X.ufl ++ ++override_dh_auto_clean: ++ for v in $(PYVERS); do \ ++ rm -rf $(BUILDDIR)-$$v; \ ++ done ++ ++override_dh_auto_configure: ++ for v in $(PYVERS); do \ ++ dh_auto_configure --builddirectory=$(BUILDDIR)-$$v -- \ ++ -D PYTHON_EXECUTABLE:FILEPATH=/usr/bin/$$v \ ++ -D PYTHON_LIBRARY:FILEPATH=$(PYTHON_LIBRARY_DIR)/lib$$v.so \ ++ -D PYTHON_INCLUDE_DIR:PATH=/usr/include/$$v \ ++ -D PYTHON_INCLUDE_DIR2:PATH=$(PYTHON_INCLUDE_DIR2)/$$v \ ++ -- $(CMAKE_OPTS) ;\ ++ done ++ ++override_dh_auto_build: ++ for v in $(PYVERS); do \ ++ dh_auto_build --builddirectory=$(BUILDDIR)-$$v; \ ++ done ++ ++override_dh_auto_install: ++ for v in $(PYVERS); do \ ++ dh_auto_install --builddirectory=$(BUILDDIR)-$$v; \ ++ done ++ dh_numpy ++ sed -i "s/-Werror=format-security//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ sed -i "s/-g -O2//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ sed -i "s/-D_FORTIFY_SOURCE=2//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ sed -i "s/-frounding-math//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ sed -i "s/-Wformat//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ sed -i "s/-Wno-deprecated//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ sed -i "s|-I/usr/local/include||g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ sed -i "s|-DNDEBUG||g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ sed -i "s/-Wdate-time//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc ++ ++# set petsc:Depends to something like "libpetsc3.7.5-dev, libslepc3.7.3-dev, python-petsc4py (>= 3.7), python-petsc4py (<<3.8), python-slepc4py (>= 3.7), python-slepc4py (<<3.8)" ++PETSC_DEV_DEPENDS="libpetsc$(PETSC_UPSTREAM_VERSION)-dev [!kfreebsd-amd64 !kfreebsd-i386], libslepc$(SLEPC_UPSTREAM_VERSION)-dev [!kfreebsd-amd64 !kfreebsd-i386]" ++# slepc4py version must match petsc4py (using the PETSc minor version, not the patch release) ++PETSC4PY_DEPENDS=python-petsc4py (>= $(PETSC_VERSION)), python-petsc4py (<< $(PETSC_VERSION_NEXT)), python-slepc4py (>= $(PETSC_VERSION)), python-slepc4py (<< $(PETSC_VERSION_NEXT)) ++override_dh_gencontrol: ++ # We have a tight dependency on swig - #675207 ++ set -e; \ ++ swig_version=$$(dpkg-query -W swig3.0 | cut -f 2 | cut -d- -f 1); \ ++ next_swig_version="$${swig_version%.*}.$$(($${swig_version##*.} + 1))"; \ ++ echo "swig:Depends=swig3.0 (>= $$swig_version), swig3.0 (<< $$next_swig_version~)" >> debian/python-dolfin.substvars ++ echo "petsc4py:Depends=$(PETSC4PY_DEPENDS)" >> debian/python-dolfin.substvars ++ dh_gencontrol -- -Vpetsc:Depends=$(PETSC_DEV_DEPENDS) -Vsource:Next-Upstream-Version=$(FENICS_NEXT_VERSION)~ ++ ++override_dh_strip: ++ dh_strip -a --package=libdolfin$(FENICS_VERSION) --dbg-package=libdolfin$(FENICS_VERSION)-dbg -Xpython ++ dh_strip -a --package=python-dolfin --dbg-package=python-dolfin-dbg ++ ++override_dh_installman: ++ dh_installman ++ ++ ++.PHONY: get-orig-source override_dh_strip ++get-orig-source: ++ uscan --force-download --verbose --destdir $(USCAN_DESTDIR) diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/upstream/signing-key.asc index 0000000,0000000..cd60a90 new file mode 100644 --- /dev/null +++ b/debian/upstream/signing-key.asc @@@ -1,0 -1,0 +1,121 @@@ ++-----BEGIN PGP PUBLIC KEY BLOCK----- ++ ++mQINBEqc184BEADZuaJzjLAKmueGo4hY7V65vjQwge+UqwvaiwKx655cvOI71XnC ++vmRilkyWSDMyREnNX+7J0nn25lGTaGSqDU0nt3onHLR3sdagCGJ+4xC+t5YrLe8l ++4nU4ODgs1CMQXd015lyG+y7eIqQY0i9tkcXoLfTJ5nNT0AVxZqYVvWl78o3Baqf6 ++qiXg5HXfpRJGoLHNeDRNUMeoNuSa8Id6mD0gSMXL3q2Ck8RryY3QPt1XZtHSqgaC ++E+ZPm/XkXUxImQ4OFuFhi0MAFWEelbfyQosMp+0MF5CdR0hBzLnhruGg7iQpJg33 ++ruTwuQy6nyuiAzs1T6a7zaS2vYN4rmzKsk3Wqr6a7ucCkqlCT6kIPZ87u1ANRDiH ++CLFY6MrNpEphPMx+p8pyT552a/dS4xWtr923GCS6XLWy5QtPqKQ8phM8JlwiIjMw ++/ehtH8N3gJdX3n5uigrQf6FLuWd7ZXFGQacZ/9KhEbUSpPKZQdmo8JZk1PJFzRmp ++uebhwqvt0xEJSMGinwp9ng+PfXDUiAHfObT/EZz9QAnAAW2fofdQTRWZF0BmLzbY ++EO/+0guImg/4PFY3YrzJa8duTnaruoKvCUEx1AdzlULzTZNbfNRLCIwU42YJD4pf ++w8BmJCpLvMKeBHZSbMHUBJjT2wlHwA9rKRu581HDnBY2ibIzg/Wtlb+PSwARAQAB ++tCFKb2hhbm5lcyBSaW5nIDxqb2hhbm5yQHNpbXVsYS5ubz6JAjoEEwEIACQCGwMC ++HgECF4AFCwkIBwMFFQoJCAsFFgIDAQAFAkqc2MYCGQEACgkQixNE3p+AfxT5Rg/+ ++PORM5B993xrljj8KtrHf+r6icJoEopSEBWcYZInqER+ehbc5vKD24U/tAAKQpXpS ++GbeBcTdVo2pJGP30Nh4KcHpteNt/dBSsExiBDIvXN27Ukz+4l0YXi3Puq1Gnh0j+ ++cjz1PD3cKg8Ry8lWNUkyVby51P5SV+TeEvQBMuqGjXnuqxrmrPFAnSL7xxtwlb1v ++XuUk/MHA/wEHp9eFncnWiwgk4HO2+X1xHepE7q0+nq6ovRjg2bBRF/k+OZOAtf9E ++wD+SCx3Z4IKZzaGV+OJYaVrd3obIrK4Bey8KqUefQxkRU7lDBBi/HvCD36s2fmbb ++7U3WZlANW6bhPF6IwPOLOCG3FA3XgARp7VckUcTXqbiwMuKlTccr4/O4q3Lay1ML ++0lZ7XDuZBRTXt3CytyvwBC6ReQUp8P/1ddezts6X92s5W9of0D9Cva07xpxgx7tO ++BKCuefbAnsGn4pCTM9SyG0kmoRTn3SD5EhpzIQhqRrgC7JcL5A6ef1eTxemfOTEM ++idxFAv4Zn0ZvTHCjsG7Q6eRA2kHw6M6a2g+93RVPE6Vxlvc4LFHBJ86dCV6UXooF ++mV1+vCiFyZqZOS+zmxQtjuncx07wQ7DPbH3bj11jjnquJR27KO1KEbgEsIBzWWcA ++6E2PNDBlHp5sjHAED+OaRbBn2NCW4QaX1rGlDhhg8tC0L0pvaGFubmVzIEhvZmFr ++ZXIgUmluZyA8am9oYW5uZXMucmluZ0BnbWFpbC5jb20+iQI3BBMBCAAhAhsDAh4B ++AheABQJKnNiHBQsJCAcDBRUKCQgLBRYCAwEAAAoJEIsTRN6fgH8UvuAP+gIxjaxa ++sbFalBB8addQMvcZlY6wIPOaTLPeS7cFOZuWj4e+FnBIYAMS8R0bhe8rILQnsx8k ++QVvYe0O5K97pClNE/xpOi299HGqEtebQH4utoTk6VEMCfQi4NqyjUcamzrJTew5H ++EcLoo8Ede21HWWTC+nKnyeI1p8ThDqA9rSIO7aON3s2uI0LYMx0kb9b8E8grCzkG ++yQ1kuyG0JEZxpCHlCamIs8vFg8tx4LJrwkT7bMLwqCQgtvyqa6Y3t44bBussakBE ++Bfy+h23E16LCDiPCw9aYlmotsGLw87V32VmxNiF78ayhXb40lQ60qAyIBVxBj/BC ++VMx4QaUD6Tr6IKotEtKSBcvU84syt1rwsI355jTggEE7Q3ume+84ioO3dVm7UP65 ++R6L4Ob4F+CrXrtVeyuweNGvsFwQMCYovlfeQwZkHNHM0MoCWziw2gcppnXkMBedh ++bF2QrtaEuGXQtQxyQHoQ2JEAnHNsTz89ltbbKL1QNNcD4W/HHcin6Vs2oQ6aFtaL ++kUlHol4BC5y1wynWirAIp9g1Fli67T6r2+qjNuUJcWUSXwUpVIEf+5YkaosnZuTd ++JC6WQgp/jOvrwJxlssArlb4KxHJk7Bu0AAbY/QKtKP54oM7OEjz7kHT5nT2mZEa6 ++v29SCWOyzJu9tKBzKH5BsassX77hiBcbd7j40cfQx84BEAABAQAAAAAAAAAAAAAA ++AP/Y/+AAEEpGSUYAAQEAAAEAAQAA/9sAQwAEAwMDAwIEAwMDBAQEBQYKBgYFBQYM ++CAkHCg4MDw4ODA0NDxEWEw8QFRENDRMaExUXGBkZGQ8SGx0bGB0WGBkY/9sAQwEE ++BAQGBQYLBgYLGBANEBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY ++GBgYGBgYGBgYGBgYGBgY/8AAEQgAXQBLAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEB ++AAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUS ++ITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5 ++OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY ++mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq ++8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALUR ++AAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1Lw ++FWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo ++aWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLD ++xMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A ++95opKKAA1ia74s0bw9GfttxumxkQR8uf8KyvGvjBNBt/sdowN665J/55g9Pxrxia ++ae+vWuJnMjsclmOSaAPQ7r4r3rTH7FplukXbzWLN/SrNp8WVVV/tHSeCcFreTkf8 ++BP8AjXmzQsTiq0kRB2mgD6H0TxLoviK1abSb1Jin+siPDxn/AGl7Vq18mStqOk6m ++NR0e9ltp1IdXQ8gj+Y9q+kfBHieLxd4KtdYVQkxzFcRj+CVeGH07j2NAHQmiikxQ ++A7NQ3VzHaWU11KcJEjSN9AM08tXNePLsWvw71VvNVGaExrk4JJOMD1PWgDwvU9Xn ++1jW5765kJaZy5yeme3+fSrNoqAbgc1hQRSP84BOPSte3WeMAMDigDVCx7QxYAfrV ++O52tkqM471IMkhW70s8AWEuCMYxxQBhXI3IVJ4PUV6B8DtRMOo65oLsMEJeRj/xx ++v/Za4GcbYjnI+tSeBvFUPhTx1fajcQSzxRWbxlU4ySVIyT0HBoA+n6KxPCvibT/F ++3hS117TQ6wT5BSQYZGBwyn6GtrNAEbNXm/xktp7jwdYXERPl21+ry4/umN15/Eiv ++Qmeua8cR/afh/q0WM/uC2P8AdIP9KAPlbU/GVxpV2/k3FnGqn5UlPUe9TaL8Tlu7 ++j7NeLErtgDZnGParGo+ErTUHaRbaGRpAQ24dR9RUFv4Rt9NmtMwRBlf5Ao+6M570 ++AXfE/jO70klLVNr4yGZc4HrXK2vxH1A3HkXlzcGQgMEWDt1r0rV9JtNUvWS5RTkB ++MlQeMVWsPBEFtOJSFY42hwFLY9MnkUAUtJ1O61m1810YRgdSpGfzqnfSXFpdtPFb ++rLC7qZc54wv8+9dddQx2tiYkUIB8tYVin27V3sogJpXISOHGS7EYHHfqf60Ae3/B ++myew+GxUk7JLyWSMHsvA/mDXoe7isLw5pq6H4YstKVy5giCu5P3mPLH8ya2A3FAF ++d2qhqNuLzS7qzP8Ay2ieL81Iq45qu5/OgD5xtL5bRWS4GDHlWHfI4IrH1XWzZavB ++d3Vm8yk5AjP+rA9R71r+ObRtJ+JOrW7KQkzfaYB0BD88fjn8q4W7/tpLpVZtPRRy ++plydw9zigDoR4oGr6xttdLuVEpAWYuAEI9RXbpevbr5U5G7qrDowry+G81SMkomk ++xknIVZWOTWzp76vEUn1V4hGwyI0Y5H50AaGsahIbgqMgE16l8GIk/wCERvbkxr5j ++3rDfjnAReM14lql6iyGXdz2Fe6/B6IxfDhXYYaS5kY/ko/pQB6MhqYMMVXQ1KG4o ++Aieq71M1QvQBwXxH8Ev4p06C904ouqWefLDnCzoeTGT255B9frXiMQsJpZtN1WN7 ++e4jYo8Eww0bDqCD0NfQfi3xx4W8E6VLe+JNZtrMIhdYC4M0uOyR9ST+VfOHiLxtb ++fFOBNdXwyukCN2ign87dPcRjGC5AA4OQBz35oA2LOx8K6UnnhwzjnczZx9Kwde8Y ++2cc32TTI/tUr9l5xXI/8I/PNeeVNdXJjJzjeea6nSfDttZoDFCvXrjk0AQaPp15e ++3H2vUQc7srH2FfRnwpuoW8IS2CMBJb3DEr/stgg/oRXkNvA23aqY7ZrWsfE9v4Ej ++Ov3t5HbW8YIkD9Jf9gDqSewFAH0UhqUHjtXzJ4f/AGuNMufEMsGv+FprLTWYCG5t ++JfNkQerocZ9flOR717rp/wAQ/Aup6ZDf2Xi/RHglXcjNeIh9OVYgg+xFAHkfir9q ++rwjpu+Hwzpd3rMo4E83+jw/hnLH8hXifij9o34l+IvMitNSTRLVuPL02PY2P985b ++9RXkO4nk0jOwHBoAsXl3cX88s95cTXE8pzJNM5d2+rHk16x4d1/RR4dtrO1vYcwx ++hSjMFYY9jXjhYkc0wgZwQD9aAPpOKKC4CyRupBGQQa14p7G1t1M91BEByTJIqj9T ++Xyss0i8LJIB7ORQWLnDfN7sc0AfRPiP4peG9CgKadLHq16R8sUDfu0P+044/AZNe ++I+IfEureKNUN7q90ZCM+XCnEcQ9FXt9eprJVflBJ/CnDC9AKAHICQBg49KmGCOVU ++/UVGpJ4p4XIyTQB//9mJAjcEEwEIACEFAkqc3U4CGwMFCwkIBwMFFQoJCAsFFgID ++AQACHgECF4AACgkQixNE3p+AfxSByBAAxa6E9AtJnhPpURma8uo2GBh2cEao0lLe ++pwwCSMgajTOKMEF2CrQthajqiGKUnqkyDRzW4JmSA1y00XZQAW4LETjVg+L3oRDp ++Y40kURAThjc3W+lfVITfxgDhYLRbu20uyMNWzBqCgsDDsQuYZnkxhbzAhLsqq866 ++3e7MqHlQm1FEL2L4R6SGJp4DIkUJ2R/JNifl/gl2WyxD+7GfRetJ6VLwJcl94WfO ++j8H3uG2taIbeyPO8ZKnrERikYaU7MFwve325FNEC5qjss0yeHhT+YUv36Wm/afJS ++SeVZRcvOx8LmOSQy3ecFeB3A3NASL4p2tkckQCG6HLvl9w60XW0Xl2PioaQYlQFS ++okEa39P7Xp1ErdlRTRVMpt2Af02SftKE7eZY0FNgRrm+AC7SRI1t41UKGc0nlQU0 ++W+tAof2JhKJpz8vpVMFMVZD3Hsp+6Axdfsj/E7jw0tHNPTuBdsLOEPgCsNe+AZue ++Q1UM0r607HqW5c8ULzN1UPFvUy7iRd7r0m/DciqntDliGSF2/7UWmgu2tshnzgfr ++nFlEo7qNkC8JYAAjqZ5qmtr+c3ki6eU4HiMjAnWJwO70GMcaMczXrGoLTZbj8kwA ++tATqky+mcLE8TDW0urExzWb7q8vZpQfwSK21gyHv6HL4zHqWiB+jz8/XYB+95uuM ++/YIF31SnsXa5Ag0ESpzZLQEQAMTJSiyH3jiE14sfR736QY3u1REsLFeiTVBufzuQ ++qYUk+gJLs1a4pvQrVcZOfw8z7UGFvdQnejsrSXyhZQ5jq67JE4Q80p5KaCqTGte1 ++b0CaaB5U3sQeHF9cALFqU2tOdkSEOLJqEI444zXyrKy7YPbaB3nvXZwoTFsivu+Q ++u4D6UOL6ota4gk3se9iMgkaDMGY+ix0KLThj2u2jSxzztTFM+Y2mwlg9M/VB1wDf ++AFWJBHOYHgf08P/u1msXTpXEB3hMT9OK/3qE0lCyExHiFzZCdzlWurFtQCM/hkzc ++P9ebTic0DBOkHxr9KFRp6VdvJ5kfmhEQ8DpS1oD0Ck5AS43F2OjftXoVs9684BSK ++3nYPRNvWgGgZR25XBgTtKrw5I8fftjXdq3NKgEo4zgb65I8cnzVR0b2XmPFJ6M1v ++U+yhoA2wMVzAPUjSEWMGgQL1Fcv42mXQi7pYFSoSYKYKxbpQWSSmNWCLy34ddlzY +++1YJD2euUUp4OIJiXk4L/Oi+OVUoStnWIrPGULnpRPVcR8vvqvcNJK4h087zivMD ++8rkXACaK835173xe5lHZBf/BiEQ8lxDWlwaAc6mvMBO2bi9vIgD9BAj+52a3N1uV ++QqqCDZBiUFRIQCzyH4+6noRIxwFX+nBHoHYm5fI3GbE3VqPsUz86r9waZmpDmskD ++BHX1ABEBAAGJAh8EGAEIAAkFAkqc2S4CGwwACgkQixNE3p+AfxTxIg/9HPijps7g ++dzyppDmi08RV/Qaw4W7lhbfJR9sk/sRo4DMOQegTDwhn11GTDZMm6niGRVG7hKre ++pVPqSrRgsX1xmudz10uCy+9Aduuhi5Tr6G8vKkaI35YR8JDYsBxi/GCfcpnCbpVP ++965BoXz0dlGeVrNxOQmkdMzPLeB9RILGXSpXHV0X55IsrCgKYk93gGWPqrTbAq8T ++SHi7v0iHG8PnVwJPar6vXTccJa/2ZlOsp1cZnKuQimVBNOTErhn70dJrrBrZkRVh ++i0mv7WqOZZ6zjpCReEYdb28bbdDURT5UZDYEFlNf3PdeStKMX9BYl7+2Jp8uPOHO ++ViVbR6eQdtPyWuukz2PURyuN00TOFM5cvrgCRYnGqidHZ1zsf6Icap+vwImHcWz+ ++58z69jNbYn+xt5RwNVR6hdpG0HL+8v2Lht4Kd/MaDctbV6K/H5/Gen1H3k8G/+m9 ++VauPQ3lBkyH7IKtZoNFWvpNcmyFrmWoOAG5RaMLKXHp7iWgARGlQs3+KEpleOyy1 ++v9oho6iq1jOeYo5o3YKPA/D4Vj2XFDqd6JhS7ZRzWyAiWCgdwbmJKX/YiRyfU05l ++dPaL2iF/RxtmF+ARqhcJwDsK8JJ0si+S3e2D86Ig5MJnCEddIaz7VDhvDLheQ31u ++YHKWQMEC6P91bHPbCe5ReMb/ktjI9vI4G0Q= ++=0kz9 ++-----END PGP PUBLIC KEY BLOCK----- diff --cc debian/watch index 0000000,0000000..76c5420 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,4 @@@ ++version=4 ++opts=downloadurlmangle=s{downloads/.*dolfin-}{downloads/dolfin-},\ ++pgpsigurlmangle=s/$/.asc/ \ ++https://bitbucket.org/fenics-project/dolfin/downloads/ .*/dolfin-(.*)\.tar\.gz