From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 10 22:40:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9C11BCC for ; Wed, 10 Apr 2013 22:40:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 8287FEFD for ; Wed, 10 Apr 2013 22:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r3AMe0hj040131 for ; Wed, 10 Apr 2013 22:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r3AMe0O9040130; Wed, 10 Apr 2013 22:40:00 GMT (envelope-from gnats) Resent-Date: Wed, 10 Apr 2013 22:40:00 GMT Resent-Message-Id: <201304102240.r3AMe0O9040130@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jason Bacon Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1FDE0BB for ; Wed, 10 Apr 2013 22:38:08 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 101EDEF3 for ; Wed, 10 Apr 2013 22:38:08 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r3AMc8Ft044474 for ; Wed, 10 Apr 2013 22:38:08 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r3AMc8Wl044473; Wed, 10 Apr 2013 22:38:08 GMT (envelope-from nobody) Message-Id: <201304102238.r3AMc8Wl044473@red.freebsd.org> Date: Wed, 10 Apr 2013 22:38:08 GMT From: Jason Bacon To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/177771: maintainer update: math/dolfin-devel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Apr 2013 22:40:00 -0000 >Number: 177771 >Category: ports >Synopsis: maintainer update: math/dolfin-devel >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Apr 10 22:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Jason Bacon >Release: 8.3-RELEASE >Organization: Acadix Consulting, LLC >Environment: FreeBSD sculpin.jbacon.dyndns.org 8.3-RELEASE FreeBSD 8.3-RELEASE #0: Mon Apr 9 21:23:18 UTC 2012 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE (Problem Solving Environment) for ordinary and partial differential equations. This port builds a serial version. An openmpi slave port is intended, pending updates to cad/scotch, math/parmetis, and math/petsc, and the addition of a few more dependent ports. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # dolfin-devel # dolfin-devel/files # dolfin-devel/files/64-bit-petsc # dolfin-devel/files/64-bit-petsc/patch-dolfin-graph-MatrixRenumbering.cpp # dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScBaseMatrix.cpp # dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScKrylovMatrix.cpp # dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScKrylovSolver.cpp # dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScMatrix.cpp # dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScPreconditioner.cpp # dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScVector.cpp # dolfin-devel/files/patch-CMakeLists.txt # dolfin-devel/files/patch-cmake-modules-FindPETSc.cmake # dolfin-devel/distinfo # dolfin-devel/Makefile # dolfin-devel/pkg-descr # dolfin-devel/pkg-plist # dolfin-devel/todo # echo c - dolfin-devel mkdir -p dolfin-devel > /dev/null 2>&1 echo c - dolfin-devel/files mkdir -p dolfin-devel/files > /dev/null 2>&1 echo c - dolfin-devel/files/64-bit-petsc mkdir -p dolfin-devel/files/64-bit-petsc > /dev/null 2>&1 echo x - dolfin-devel/files/64-bit-petsc/patch-dolfin-graph-MatrixRenumbering.cpp sed 's/^X//' >dolfin-devel/files/64-bit-petsc/patch-dolfin-graph-MatrixRenumbering.cpp << 'c7e72a7ebb4497eeb2863cb73ec4a8bd' X--- dolfin/graph/MatrixRenumbering.cpp.orig 2011-12-07 15:21:22.000000000 -0600 X+++ dolfin/graph/MatrixRenumbering.cpp 2012-05-22 16:06:42.000000000 -0500 X@@ -22,6 +22,7 @@ X X #ifdef HAS_TRILINOS X X+#include X #include X #include X c7e72a7ebb4497eeb2863cb73ec4a8bd echo x - dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScBaseMatrix.cpp sed 's/^X//' >dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScBaseMatrix.cpp << '0cd01897f1bebaaf78cf35a8eaaa72f3' X--- dolfin/la/PETScBaseMatrix.cpp.orig 2011-12-07 15:21:22.000000000 -0600 X+++ dolfin/la/PETScBaseMatrix.cpp 2012-05-22 16:16:00.000000000 -0500 X@@ -39,7 +39,7 @@ X X if (A) X { X- int m(0), n(0); X+ PetscInt m(0), n(0); X MatGetSize(*A, &m, &n); X if (dim == 0) X return m; X@@ -62,7 +62,7 @@ X X if (A) X { X- int m(0), n(0); X+ PetscInt m(0), n(0); X MatGetOwnershipRange(*A, &m, &n); X return std::make_pair(m, n); X } 0cd01897f1bebaaf78cf35a8eaaa72f3 echo x - dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScKrylovMatrix.cpp sed 's/^X//' >dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScKrylovMatrix.cpp << '5d432d86b6f8566639b0a632f3bf27fc' X--- dolfin/la/PETScKrylovMatrix.cpp.orig 2012-05-22 16:16:49.000000000 -0500 X+++ dolfin/la/PETScKrylovMatrix.cpp 2012-05-22 16:17:14.000000000 -0500 X@@ -79,7 +79,7 @@ X if (A) X { X // Get size and local size of existing matrix X- int _m(0), _n(0), _m_local(0), _n_local(0); X+ PetscInt _m(0), _n(0), _m_local(0), _n_local(0); X MatGetSize(*A, &_m, &_m); X MatGetLocalSize(*A, &_m_local, &_n_local); X 5d432d86b6f8566639b0a632f3bf27fc echo x - dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScKrylovSolver.cpp sed 's/^X//' >dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScKrylovSolver.cpp << 'e6a6d64391b7a3db449297be7c9f8195' X--- dolfin/la/PETScKrylovSolver.cpp.orig 2012-05-22 16:17:50.000000000 -0500 X+++ dolfin/la/PETScKrylovSolver.cpp 2012-05-22 16:24:30.000000000 -0500 X@@ -253,7 +253,7 @@ X KSPSolve(*_ksp, *b.vec(), *x.vec()); X X // Get the number of iterations X- int num_iterations = 0; X+ PetscInt num_iterations = 0; X KSPGetIterationNumber(*_ksp, &num_iterations); X X // Check if the solution converged and print error/warning if not converged X@@ -369,7 +369,7 @@ X void PETScKrylovSolver::set_petsc_options() X { X // GMRES restart parameter X- KSPGMRESSetRestart(*_ksp, parameters("gmres")["restart"]); X+ KSPGMRESSetRestart(*_ksp, (int)parameters("gmres")["restart"]); X X // Non-zero initial guess X const bool nonzero_guess = parameters["nonzero_initial_guess"]; X@@ -383,10 +383,10 @@ X X // Set tolerances X KSPSetTolerances(*_ksp, X- parameters["relative_tolerance"], X- parameters["absolute_tolerance"], X- parameters["divergence_limit"], X- parameters["maximum_iterations"]); X+ (int)parameters["relative_tolerance"], X+ (int)parameters["absolute_tolerance"], X+ (int)parameters["divergence_limit"], X+ (int)parameters["maximum_iterations"]); X } X //----------------------------------------------------------------------------- X void PETScKrylovSolver::write_report(int num_iterations, e6a6d64391b7a3db449297be7c9f8195 echo x - dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScMatrix.cpp sed 's/^X//' >dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScMatrix.cpp << '86b40f1ebf662708f8d98cadcc1ecfaf' X--- dolfin/la/PETScMatrix.cpp.orig 2012-05-22 16:25:16.000000000 -0500 X+++ dolfin/la/PETScMatrix.cpp 2012-05-22 16:31:56.000000000 -0500 X@@ -164,7 +164,7 @@ X MatSetType(*A, MATSEQAIJ); X X // Allocate space (using data from sparsity pattern) X- MatSeqAIJSetPreallocation(*A, PETSC_NULL, reinterpret_cast(&num_nonzeros[0])); X+ MatSeqAIJSetPreallocation(*A, PETSC_NULL, reinterpret_cast(&num_nonzeros[0])); X X /* X // Set column indices X@@ -216,8 +216,8 @@ X X // Allocate space (using data from sparsity pattern) X MatMPIAIJSetPreallocation(*A, X- PETSC_NULL, reinterpret_cast(&num_nonzeros_diagonal[0]), X- PETSC_NULL, reinterpret_cast(&num_nonzeros_off_diagonal[0])); X+ PETSC_NULL, reinterpret_cast(&num_nonzeros_diagonal[0]), X+ PETSC_NULL, reinterpret_cast(&num_nonzeros_off_diagonal[0])); X X // Set some options X #if PETSC_VERSION_MAJOR == 3 && PETSC_VERSION_MINOR >= 1 X@@ -252,8 +252,8 @@ X X // Get matrix entries (must be on this process) X MatGetValues(*A, X- static_cast(m), reinterpret_cast(rows), X- static_cast(n), reinterpret_cast(cols), X+ static_cast(m), reinterpret_cast(rows), X+ static_cast(n), reinterpret_cast(cols), X block); X } X //----------------------------------------------------------------------------- X@@ -262,8 +262,8 @@ X { X dolfin_assert(A); X MatSetValues(*A, X- static_cast(m), reinterpret_cast(rows), X- static_cast(n), reinterpret_cast(cols), X+ static_cast(m), reinterpret_cast(rows), X+ static_cast(n), reinterpret_cast(cols), X block, INSERT_VALUES); X } X //----------------------------------------------------------------------------- X@@ -272,8 +272,8 @@ X { X dolfin_assert(A); X MatSetValues(*A, X- static_cast(m), reinterpret_cast(rows), X- static_cast(n), reinterpret_cast(cols), X+ static_cast(m), reinterpret_cast(rows), X+ static_cast(n), reinterpret_cast(cols), X block, ADD_VALUES); X } X //----------------------------------------------------------------------------- X@@ -294,9 +294,9 @@ X { X dolfin_assert(A); X X- const int *cols = 0; X+ const PetscInt *cols = 0; X const double *vals = 0; X- int ncols = 0; X+ PetscInt ncols = 0; X MatGetRow(*A, row, &ncols, &cols, &vals); X X // Assign values to std::vectors X@@ -341,7 +341,7 @@ X MatZeroRowsIS(*A, is, null, NULL, NULL); X #else X ISCreateGeneral(PETSC_COMM_SELF, static_cast(m), X- reinterpret_cast(rows), &is); X+ reinterpret_cast(rows), &is); X MatZeroRowsIS(*A, is, null); X #endif X X@@ -365,7 +365,7 @@ X MatZeroRowsIS(*A, is, one, NULL, NULL); X #else X ISCreateGeneral(PETSC_COMM_SELF, static_cast(m), X- reinterpret_cast(rows), &is); X+ reinterpret_cast(rows), &is); X MatZeroRowsIS(*A, is, one); X #endif X 86b40f1ebf662708f8d98cadcc1ecfaf echo x - dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScPreconditioner.cpp sed 's/^X//' >dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScPreconditioner.cpp << 'b728cb021e754dbc3cb674f9322c661a' X--- dolfin/la/PETScPreconditioner.cpp.orig 2012-05-22 16:35:06.000000000 -0500 X+++ dolfin/la/PETScPreconditioner.cpp 2012-05-22 16:41:34.000000000 -0500 X@@ -175,14 +175,14 @@ X { X // Select method and overlap X PCSetType(pc, _methods.find("additive_schwarz")->second); X- PCASMSetOverlap(pc, parameters("schwarz")["overlap"]); X+ PCASMSetOverlap(pc, (int)parameters("schwarz")["overlap"]); X X // Make sure the data structures have been constructed X KSPSetUp(*solver.ksp()); X X // Get sub-solvers and set sub-solver parameters X KSP* sub_ksps; X- int num_local(0), first(0); X+ PetscInt num_local(0), first(0); X PCASMGetSubKSP(pc, &num_local, &first, &sub_ksps); X for (int i = 0; i < num_local; ++i) X { X@@ -194,7 +194,7 @@ X //PCFactorSetMatSolverPackage(sub_pc, MAT_SOLVER_UMFPACK); X //PCSetType(sub_pc, PCILU); X //KSPSetType(sub_ksps[i], KSPGMRES); X- PCFactorSetLevels(sub_pc, parameters("ilu")["fill_level"]); X+ PCFactorSetLevels(sub_pc, (int)parameters("ilu")["fill_level"]); X //PCFactorSetLevels(sub_pc, 4); X //PCView(sub_pc, PETSC_VIEWER_STDOUT_WORLD); X } X@@ -215,7 +215,7 @@ X #endif X } X X- PCFactorSetLevels(pc, parameters("ilu")["fill_level"]); X+ PCFactorSetLevels(pc, (int)parameters("ilu")["fill_level"]); X X // Make sure options are set X PCSetFromOptions(pc); b728cb021e754dbc3cb674f9322c661a echo x - dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScVector.cpp sed 's/^X//' >dolfin-devel/files/64-bit-petsc/patch-dolfin-la-PETScVector.cpp << 'b96b2ba29a8978a4751f545c86b2be1d' X--- dolfin/la/PETScVector.cpp.orig 2012-05-22 16:42:14.000000000 -0500 X+++ dolfin/la/PETScVector.cpp 2012-05-22 16:55:33.000000000 -0500 X@@ -223,7 +223,7 @@ X if (local_size == 0) X return; X X- std::vector rows(local_size); X+ std::vector rows(local_size); X for (uint i = 0; i < local_size; ++i) X rows[i] = i + n0; X X@@ -246,7 +246,7 @@ X return; X X // Build array of global indices X- std::vector rows(local_size); X+ std::vector rows(local_size); X for (uint i = 0; i < local_size; ++i) X rows[i] = i + n0; X X@@ -269,7 +269,7 @@ X return; X X // Build array of global indices X- std::vector rows(local_size); X+ std::vector rows(local_size); X for (uint i = 0; i < local_size; ++i) X rows[i] = i + n0; X X@@ -279,8 +279,8 @@ X void PETScVector::get_local(double* block, uint m, const uint* rows) const X { X dolfin_assert(x); X- int _m = static_cast(m); X- const int* _rows = reinterpret_cast(rows); X+ PetscInt _m = static_cast(m); X+ const PetscInt* _rows = reinterpret_cast(rows); X X // Handle case that m = 0 (VecGetValues is collective -> must be called be X // all processes) X@@ -306,7 +306,7 @@ X const uint local_size = n1 - n0; X X // Build list of rows, and get from ghosted vector X- std::vector local_rows(m); X+ std::vector local_rows(m); X for (uint i = 0; i < m; ++i) X { X if (rows[i] >= n0 && rows[i] < n1) X@@ -331,7 +331,7 @@ X if (m == 0) X return; X X- VecSetValues(*x, m, reinterpret_cast(rows), block, INSERT_VALUES); X+ VecSetValues(*x, m, reinterpret_cast(rows), block, INSERT_VALUES); X } X //----------------------------------------------------------------------------- X void PETScVector::add(const double* block, uint m, const uint* rows) X@@ -341,7 +341,7 @@ X if (m == 0) X return; X X- VecSetValues(*x, m, reinterpret_cast(rows), block, ADD_VALUES); X+ VecSetValues(*x, m, reinterpret_cast(rows), block, ADD_VALUES); X } X //----------------------------------------------------------------------------- X void PETScVector::apply(std::string mode) X@@ -360,7 +360,7 @@ X //----------------------------------------------------------------------------- X dolfin::uint PETScVector::size() const X { X- int n = 0; X+ PetscInt n = 0; X if (x) X VecGetSize(*x, &n); X return static_cast(n); X@@ -368,7 +368,7 @@ X //----------------------------------------------------------------------------- X dolfin::uint PETScVector::local_size() const X { X- int n = 0; X+ PetscInt n = 0; X if (x) X VecGetLocalSize(*x, &n); X return static_cast(n); X@@ -377,7 +377,10 @@ X std::pair PETScVector::local_range() const X { X std::pair range; X- VecGetOwnershipRange(*x, (int*) &range.first, (int*) &range.second); X+ PetscInt tempFirst = range.first, tempSecond = range.second; X+ VecGetOwnershipRange(*x, &tempFirst, &tempSecond); X+ range.first = tempFirst; X+ range.second = tempSecond; X dolfin_assert(range.first <= range.second); X return range; X } X@@ -542,7 +545,7 @@ X dolfin_assert(x); X X double value = 0.0; X- int position = 0; X+ PetscInt position = 0; X VecMin(*x, &position, &value); X return value; X } X@@ -552,7 +555,7 @@ X dolfin_assert(x); X X double value = 0.0; X- int position = 0; X+ PetscInt position = 0; X VecMax(*x, &position, &value); X return value; X } X@@ -661,10 +664,10 @@ X } X X // Prepare data for index sets (global indices) X- const int* global_indices = reinterpret_cast(indices.data().get()); X+ const PetscInt* global_indices = reinterpret_cast(indices.data().get()); X X // Prepare data for index sets (local indices) X- const int n = indices.size(); X+ const PetscInt n = indices.size(); X X // PETSc will bail out if it receives a NULL pointer even though m == 0. X // Can't return from function since function calls are collective. X@@ -769,9 +772,9 @@ X // Clear ghost indices map X ghost_global_to_local.clear(); X X- const int* _ghost_indices = 0; X+ const PetscInt* _ghost_indices = 0; X if (ghost_indices.size() > 0) X- _ghost_indices = reinterpret_cast(&ghost_indices[0]); X+ _ghost_indices = reinterpret_cast(&ghost_indices[0]); X X VecCreateGhost(PETSC_COMM_WORLD, local_size, PETSC_DECIDE, X ghost_indices.size(), _ghost_indices, x.get()); b96b2ba29a8978a4751f545c86b2be1d echo x - dolfin-devel/files/patch-CMakeLists.txt sed 's/^X//' >dolfin-devel/files/patch-CMakeLists.txt << '1650968953bac9eb96d7f73165606d5b' X--- CMakeLists.txt.orig 2011-12-07 15:21:22.000000000 -0600 X+++ CMakeLists.txt 2012-05-22 18:00:11.000000000 -0500 X@@ -329,7 +329,7 @@ X X # Check for Sphinx X if (DOLFIN_ENABLE_DOCS AND PYTHON_FOUND) X- find_package(Sphinx 1.0.7) X+ find_package(Sphinx 1.0.5) X endif() X X #------------------------------------------------------------------------------ 1650968953bac9eb96d7f73165606d5b echo x - dolfin-devel/files/patch-cmake-modules-FindPETSc.cmake sed 's/^X//' >dolfin-devel/files/patch-cmake-modules-FindPETSc.cmake << '9ca77add4c7e8ba4ef0a7f1a94cc2d87' X--- cmake/modules/FindPETSc.cmake.orig 2011-12-07 15:21:22.000000000 -0600 X+++ cmake/modules/FindPETSc.cmake 2012-05-22 18:02:08.000000000 -0500 X@@ -116,7 +116,7 @@ X set(PETSC_INCLUDE ${PETSC_INCLUDE} ${PETSC_CC_INCLUDES}) X petsc_get_variable(PETSC_LIB_BASIC PETSC_LIB_BASIC) X petsc_get_variable(PETSC_LIB_DIR PETSC_LIB_DIR) X- set(PETSC_LIB "-L${PETSC_LIB_DIR} ${PETSC_LIB_BASIC}") X+ set(PETSC_LIB "-L${PETSC_LIB_DIR} ${PETSC_LIB_BASIC} -llapack -lblas -lX11") X X # Remove temporary Makefile X file(REMOVE ${petsc_config_makefile}) 9ca77add4c7e8ba4ef0a7f1a94cc2d87 echo x - dolfin-devel/distinfo sed 's/^X//' >dolfin-devel/distinfo << '735f5ad3a6ff06e21b610ff01c7259ad' XSHA256 (dolfin-1.2.0.tar.gz) = 7f833802f88b2bbe95adbdc164a9f3bf76818e53401a25929d7db8b7237b9930 XSIZE (dolfin-1.2.0.tar.gz) = 10144756 735f5ad3a6ff06e21b610ff01c7259ad echo x - dolfin-devel/Makefile sed 's/^X//' >dolfin-devel/Makefile << '28ad9ac5278ea456b1a60efe1afd19f7' X# Created by: Jason Bacon X# $FreeBSD$ X XPORTNAME= dolfin XPORTVERSION= ${MMVERSION}.0 XCATEGORIES= math python XMASTER_SITES= http://launchpad.net/dolfin/${MMVERSION}.x/${MMVERSION}.0/+download/ X XMAINTAINER= jwbacon@tds.net XCOMMENT= C++/Python interface of FEniCS X XLICENSE= LGPL3 X X# Note: Currently can't tell if parmetis was built with openmpi or mpich2 X# Leave paths as ../../ instead of ${PORTSDIR} until committed for X# development purposes XBUILD_DEPENDS= ${PYTHON_SITELIBDIR}/ufc_utils:../../math/ufc \ X ${PYTHON_SITELIBDIR}/ffc:../../math/py-ffc \ X ${PYTHON_SITELIBDIR}/FIAT:../../math/py-fiat \ X ${PYTHON_SITELIBDIR}/instant:../../devel/py-instant \ X ${PYTHON_SITELIBDIR}/ufl:../../math/py-ufl \ X ${PYTHON_SITELIBDIR}/viper:../../math/py-viper \ X ${PYTHON_SITELIBDIR}/numpy:${PORTSDIR}/math/py-numpy \ X swig2.0:../../devel/swig20 \ X ${LOCALBASE}/petsc/lib/libpetsc.a:../../math/petsc \ X sphinx-build:${PORTSDIR}/textproc/py-sphinx X X# Require MPI X# ${LOCALBASE}/lib/libscotch.a:../../cad/scotch X# ${LOCALBASE}/lib/parmetis/libparmetis.a:${PORTSDIR}/math/parmetis XLIB_DEPENDS= blas:${PORTSDIR}/math/blas \ X lapack:${PORTSDIR}/math/lapack \ X amd:${PORTSDIR}/math/suitesparse \ X umfpack:${PORTSDIR}/math/suitesparse \ X cholmod:${PORTSDIR}/math/suitesparse \ X boost_math_c99:${PORTSDIR}/devel/boost-libs \ X CGAL:${PORTSDIR}/math/cgal \ X xml2:${PORTSDIR}/textproc/libxml2 \ X cppunit:${PORTSDIR}/devel/cppunit \ X armadillo:../../math/armadillo X X# Dolfin requires MPI if Trilinos is enabled X# amesos:../../math/trilinos X# Need better depend rule to ensure vtk5 is installed XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/ufc_utils:../../math/ufc \ X ${PYTHON_SITELIBDIR}/ffc:../../math/py-ffc \ X ${PYTHON_SITELIBDIR}/FIAT:../../math/py-fiat \ X ${PYTHON_SITELIBDIR}/instant:../../devel/py-instant \ X ${PYTHON_SITELIBDIR}/ufl:../../math/py-ufl \ X ${PYTHON_SITELIBDIR}/viper:../../math/py-viper \ X ${PYTHON_SITELIBDIR}/numpy:${PORTSDIR}/math/py-numpy \ X sphinx-build:${PORTSDIR}/textproc/py-sphinx \ X vtkpython:${PORTSDIR}/math/vtk5 X XUSE_CMAKE= yes XUSE_PYTHON= -2.7 XPYDISTUTILS_PKGNAME= dolfin XUSE_LDCONFIG= yes X X# -- (**) PETSC FreeBSD port broken X# -- (**) SLEPC Extension of PETSc X# -- (**) MTL4 Parallel version is commercial X X# FIXME: Check CMakeCache.txt for anything defaulting to work directory X# like CHOLMOD_DIR X# CHOLMOD and UMFPACK must be defined for FreeBSD 8.2 stock ports X# Presumably Find*.cmake scripts require cmake > 2.8.3 X# PETSC_ARCH should be unset when using an installed petsc X# https://answers.launchpad.net/dolfin/+question/170317 X# Trilinos, scotch, parmetis, slepc require MPI XCMAKE_ARGS+= -DDOLFIN_ENABLE_MPI:BOOL=OFF \ X -DDOLFIN_ENABLE_SLEPC:BOOL=OFF \ X -DDOLFIN_ENABLE_TRILINOS:BOOL=OFF \ X -DDOLFIN_ENABLE_PARMETIS:BOOL=OFF \ X -DDOLFIN_ENABLE_SCOTCH:BOOL=OFF \ X -DDOLFIN_ENABLE_MTL4:BOOL=OFF \ X -DDOLFIN_ENABLE_PETSC:BOOL=ON \ X -DDOLFIN_MAN_DIR:PATH=man \ X -DCHOLMOD_DIR:PATH=${LOCALBASE} \ X -DUMFPACK_DIR:PATH=${LOCALBASE} \ X -DPETSC_DIR:PATH=${LOCALBASE}/petsc \ X -DDOLFIN_PKGCONFIG_DIR:PATH=${LOCALBASE}/libdata/pkgconfig X X# Trilinos requires MPI X# -DZoltan_DIR:PATH=${LOCALBASE}/trilinos/lib/cmake/Zoltan \ X# -DML_DIR:PATH=${LOCALBASE}/trilinos/lib/cmake/ML \ X# -DIfpack_DIR:PATH=${LOCALBASE}/trilinos/lib/cmake/Ifpack \ X# -DAmesos_DIR:PATH=${LOCALBASE}/trilinos/lib/cmake/Amesos \ X# -DEpetra_DIR:PATH=${LOCALBASE}/trilinos/lib/cmake/Epetra \ X XFETCH_ARGS= -F X XMAN1= dolfin-convert.1 \ X dolfin-order.1 \ X dolfin-plot.1 \ X dolfin-version.1 XMANCOMPRESSED= yes X XMMVERSION= 1.2 X Xpost-patch: X ${REINPLACE_CMD} -e 's|os.path.join(os.path.sep,"usr")|os.path.normpath("${PREFIX}")|' ${WRKSRC}/site-packages/dolfin/compilemodules/compilemodule.py X X.include 28ad9ac5278ea456b1a60efe1afd19f7 echo x - dolfin-devel/pkg-descr sed 's/^X//' >dolfin-devel/pkg-descr << '70eb050c95815564ea8ba2fc232ebe4b' XDOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE X(Problem Solving Environment) for ordinary and partial differential equations. X XWWW: https://launchpad.net/dolfin 70eb050c95815564ea8ba2fc232ebe4b echo x - dolfin-devel/pkg-plist sed 's/^X//' >dolfin-devel/pkg-plist << '440a441f3b5e0addb0a20a967f543c44' Xbin/dolfin-convert Xbin/dolfin-get-demos Xbin/dolfin-order Xbin/dolfin-plot Xbin/dolfin-version Xinclude/dolfin.h Xinclude/dolfin/adaptivity/AdaptiveLinearVariationalSolver.h Xinclude/dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.h Xinclude/dolfin/adaptivity/ErrorControl.h Xinclude/dolfin/adaptivity/Extrapolation.h Xinclude/dolfin/adaptivity/GenericAdaptiveVariationalSolver.h Xinclude/dolfin/adaptivity/GoalFunctional.h Xinclude/dolfin/adaptivity/LocalAssembler.h Xinclude/dolfin/adaptivity/TimeSeries.h Xinclude/dolfin/adaptivity/adapt.h Xinclude/dolfin/adaptivity/adaptivesolve.h Xinclude/dolfin/adaptivity/dolfin_adaptivity.h Xinclude/dolfin/adaptivity/marking.h Xinclude/dolfin/ale/ALE.h Xinclude/dolfin/ale/ALEType.h Xinclude/dolfin/ale/HarmonicSmoothing.h Xinclude/dolfin/ale/MeshDisplacement.h Xinclude/dolfin/ale/Poisson1D.h Xinclude/dolfin/ale/Poisson2D.h Xinclude/dolfin/ale/Poisson3D.h Xinclude/dolfin/ale/dolfin_ale.h Xinclude/dolfin/common/Array.h Xinclude/dolfin/common/Hierarchical.h Xinclude/dolfin/common/IndexSet.h Xinclude/dolfin/common/MPI.h Xinclude/dolfin/common/NoDeleter.h Xinclude/dolfin/common/RangedIndexSet.h Xinclude/dolfin/common/Set.h Xinclude/dolfin/common/SubSystemsManager.h Xinclude/dolfin/common/Timer.h Xinclude/dolfin/common/UniqueIdGenerator.h Xinclude/dolfin/common/Variable.h Xinclude/dolfin/common/constants.h Xinclude/dolfin/common/defines.h Xinclude/dolfin/common/dolfin_common.h Xinclude/dolfin/common/dolfin_doc.h Xinclude/dolfin/common/init.h Xinclude/dolfin/common/timing.h Xinclude/dolfin/common/types.h Xinclude/dolfin/common/unittest.h Xinclude/dolfin/common/utils.h Xinclude/dolfin/fem/Assembler.h Xinclude/dolfin/fem/AssemblerBase.h Xinclude/dolfin/fem/BasisFunction.h Xinclude/dolfin/fem/BoundaryCondition.h Xinclude/dolfin/fem/DirichletBC.h Xinclude/dolfin/fem/DofMap.h Xinclude/dolfin/fem/DofMapBuilder.h Xinclude/dolfin/fem/DomainAssigner.h Xinclude/dolfin/fem/Equation.h Xinclude/dolfin/fem/FiniteElement.h Xinclude/dolfin/fem/Form.h Xinclude/dolfin/fem/GenericDofMap.h Xinclude/dolfin/fem/LinearTimeDependentProblem.h Xinclude/dolfin/fem/LinearVariationalProblem.h Xinclude/dolfin/fem/LinearVariationalSolver.h Xinclude/dolfin/fem/LocalSolver.h Xinclude/dolfin/fem/NonlinearVariationalProblem.h Xinclude/dolfin/fem/NonlinearVariationalSolver.h Xinclude/dolfin/fem/OpenMpAssembler.h Xinclude/dolfin/fem/PointSource.h Xinclude/dolfin/fem/SparsityPatternBuilder.h Xinclude/dolfin/fem/SystemAssembler.h Xinclude/dolfin/fem/UFC.h Xinclude/dolfin/fem/UFCCell.h Xinclude/dolfin/fem/VariationalProblem.h Xinclude/dolfin/fem/assemble.h Xinclude/dolfin/fem/dolfin_fem.h Xinclude/dolfin/fem/solve.h Xinclude/dolfin/function/CoefficientAssigner.h Xinclude/dolfin/function/Constant.h Xinclude/dolfin/function/Expression.h Xinclude/dolfin/function/Function.h Xinclude/dolfin/function/FunctionSpace.h Xinclude/dolfin/function/GenericFunction.h Xinclude/dolfin/function/SpecialFacetFunction.h Xinclude/dolfin/function/SpecialFunctions.h Xinclude/dolfin/function/SubSpace.h Xinclude/dolfin/function/dolfin_function.h Xinclude/dolfin/generation/BoxMesh.h Xinclude/dolfin/generation/CGALMeshBuilder.h Xinclude/dolfin/generation/CSGCGALMeshGenerator2D.h Xinclude/dolfin/generation/CSGCGALMeshGenerator3D.h Xinclude/dolfin/generation/CSGGeometries3D.h Xinclude/dolfin/generation/CSGGeometry.h Xinclude/dolfin/generation/CSGMeshGenerator.h Xinclude/dolfin/generation/CSGOperators.h Xinclude/dolfin/generation/CSGPrimitive.h Xinclude/dolfin/generation/CSGPrimitives2D.h Xinclude/dolfin/generation/CSGPrimitives3D.h Xinclude/dolfin/generation/GeometryToCGALConverter.h Xinclude/dolfin/generation/Interval.h Xinclude/dolfin/generation/IntervalMesh.h Xinclude/dolfin/generation/PolygonalMeshGenerator.h Xinclude/dolfin/generation/PolyhedralMeshGenerator.h Xinclude/dolfin/generation/PolyhedronUtils.h Xinclude/dolfin/generation/RectangleMesh.h Xinclude/dolfin/generation/Triangulate.h Xinclude/dolfin/generation/UnitCircle.h Xinclude/dolfin/generation/UnitCircleMesh.h Xinclude/dolfin/generation/UnitCube.h Xinclude/dolfin/generation/UnitCubeMesh.h Xinclude/dolfin/generation/UnitInterval.h Xinclude/dolfin/generation/UnitIntervalMesh.h Xinclude/dolfin/generation/UnitSquare.h Xinclude/dolfin/generation/UnitSquareMesh.h Xinclude/dolfin/generation/UnitTetrahedronMesh.h Xinclude/dolfin/generation/UnitTriangleMesh.h Xinclude/dolfin/generation/cgal_csg3d.h Xinclude/dolfin/generation/compute_normal.h Xinclude/dolfin/generation/dolfin_generation.h Xinclude/dolfin/generation/self_intersect.h Xinclude/dolfin/generation/triangulate_polyhedron.h Xinclude/dolfin/graph/BoostGraphColoring.h Xinclude/dolfin/graph/BoostGraphOrdering.h Xinclude/dolfin/graph/Graph.h Xinclude/dolfin/graph/GraphBuilder.h Xinclude/dolfin/graph/GraphColoring.h Xinclude/dolfin/graph/GraphOrdering.h Xinclude/dolfin/graph/ParMETIS.h Xinclude/dolfin/graph/SCOTCH.h Xinclude/dolfin/graph/ZoltanInterface.h Xinclude/dolfin/graph/ZoltanPartition.h Xinclude/dolfin/graph/dolfin_graph.h Xinclude/dolfin/intersection/IntersectionOperator.h Xinclude/dolfin/intersection/IntersectionOperatorImplementation.h Xinclude/dolfin/intersection/MeshPrimitive.h Xinclude/dolfin/intersection/Point_3_Bbox_3_intersection.h Xinclude/dolfin/intersection/Point_3_Iso_Cuboid_3_intersection.h Xinclude/dolfin/intersection/Point_3_Line_3_intersection.h Xinclude/dolfin/intersection/Point_3_Point_3_intersection.h Xinclude/dolfin/intersection/Point_3_Ray_3_intersection.h Xinclude/dolfin/intersection/Point_3_Segment_3_intersection.h Xinclude/dolfin/intersection/Point_3_Tetrahedron_3_intersection.h Xinclude/dolfin/intersection/Point_3_Triangle_3_intersection.h Xinclude/dolfin/intersection/PrimitiveIntersector.h Xinclude/dolfin/intersection/PrimitiveTraits.h Xinclude/dolfin/intersection/Segment_3_Segment_3_intersection.h Xinclude/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h Xinclude/dolfin/intersection/Tetrahedron_3_Bbox_3_intersection.h Xinclude/dolfin/intersection/Tetrahedron_3_Tetrahedron_3_intersection.h Xinclude/dolfin/intersection/Tree_Traits.h Xinclude/dolfin/intersection/Triangle_3_Tetrahedron_3_do_intersect_SCK.h Xinclude/dolfin/intersection/added_intersection_3.h Xinclude/dolfin/intersection/cgal_includes.h Xinclude/dolfin/intersection/dolfin_intersection.h Xinclude/dolfin/intersection/predicates_init.h Xinclude/dolfin/io/BinaryFile.h Xinclude/dolfin/io/Encoder.h Xinclude/dolfin/io/File.h Xinclude/dolfin/io/GenericFile.h Xinclude/dolfin/io/HDF5File.h Xinclude/dolfin/io/HDF5Interface.h Xinclude/dolfin/io/RAWFile.h Xinclude/dolfin/io/SAX2AttributeParser.h Xinclude/dolfin/io/SVGFile.h Xinclude/dolfin/io/VTKFile.h Xinclude/dolfin/io/VTKWriter.h Xinclude/dolfin/io/XDMFFile.h Xinclude/dolfin/io/XMLArray.h Xinclude/dolfin/io/XMLFile.h Xinclude/dolfin/io/XMLFunctionData.h Xinclude/dolfin/io/XMLLocalMeshSAX.h Xinclude/dolfin/io/XMLMesh.h Xinclude/dolfin/io/XMLMeshFunction.h Xinclude/dolfin/io/XMLMeshValueCollection.h Xinclude/dolfin/io/XMLParameters.h Xinclude/dolfin/io/XMLVector.h Xinclude/dolfin/io/XYZFile.h Xinclude/dolfin/io/base64.h Xinclude/dolfin/io/dolfin_io.h Xinclude/dolfin/io/xmlutils.h Xinclude/dolfin/la/BlockMatrix.h Xinclude/dolfin/la/BlockVector.h Xinclude/dolfin/la/CholmodCholeskySolver.h Xinclude/dolfin/la/CoordinateMatrix.h Xinclude/dolfin/la/DefaultFactory.h Xinclude/dolfin/la/EpetraFactory.h Xinclude/dolfin/la/EpetraKrylovSolver.h Xinclude/dolfin/la/EpetraLUSolver.h Xinclude/dolfin/la/EpetraMatrix.h Xinclude/dolfin/la/EpetraVector.h Xinclude/dolfin/la/GenericLUSolver.h Xinclude/dolfin/la/GenericLinearAlgebraFactory.h Xinclude/dolfin/la/GenericLinearOperator.h Xinclude/dolfin/la/GenericLinearSolver.h Xinclude/dolfin/la/GenericMatrix.h Xinclude/dolfin/la/GenericPreconditioner.h Xinclude/dolfin/la/GenericSparsityPattern.h Xinclude/dolfin/la/GenericTensor.h Xinclude/dolfin/la/GenericVector.h Xinclude/dolfin/la/KrylovSolver.h Xinclude/dolfin/la/LUSolver.h Xinclude/dolfin/la/LinearAlgebraObject.h Xinclude/dolfin/la/LinearOperator.h Xinclude/dolfin/la/LinearSolver.h Xinclude/dolfin/la/MUMPSLUSolver.h Xinclude/dolfin/la/Matrix.h Xinclude/dolfin/la/PETScBaseMatrix.h Xinclude/dolfin/la/PETScCuspFactory.h Xinclude/dolfin/la/PETScFactory.h Xinclude/dolfin/la/PETScKrylovSolver.h Xinclude/dolfin/la/PETScLUSolver.h Xinclude/dolfin/la/PETScLinearOperator.h Xinclude/dolfin/la/PETScMatrix.h Xinclude/dolfin/la/PETScObject.h Xinclude/dolfin/la/PETScPreconditioner.h Xinclude/dolfin/la/PETScUserPreconditioner.h Xinclude/dolfin/la/PETScVector.h Xinclude/dolfin/la/PaStiXLUSolver.h Xinclude/dolfin/la/SLEPcEigenSolver.h Xinclude/dolfin/la/STLFactory.h Xinclude/dolfin/la/STLFactoryCSC.h Xinclude/dolfin/la/STLMatrix.h Xinclude/dolfin/la/STLVector.h Xinclude/dolfin/la/Scalar.h Xinclude/dolfin/la/SparsityPattern.h Xinclude/dolfin/la/TensorLayout.h Xinclude/dolfin/la/TensorProductMatrix.h Xinclude/dolfin/la/TensorProductVector.h Xinclude/dolfin/la/TrilinosPreconditioner.h Xinclude/dolfin/la/UmfpackLUSolver.h Xinclude/dolfin/la/Vector.h Xinclude/dolfin/la/dolfin_la.h Xinclude/dolfin/la/solve.h Xinclude/dolfin/la/uBLASDenseMatrix.h Xinclude/dolfin/la/uBLASDummyPreconditioner.h Xinclude/dolfin/la/uBLASFactory.h Xinclude/dolfin/la/uBLASILUPreconditioner.h Xinclude/dolfin/la/uBLASKrylovSolver.h Xinclude/dolfin/la/uBLASLinearOperator.h Xinclude/dolfin/la/uBLASMatrix.h Xinclude/dolfin/la/uBLASPreconditioner.h Xinclude/dolfin/la/uBLASSparseMatrix.h Xinclude/dolfin/la/uBLASVector.h Xinclude/dolfin/la/ublas.h Xinclude/dolfin/log/Event.h Xinclude/dolfin/log/LogLevel.h Xinclude/dolfin/log/LogManager.h Xinclude/dolfin/log/LogStream.h Xinclude/dolfin/log/Logger.h Xinclude/dolfin/log/Progress.h Xinclude/dolfin/log/Table.h Xinclude/dolfin/log/dolfin_log.h Xinclude/dolfin/log/log.h Xinclude/dolfin/math/Lagrange.h Xinclude/dolfin/math/Legendre.h Xinclude/dolfin/math/basic.h Xinclude/dolfin/math/dolfin_math.h Xinclude/dolfin/mesh/BoundaryComputation.h Xinclude/dolfin/mesh/BoundaryMesh.h Xinclude/dolfin/mesh/Cell.h Xinclude/dolfin/mesh/CellType.h Xinclude/dolfin/mesh/DistributedMeshTools.h Xinclude/dolfin/mesh/DomainBoundary.h Xinclude/dolfin/mesh/DynamicMeshEditor.h Xinclude/dolfin/mesh/Edge.h Xinclude/dolfin/mesh/Face.h Xinclude/dolfin/mesh/Facet.h Xinclude/dolfin/mesh/FacetCell.h Xinclude/dolfin/mesh/IntervalCell.h Xinclude/dolfin/mesh/LocalMeshData.h Xinclude/dolfin/mesh/LocalMeshValueCollection.h Xinclude/dolfin/mesh/Mesh.h Xinclude/dolfin/mesh/MeshColoring.h Xinclude/dolfin/mesh/MeshConnectivity.h Xinclude/dolfin/mesh/MeshData.h Xinclude/dolfin/mesh/MeshDomains.h Xinclude/dolfin/mesh/MeshEditor.h Xinclude/dolfin/mesh/MeshEntity.h Xinclude/dolfin/mesh/MeshEntityIterator.h Xinclude/dolfin/mesh/MeshEntityIteratorBase.h Xinclude/dolfin/mesh/MeshFunction.h Xinclude/dolfin/mesh/MeshGeometry.h Xinclude/dolfin/mesh/MeshOrdering.h Xinclude/dolfin/mesh/MeshPartitioning.h Xinclude/dolfin/mesh/MeshRenumbering.h Xinclude/dolfin/mesh/MeshSmoothing.h Xinclude/dolfin/mesh/MeshTopology.h Xinclude/dolfin/mesh/MeshTransformation.h Xinclude/dolfin/mesh/MeshValueCollection.h Xinclude/dolfin/mesh/PeriodicBoundaryComputation.h Xinclude/dolfin/mesh/Point.h Xinclude/dolfin/mesh/PointCell.h Xinclude/dolfin/mesh/Restriction.h Xinclude/dolfin/mesh/SubDomain.h Xinclude/dolfin/mesh/SubMesh.h Xinclude/dolfin/mesh/SubsetIterator.h Xinclude/dolfin/mesh/TetrahedronCell.h Xinclude/dolfin/mesh/TopologyComputation.h Xinclude/dolfin/mesh/TriangleCell.h Xinclude/dolfin/mesh/Vertex.h Xinclude/dolfin/mesh/dolfin_mesh.h Xinclude/dolfin/nls/NewtonSolver.h Xinclude/dolfin/nls/NonlinearProblem.h Xinclude/dolfin/nls/PETScSNESSolver.h Xinclude/dolfin/nls/dolfin_nls.h Xinclude/dolfin/parameter/GlobalParameters.h Xinclude/dolfin/parameter/Parameter.h Xinclude/dolfin/parameter/Parameters.h Xinclude/dolfin/parameter/dolfin_parameter.h Xinclude/dolfin/plot/ExpressionWrapper.h Xinclude/dolfin/plot/GenericVTKPlottable.h Xinclude/dolfin/plot/VTKPlottableCSGGeometry.h Xinclude/dolfin/plot/VTKPlottableDirichletBC.h Xinclude/dolfin/plot/VTKPlottableGenericFunction.h Xinclude/dolfin/plot/VTKPlottableGenericFunction1D.h Xinclude/dolfin/plot/VTKPlottableMesh.h Xinclude/dolfin/plot/VTKPlottableMeshFunction.h Xinclude/dolfin/plot/VTKPlotter.h Xinclude/dolfin/plot/VTKWindowOutputStage.h Xinclude/dolfin/plot/dolfin_plot.h Xinclude/dolfin/plot/plot.h Xinclude/dolfin/quadrature/BarycenterQuadrature.h Xinclude/dolfin/quadrature/dolfin_quadrature.h Xinclude/dolfin/refinement/BisectionRefinement.h Xinclude/dolfin/refinement/LocalMeshCoarsening.h Xinclude/dolfin/refinement/LocalMeshRefinement.h Xinclude/dolfin/refinement/RegularCutRefinement.h Xinclude/dolfin/refinement/RivaraRefinement.h Xinclude/dolfin/refinement/UniformMeshRefinement.h Xinclude/dolfin/refinement/dolfin_refinement.h Xinclude/dolfin/refinement/refine.h Xinclude/dolfin/swig/adaptivity/pre.i Xinclude/dolfin/swig/ale/pre.i Xinclude/dolfin/swig/common/pre.i Xinclude/dolfin/swig/exceptions.i Xinclude/dolfin/swig/fem/pre.i Xinclude/dolfin/swig/forwarddeclarations.i Xinclude/dolfin/swig/function/pre.i Xinclude/dolfin/swig/globalincludes.i Xinclude/dolfin/swig/io/pre.i Xinclude/dolfin/swig/la/pre.i Xinclude/dolfin/swig/log/pre.i Xinclude/dolfin/swig/mesh/pre.i Xinclude/dolfin/swig/nls/pre.i Xinclude/dolfin/swig/parameter/pre.i Xinclude/dolfin/swig/shared_ptr_classes.i Xinclude/dolfin/swig/typemaps/array.i Xinclude/dolfin/swig/typemaps/includes.i Xinclude/dolfin/swig/typemaps/numpy.i Xinclude/dolfin/swig/typemaps/primitives.i Xinclude/dolfin/swig/typemaps/std_map.i Xinclude/dolfin/swig/typemaps/std_pair.i Xinclude/dolfin/swig/typemaps/std_set.i Xinclude/dolfin/swig/typemaps/std_vector.i Xinclude/dolfin/swig/version.i Xlib/libdolfin.so Xlib/libdolfin.so.1.2 Xlib/libdolfin.so.1.2.0 X%%PYTHON_SITELIBDIR%%/dolfin/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin/common/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin/common/constants.py X%%PYTHON_SITELIBDIR%%/dolfin/common/globalparameters.py X%%PYTHON_SITELIBDIR%%/dolfin/common/math.py X%%PYTHON_SITELIBDIR%%/dolfin/common/memory.py X%%PYTHON_SITELIBDIR%%/dolfin/common/plotting.py X%%PYTHON_SITELIBDIR%%/dolfin/common/time.py X%%PYTHON_SITELIBDIR%%/dolfin/compilemodules/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin/compilemodules/compilemodule.py X%%PYTHON_SITELIBDIR%%/dolfin/compilemodules/compilemodule.py.bak X%%PYTHON_SITELIBDIR%%/dolfin/compilemodules/expressions.py X%%PYTHON_SITELIBDIR%%/dolfin/compilemodules/jit.py X%%PYTHON_SITELIBDIR%%/dolfin/compilemodules/subdomains.py X%%PYTHON_SITELIBDIR%%/dolfin/compilemodules/swigimportinfo.py X%%PYTHON_SITELIBDIR%%/dolfin/cpp/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin/cpp/_common.so X%%PYTHON_SITELIBDIR%%/dolfin/cpp/_fem.so X%%PYTHON_SITELIBDIR%%/dolfin/cpp/_function.so X%%PYTHON_SITELIBDIR%%/dolfin/cpp/_io.so X%%PYTHON_SITELIBDIR%%/dolfin/cpp/_la.so X%%PYTHON_SITELIBDIR%%/dolfin/cpp/_mesh.so X%%PYTHON_SITELIBDIR%%/dolfin/cpp/common.py X%%PYTHON_SITELIBDIR%%/dolfin/cpp/fem.py X%%PYTHON_SITELIBDIR%%/dolfin/cpp/function.py X%%PYTHON_SITELIBDIR%%/dolfin/cpp/io.py X%%PYTHON_SITELIBDIR%%/dolfin/cpp/la.py X%%PYTHON_SITELIBDIR%%/dolfin/cpp/mesh.py X%%PYTHON_SITELIBDIR%%/dolfin/deprecation.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/adaptivesolving.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/assembling.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/bcs.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/errorcontrolgenerator.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/form.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/formmanipulations.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/interpolation.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/norms.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/projection.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/solving.py X%%PYTHON_SITELIBDIR%%/dolfin/fem/variationalproblem.py X%%PYTHON_SITELIBDIR%%/dolfin/functions/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin/functions/constant.py X%%PYTHON_SITELIBDIR%%/dolfin/functions/expression.py X%%PYTHON_SITELIBDIR%%/dolfin/functions/function.py X%%PYTHON_SITELIBDIR%%/dolfin/functions/functionspace.py X%%PYTHON_SITELIBDIR%%/dolfin/functions/specialfunctions.py X%%PYTHON_SITELIBDIR%%/dolfin/functions/ufc_functionspace.py X%%PYTHON_SITELIBDIR%%/dolfin/importhandler/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin/importhandler/dynamicloadmpi.py X%%PYTHON_SITELIBDIR%%/dolfin/mesh/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin/mesh/ale.py X%%PYTHON_SITELIBDIR%%/dolfin/mesh/boundarysubdomainfinder.py X%%PYTHON_SITELIBDIR%%/dolfin/mesh/intersect.py X%%PYTHON_SITELIBDIR%%/dolfin/mesh/meshes.py X%%PYTHON_SITELIBDIR%%/dolfin/mesh/refinement.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/commands.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/cppparser/CppHeaderParser.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/cppparser/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/cppparser/utils.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/documentation/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/documentation/docstringutils.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/documentation/extractdocumentation.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/documentation/generatecpprst.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/documentation/generatepythonrst.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/documentation/indextemplates.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/meshconvert/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/meshconvert/abaqus.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/meshconvert/meshconvert.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/meshconvert/xml_writer.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/ordereddict.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/pjobs/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/pjobs/pjobs.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/pjobs/sge.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/pjobs/torque.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/wrappers/__init__.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/wrappers/capsules.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/wrappers/form.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/wrappers/functionspace.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/wrappers/goalfunctional.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/wrappers/includes.py X%%PYTHON_SITELIBDIR%%/dolfin_utils/wrappers/wrappers.py X%%DATADIR%%/cmake/DOLFINConfig.cmake X%%DATADIR%%/cmake/DOLFINConfigVersion.cmake X%%DATADIR%%/cmake/UseDOLFIN.cmake X%%DATADIR%%/cmake/dolfin-config-version.cmake X%%DATADIR%%/cmake/dolfin-config.cmake X%%DATADIR%%/data/graphs/directed_graph.xml X%%DATADIR%%/data/graphs/undirected_graph.xml X%%DATADIR%%/data/meshes/README X%%DATADIR%%/data/meshes/aneurysm.xml.gz X%%DATADIR%%/data/meshes/circle.xml.gz X%%DATADIR%%/data/meshes/cylinder.xml.gz X%%DATADIR%%/data/meshes/dolfin-1.xml.gz X%%DATADIR%%/data/meshes/dolfin-2.xml.gz X%%DATADIR%%/data/meshes/dolfin-inside-1.xml.gz X%%DATADIR%%/data/meshes/dolfin-inside-2.xml.gz X%%DATADIR%%/data/meshes/gear.xml.gz X%%DATADIR%%/data/meshes/lshape.xml.gz X%%DATADIR%%/data/meshes/meshbc.xml.gz X%%DATADIR%%/data/meshes/rotator.xml.gz X%%DATADIR%%/data/meshes/slit.xml.gz X%%DATADIR%%/data/meshes/snake.xml.gz X%%DATADIR%%/data/meshes/snake_hole.xml.gz X%%DATADIR%%/data/meshes/sphere.xml.gz X%%DATADIR%%/data/meshes/tetmesh-1.xml.gz X%%DATADIR%%/data/meshes/tetmesh-16.xml.gz X%%DATADIR%%/data/meshes/tetmesh-4.xml.gz X%%DATADIR%%/data/meshes/tetmesh-8.xml.gz X%%DATADIR%%/data/meshes/tetmesh_24_8_8.xml.gz X%%DATADIR%%/data/meshes/tetmesh_LES_10_2_7.xml.gz X%%DATADIR%%/data/meshes/tetmesh_backward_facing_step_32_8_8.xml.gz X%%DATADIR%%/data/meshes/tetmesh_bluff_body_32_8_8.xml.gz X%%DATADIR%%/data/meshes/tetrahedron.xml.gz X%%DATADIR%%/data/meshes/torso.xml.gz X%%DATADIR%%/data/meshes/triangle.xml.gz X%%DATADIR%%/data/meshes/trimesh-1.xml.gz X%%DATADIR%%/data/meshes/trimesh-128.xml.gz X%%DATADIR%%/data/meshes/trimesh-16.xml.gz X%%DATADIR%%/data/meshes/trimesh-2.xml.gz X%%DATADIR%%/data/meshes/trimesh-32.xml.gz X%%DATADIR%%/data/meshes/trimesh-4.xml.gz X%%DATADIR%%/data/meshes/trimesh-64.xml.gz X%%DATADIR%%/data/meshes/trimesh-8.xml.gz X%%DATADIR%%/data/meshes/two_particles.xml.gz X%%DATADIR%%/data/meshes/unstruct-trimesh-1.xml.gz X%%DATADIR%%/data/meshes/unstruct-trimesh-2.xml.gz X%%DATADIR%%/demo/CMakeLists.txt X%%DATADIR%%/demo/la/eigenvalue/cpp/CMakeLists.txt X%%DATADIR%%/demo/la/eigenvalue/cpp/StiffnessMatrix.h X%%DATADIR%%/demo/la/eigenvalue/cpp/StiffnessMatrix.ufl X%%DATADIR%%/demo/la/eigenvalue/cpp/box_with_dent.xml.gz X%%DATADIR%%/demo/la/eigenvalue/cpp/main.cpp X%%DATADIR%%/demo/la/eigenvalue/python/box_with_dent.xml.gz X%%DATADIR%%/demo/la/eigenvalue/python/demo_eigenvalue.py X%%DATADIR%%/demo/pde/biharmonic/cpp/Biharmonic.h X%%DATADIR%%/demo/pde/biharmonic/cpp/Biharmonic.ufl X%%DATADIR%%/demo/pde/biharmonic/cpp/CMakeLists.txt X%%DATADIR%%/demo/pde/biharmonic/cpp/main.cpp X%%DATADIR%%/demo/pde/biharmonic/python/demo_biharmonic.py X%%DATADIR%%/demo/pde/cahn-hilliard/cpp/CMakeLists.txt X%%DATADIR%%/demo/pde/cahn-hilliard/cpp/CahnHilliard2D.cpp X%%DATADIR%%/demo/pde/cahn-hilliard/cpp/CahnHilliard2D.h X%%DATADIR%%/demo/pde/cahn-hilliard/cpp/CahnHilliard2D.ufl X%%DATADIR%%/demo/pde/cahn-hilliard/cpp/CahnHilliard3D.cpp X%%DATADIR%%/demo/pde/cahn-hilliard/cpp/CahnHilliard3D.h X%%DATADIR%%/demo/pde/cahn-hilliard/cpp/CahnHilliard3D.ufl X%%DATADIR%%/demo/pde/cahn-hilliard/cpp/main.cpp X%%DATADIR%%/demo/pde/cahn-hilliard/python/demo_cahn-hilliard.py X%%DATADIR%%/demo/pde/hyperelasticity/cpp/CMakeLists.txt X%%DATADIR%%/demo/pde/hyperelasticity/cpp/HyperElasticity.h X%%DATADIR%%/demo/pde/hyperelasticity/cpp/HyperElasticity.ufl X%%DATADIR%%/demo/pde/hyperelasticity/cpp/main.cpp X%%DATADIR%%/demo/pde/hyperelasticity/python/demo_hyperelasticity.py X%%DATADIR%%/demo/pde/mixed-poisson/cpp/CMakeLists.txt X%%DATADIR%%/demo/pde/mixed-poisson/cpp/MixedPoisson.h X%%DATADIR%%/demo/pde/mixed-poisson/cpp/MixedPoisson.ufl X%%DATADIR%%/demo/pde/mixed-poisson/cpp/main.cpp X%%DATADIR%%/demo/pde/mixed-poisson/python/demo_mixed-poisson.py X%%DATADIR%%/demo/pde/navier-stokes/cpp/CMakeLists.txt X%%DATADIR%%/demo/pde/navier-stokes/cpp/PressureUpdate.h X%%DATADIR%%/demo/pde/navier-stokes/cpp/PressureUpdate.ufl X%%DATADIR%%/demo/pde/navier-stokes/cpp/TentativeVelocity.h X%%DATADIR%%/demo/pde/navier-stokes/cpp/TentativeVelocity.ufl X%%DATADIR%%/demo/pde/navier-stokes/cpp/VelocityUpdate.h X%%DATADIR%%/demo/pde/navier-stokes/cpp/VelocityUpdate.ufl X%%DATADIR%%/demo/pde/navier-stokes/cpp/lshape.xml.gz X%%DATADIR%%/demo/pde/navier-stokes/cpp/main.cpp X%%DATADIR%%/demo/pde/navier-stokes/python/demo_navier-stokes.py X%%DATADIR%%/demo/pde/navier-stokes/python/lshape.xml.gz X%%DATADIR%%/demo/pde/poisson/cpp/CMakeLists.txt X%%DATADIR%%/demo/pde/poisson/cpp/Poisson.h X%%DATADIR%%/demo/pde/poisson/cpp/Poisson.ufl X%%DATADIR%%/demo/pde/poisson/cpp/main.cpp X%%DATADIR%%/demo/pde/poisson/python/demo_poisson.py X%%DATADIR%%/demo/pde/stokes-iterative/cpp/CMakeLists.txt X%%DATADIR%%/demo/pde/stokes-iterative/cpp/Stokes.h X%%DATADIR%%/demo/pde/stokes-iterative/cpp/Stokes.ufl X%%DATADIR%%/demo/pde/stokes-iterative/cpp/StokesPreconditioner.h X%%DATADIR%%/demo/pde/stokes-iterative/cpp/StokesPreconditioner.ufl X%%DATADIR%%/demo/pde/stokes-iterative/cpp/main.cpp X%%DATADIR%%/demo/pde/stokes-iterative/python/demo_stokes-iterative.py X%%DATADIR%%/demo/pde/subdomains-poisson/python/demo_subdomains-poisson.py X%%DATADIR%%/demo/undocumented/adaptive-poisson/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/adaptive-poisson/python/demo_adaptive-poisson.py X%%DATADIR%%/demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.h X%%DATADIR%%/demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.ufl X%%DATADIR%%/demo/undocumented/advection-diffusion/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/advection-diffusion/cpp/Velocity.h X%%DATADIR%%/demo/undocumented/advection-diffusion/cpp/Velocity.ufl X%%DATADIR%%/demo/undocumented/advection-diffusion/cpp/main.cpp X%%DATADIR%%/demo/undocumented/advection-diffusion/mesh.xml.gz X%%DATADIR%%/demo/undocumented/advection-diffusion/python/demo_advection-diffusion.py X%%DATADIR%%/demo/undocumented/advection-diffusion/subdomains.xml.gz X%%DATADIR%%/demo/undocumented/advection-diffusion/velocity.xml.gz X%%DATADIR%%/demo/undocumented/ale/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/ale/cpp/main.cpp X%%DATADIR%%/demo/undocumented/ale/python/demo_ale.py X%%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.h X%%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.ufl X%%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/cpp/channel_with_flap.xml X%%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/cpp/main.cpp X%%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/python/channel_with_flap.xml X%%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/python/demo_auto-adaptive-navier-stokes.py X%%DATADIR%%/demo/undocumented/auto-adaptive-poisson/cpp/AdaptivePoisson.h X%%DATADIR%%/demo/undocumented/auto-adaptive-poisson/cpp/AdaptivePoisson.ufl X%%DATADIR%%/demo/undocumented/auto-adaptive-poisson/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/auto-adaptive-poisson/cpp/main.cpp X%%DATADIR%%/demo/undocumented/auto-adaptive-poisson/python/demo_auto-adaptive-poisson.py X%%DATADIR%%/demo/undocumented/bcs/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/bcs/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/bcs/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/bcs/cpp/main.cpp X%%DATADIR%%/demo/undocumented/bcs/python/demo_bcs.py X%%DATADIR%%/demo/undocumented/block-matrix/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/block-matrix/cpp/StiffnessMatrix.h X%%DATADIR%%/demo/undocumented/block-matrix/cpp/StiffnessMatrix.ufl X%%DATADIR%%/demo/undocumented/block-matrix/cpp/main.cpp X%%DATADIR%%/demo/undocumented/block-matrix/python/demo_block-matrix.py X%%DATADIR%%/demo/undocumented/built-in/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/built-in/cpp/main.cpp X%%DATADIR%%/demo/undocumented/built-in/python/demo_built-in.py X%%DATADIR%%/demo/undocumented/coloring/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/coloring/cpp/main.cpp X%%DATADIR%%/demo/undocumented/coloring/python/demo_coloring.py X%%DATADIR%%/demo/undocumented/conditional/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/conditional/cpp/Conditional.h X%%DATADIR%%/demo/undocumented/conditional/cpp/Conditional.ufl X%%DATADIR%%/demo/undocumented/conditional/cpp/main.cpp X%%DATADIR%%/demo/undocumented/conditional/python/demo_conditional.py X%%DATADIR%%/demo/undocumented/csg/2D/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/csg/2D/cpp/main.cpp X%%DATADIR%%/demo/undocumented/csg/2D/python/demo_csg_2D.py X%%DATADIR%%/demo/undocumented/csg/3D/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/csg/3D/cpp/failing.cpp X%%DATADIR%%/demo/undocumented/csg/3D/cpp/main.cpp X%%DATADIR%%/demo/undocumented/csg/3D/python/demo_csg_3D.py X%%DATADIR%%/demo/undocumented/curl-curl/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/curl-curl/cpp/CurrentDensity.h X%%DATADIR%%/demo/undocumented/curl-curl/cpp/CurrentDensity.ufl X%%DATADIR%%/demo/undocumented/curl-curl/cpp/EddyCurrents.h X%%DATADIR%%/demo/undocumented/curl-curl/cpp/EddyCurrents.ufl X%%DATADIR%%/demo/undocumented/curl-curl/cpp/main.cpp X%%DATADIR%%/demo/undocumented/curl-curl/python/demo_curl-curl.py X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.h X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.ufl X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp/Projection.h X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp/Projection.ufl X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp/Velocity.h X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp/Velocity.ufl X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp/main.cpp X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/mesh.xml.gz X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/python/demo_dg-advection-diffusion.py X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/python/functions2D.h X%%DATADIR%%/demo/undocumented/dg-advection-diffusion/velocity.xml.gz X%%DATADIR%%/demo/undocumented/dg-poisson/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/dg-poisson/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/dg-poisson/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/dg-poisson/cpp/main.cpp X%%DATADIR%%/demo/undocumented/dg-poisson/cpp/plot.py X%%DATADIR%%/demo/undocumented/dg-poisson/python/demo_dg-poisson.py X%%DATADIR%%/demo/undocumented/distancequeries/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/distancequeries/cpp/main.cpp X%%DATADIR%%/demo/undocumented/elasticity/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/elasticity/cpp/Elasticity.h X%%DATADIR%%/demo/undocumented/elasticity/cpp/Elasticity.ufl X%%DATADIR%%/demo/undocumented/elasticity/cpp/gear.xml.gz X%%DATADIR%%/demo/undocumented/elasticity/cpp/main.cpp X%%DATADIR%%/demo/undocumented/elasticity/cpp/plot.py X%%DATADIR%%/demo/undocumented/elasticity/python/demo_elasticity.py X%%DATADIR%%/demo/undocumented/elasticity/python/gear.xml.gz X%%DATADIR%%/demo/undocumented/elastodynamics/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/elastodynamics/cpp/DG0_eps_xx.h X%%DATADIR%%/demo/undocumented/elastodynamics/cpp/DG0_eps_xx.ufl X%%DATADIR%%/demo/undocumented/elastodynamics/cpp/ElastoDynamics.h X%%DATADIR%%/demo/undocumented/elastodynamics/cpp/ElastoDynamics.ufl X%%DATADIR%%/demo/undocumented/elastodynamics/cpp/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/elastodynamics/cpp/main.cpp X%%DATADIR%%/demo/undocumented/elastodynamics/python/demo_elastodynamics.py X%%DATADIR%%/demo/undocumented/elastodynamics/python/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/elementplot/python/demo_elementplot.py X%%DATADIR%%/demo/undocumented/entityintersection/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/entityintersection/cpp/main.cpp X%%DATADIR%%/demo/undocumented/entityintersection/python/demo_entityintersection.py X%%DATADIR%%/demo/undocumented/eval/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/eval/cpp/Projection.h X%%DATADIR%%/demo/undocumented/eval/cpp/Projection.ufl X%%DATADIR%%/demo/undocumented/eval/cpp/main.cpp X%%DATADIR%%/demo/undocumented/eval/python/demo_eval.py X%%DATADIR%%/demo/undocumented/extrapolation/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/extrapolation/cpp/P1.h X%%DATADIR%%/demo/undocumented/extrapolation/cpp/P1.ufl X%%DATADIR%%/demo/undocumented/extrapolation/cpp/P2.h X%%DATADIR%%/demo/undocumented/extrapolation/cpp/P2.ufl X%%DATADIR%%/demo/undocumented/extrapolation/cpp/main.cpp X%%DATADIR%%/demo/undocumented/extrapolation/python/demo2.py X%%DATADIR%%/demo/undocumented/extrapolation/python/demo_extrapolation.py X%%DATADIR%%/demo/undocumented/functional/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/functional/cpp/EnergyNorm.h X%%DATADIR%%/demo/undocumented/functional/cpp/EnergyNorm.ufl X%%DATADIR%%/demo/undocumented/functional/cpp/main.cpp X%%DATADIR%%/demo/undocumented/functional/python/demo_functional.py X%%DATADIR%%/demo/undocumented/interpolation/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/interpolation/python/demo_interpolation.py X%%DATADIR%%/demo/undocumented/lift-drag/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/lift-drag/cpp/Functionals.h X%%DATADIR%%/demo/undocumented/lift-drag/cpp/Functionals.ufl X%%DATADIR%%/demo/undocumented/lift-drag/cpp/main.cpp X%%DATADIR%%/demo/undocumented/lift-drag/mesh.xml.gz X%%DATADIR%%/demo/undocumented/lift-drag/pressure.xml.gz X%%DATADIR%%/demo/undocumented/lift-drag/python/demo_lift-drag.py X%%DATADIR%%/demo/undocumented/mesh-generation/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/mesh-generation/cpp/main.cpp X%%DATADIR%%/demo/undocumented/mesh-generation/cube.off X%%DATADIR%%/demo/undocumented/mesh-generation/python/demo_mesh_generation.py X%%DATADIR%%/demo/undocumented/meshfunction-refinement/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/meshfunction-refinement/cpp/main.cpp X%%DATADIR%%/demo/undocumented/meshfunction/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/meshfunction/cpp/main.cpp X%%DATADIR%%/demo/undocumented/meshfunction/cpp/plot.py X%%DATADIR%%/demo/undocumented/meshfunction/mesh2D.xml.gz X%%DATADIR%%/demo/undocumented/meshfunction/meshfunction.xml X%%DATADIR%%/demo/undocumented/meshfunction/python/demo_meshfunction.py X%%DATADIR%%/demo/undocumented/meshintersection/2D/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/meshintersection/2D/cpp/main.cpp X%%DATADIR%%/demo/undocumented/meshintersection/2D/python/demo_meshintersection_2D.py X%%DATADIR%%/demo/undocumented/meshintersection/2D/rotator.xml.gz X%%DATADIR%%/demo/undocumented/meshintersection/3D/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/meshintersection/3D/cpp/main.cpp X%%DATADIR%%/demo/undocumented/meshintersection/3D/python/demo_meshintersection_3D.py X%%DATADIR%%/demo/undocumented/mixed-poisson-sphere/python/demo_mixed-poisson-sphere.py X%%DATADIR%%/demo/undocumented/mixed-poisson-sphere/python/sphere16.xml X%%DATADIR%%/demo/undocumented/multidomain/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/multidomain/cpp/MultiDomainPoisson.h X%%DATADIR%%/demo/undocumented/multidomain/cpp/MultiDomainPoisson.ufl X%%DATADIR%%/demo/undocumented/multidomain/cpp/main.cpp X%%DATADIR%%/demo/undocumented/neumann-poisson/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/neumann-poisson/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/neumann-poisson/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/neumann-poisson/cpp/main.cpp X%%DATADIR%%/demo/undocumented/neumann-poisson/python/demo_neumann-poisson.py X%%DATADIR%%/demo/undocumented/nonlinear-poisson/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/nonlinear-poisson/cpp/NonlinearPoisson.h X%%DATADIR%%/demo/undocumented/nonlinear-poisson/cpp/NonlinearPoisson.ufl X%%DATADIR%%/demo/undocumented/nonlinear-poisson/cpp/main.cpp X%%DATADIR%%/demo/undocumented/nonlinear-poisson/cpp/plot.py X%%DATADIR%%/demo/undocumented/nonlinear-poisson/python/demo_nonlinear-poisson.py X%%DATADIR%%/demo/undocumented/nonmatching-interpolation/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/nonmatching-interpolation/cpp/P1.h X%%DATADIR%%/demo/undocumented/nonmatching-interpolation/cpp/P1.ufl X%%DATADIR%%/demo/undocumented/nonmatching-interpolation/cpp/P3.h X%%DATADIR%%/demo/undocumented/nonmatching-interpolation/cpp/P3.ufl X%%DATADIR%%/demo/undocumented/nonmatching-interpolation/cpp/main.cpp X%%DATADIR%%/demo/undocumented/nonmatching-interpolation/python/demo_nonmatching-interpolation.py X%%DATADIR%%/demo/undocumented/nonmatching-projection/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/nonmatching-projection/cpp/P1_projection.h X%%DATADIR%%/demo/undocumented/nonmatching-projection/cpp/P1_projection.ufl X%%DATADIR%%/demo/undocumented/nonmatching-projection/cpp/P3.h X%%DATADIR%%/demo/undocumented/nonmatching-projection/cpp/P3.ufl X%%DATADIR%%/demo/undocumented/nonmatching-projection/cpp/main.cpp X%%DATADIR%%/demo/undocumented/nonmatching-projection/python/demo_nonmatching-projection.py X%%DATADIR%%/demo/undocumented/optimization/python/demo_optimization.py X%%DATADIR%%/demo/undocumented/overlapping-regions/python/demo_overlapping-regions.py X%%DATADIR%%/demo/undocumented/parameters/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/parameters/cpp/main.cpp X%%DATADIR%%/demo/undocumented/parameters/cpp/parameters.xml X%%DATADIR%%/demo/undocumented/parameters/python/demo_parameters.py X%%DATADIR%%/demo/undocumented/parameters/python/parameters.xml X%%DATADIR%%/demo/undocumented/periodic/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/periodic/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/periodic/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/periodic/cpp/main.cpp X%%DATADIR%%/demo/undocumented/periodic/python/demo_periodic.py X%%DATADIR%%/demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.cpp X%%DATADIR%%/demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.h X%%DATADIR%%/demo/undocumented/plot-qt/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/plot-qt/cpp/CoordLabel.cpp X%%DATADIR%%/demo/undocumented/plot-qt/cpp/CoordLabel.h X%%DATADIR%%/demo/undocumented/plot-qt/cpp/PlotWidget.cpp X%%DATADIR%%/demo/undocumented/plot-qt/cpp/PlotWidget.h X%%DATADIR%%/demo/undocumented/plot-qt/cpp/Plotter.cpp X%%DATADIR%%/demo/undocumented/plot-qt/cpp/Plotter.h X%%DATADIR%%/demo/undocumented/plot-qt/cpp/main.cpp X%%DATADIR%%/demo/undocumented/plot/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/plot/cpp/main.cpp X%%DATADIR%%/demo/undocumented/plot/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/plot/python/demo_plot.py X%%DATADIR%%/demo/undocumented/poisson1D-in-2D/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/poisson1D-in-2D/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/poisson1D-in-2D/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/poisson1D-in-2D/cpp/main.cpp X%%DATADIR%%/demo/undocumented/poisson1D-in-2D/python/demo_poisson1D-in-2D.py X%%DATADIR%%/demo/undocumented/poisson1D/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/poisson1D/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/poisson1D/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/poisson1D/cpp/main.cpp X%%DATADIR%%/demo/undocumented/poisson1D/python/demo_poisson1D.py X%%DATADIR%%/demo/undocumented/projection-interpolation/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/projection-interpolation/python/demo_projection-interpolation.py X%%DATADIR%%/demo/undocumented/refinement/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/refinement/cpp/main.cpp X%%DATADIR%%/demo/undocumented/refinement/python/demo_refinement.py X%%DATADIR%%/demo/undocumented/restriction/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/restriction/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/restriction/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/restriction/cpp/main.cpp X%%DATADIR%%/demo/undocumented/singular/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/singular/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/singular/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/singular/cpp/main.cpp X%%DATADIR%%/demo/undocumented/singular/python/demo_singular.py X%%DATADIR%%/demo/undocumented/smoothing/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/smoothing/python/demo_smoothing.py X%%DATADIR%%/demo/undocumented/spatial-coordinates/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.h X%%DATADIR%%/demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.ufl X%%DATADIR%%/demo/undocumented/spatial-coordinates/cpp/main.cpp X%%DATADIR%%/demo/undocumented/spatial-coordinates/python/demo_spatial-coordinates.py X%%DATADIR%%/demo/undocumented/special-functions/python/demo_special_functions.py X%%DATADIR%%/demo/undocumented/stokes-mini/python/demo_stokes-mini.py X%%DATADIR%%/demo/undocumented/stokes-mini/python/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/stokes-mini/subdomains.xml.gz X%%DATADIR%%/demo/undocumented/stokes-stabilized/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/stokes-stabilized/cpp/Stokes.h X%%DATADIR%%/demo/undocumented/stokes-stabilized/cpp/Stokes.ufl X%%DATADIR%%/demo/undocumented/stokes-stabilized/cpp/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/stokes-stabilized/cpp/main.cpp X%%DATADIR%%/demo/undocumented/stokes-stabilized/cpp/plot.py X%%DATADIR%%/demo/undocumented/stokes-stabilized/python/demo_stokes-stabilized.py X%%DATADIR%%/demo/undocumented/stokes-stabilized/python/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/stokes-stabilized/subdomains.xml.gz X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/cpp/Stokes.h X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/cpp/Stokes.ufl X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/cpp/main.cpp X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/cpp/plot.py X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/python/demo_stokes-taylor-hood.py X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/python/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/stokes-taylor-hood/subdomains.xml.gz X%%DATADIR%%/demo/undocumented/subdomains/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/subdomains/cpp/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/subdomains/cpp/main.cpp X%%DATADIR%%/demo/undocumented/subdomains/python/demo_subdomains.py X%%DATADIR%%/demo/undocumented/subdomains/python/dolfin-2.xml.gz X%%DATADIR%%/demo/undocumented/submesh/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/submesh/cpp/main.cpp X%%DATADIR%%/demo/undocumented/submesh/python/demo_submesh.py X%%DATADIR%%/demo/undocumented/sym-dirichlet-bc/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/sym-dirichlet-bc/cpp/Poisson.h X%%DATADIR%%/demo/undocumented/sym-dirichlet-bc/cpp/Poisson.ufl X%%DATADIR%%/demo/undocumented/sym-dirichlet-bc/cpp/main.cpp X%%DATADIR%%/demo/undocumented/sym-dirichlet-bc/python/demo_sym-dirichlet-bc.py X%%DATADIR%%/demo/undocumented/sym-dirichlet-bc/python/dg-demo.py X%%DATADIR%%/demo/undocumented/sym-dirichlet-bc/python/dg-speed-up-test.py X%%DATADIR%%/demo/undocumented/sym-dirichlet-bc/python/speed-up-test.py X%%DATADIR%%/demo/undocumented/tensor-weighted-poisson/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/tensor-weighted-poisson/python/c00.xml.gz X%%DATADIR%%/demo/undocumented/tensor-weighted-poisson/python/c01.xml.gz X%%DATADIR%%/demo/undocumented/tensor-weighted-poisson/python/c11.xml.gz X%%DATADIR%%/demo/undocumented/tensor-weighted-poisson/python/demo_tensor-weighted-poisson.py X%%DATADIR%%/demo/undocumented/tensor-weighted-poisson/python/generate_data.py X%%DATADIR%%/demo/undocumented/tensor-weighted-poisson/python/mesh.xml.gz X%%DATADIR%%/demo/undocumented/time-series/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/time-series/cpp/main.cpp X%%DATADIR%%/demo/undocumented/time-series/python/demo_time-series.py X%%DATADIR%%/demo/undocumented/triangulate/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/triangulate/cpp/main.cpp X%%DATADIR%%/demo/undocumented/triangulate/python/demo_triangulate.py X%%DATADIR%%/demo/undocumented/trilinos/python/demo_trilinos.py X%%DATADIR%%/demo/undocumented/waveguide/cpp/CMakeLists.txt X%%DATADIR%%/demo/undocumented/waveguide/cpp/Forms.h X%%DATADIR%%/demo/undocumented/waveguide/cpp/Forms.py X%%DATADIR%%/demo/undocumented/waveguide/cpp/Forms.ufl X%%DATADIR%%/demo/undocumented/waveguide/cpp/main.cpp X%%DATADIR%%/demo/undocumented/waveguide/python/demo_waveguide.py X%%DATADIR%%/dolfin.conf X@dirrm %%DATADIR%%/demo/undocumented/waveguide/python X@dirrm %%DATADIR%%/demo/undocumented/waveguide/cpp X@dirrm %%DATADIR%%/demo/undocumented/waveguide X@dirrm %%DATADIR%%/demo/undocumented/trilinos/python X@dirrm %%DATADIR%%/demo/undocumented/trilinos X@dirrm %%DATADIR%%/demo/undocumented/triangulate/python X@dirrm %%DATADIR%%/demo/undocumented/triangulate/cpp X@dirrm %%DATADIR%%/demo/undocumented/triangulate X@dirrm %%DATADIR%%/demo/undocumented/time-series/python X@dirrm %%DATADIR%%/demo/undocumented/time-series/cpp X@dirrm %%DATADIR%%/demo/undocumented/time-series X@dirrm %%DATADIR%%/demo/undocumented/tensor-weighted-poisson/python X@dirrm %%DATADIR%%/demo/undocumented/tensor-weighted-poisson/cpp X@dirrm %%DATADIR%%/demo/undocumented/tensor-weighted-poisson X@dirrm %%DATADIR%%/demo/undocumented/sym-dirichlet-bc/python X@dirrm %%DATADIR%%/demo/undocumented/sym-dirichlet-bc/cpp X@dirrm %%DATADIR%%/demo/undocumented/sym-dirichlet-bc X@dirrm %%DATADIR%%/demo/undocumented/submesh/python X@dirrm %%DATADIR%%/demo/undocumented/submesh/cpp X@dirrm %%DATADIR%%/demo/undocumented/submesh X@dirrm %%DATADIR%%/demo/undocumented/subdomains/python X@dirrm %%DATADIR%%/demo/undocumented/subdomains/cpp X@dirrm %%DATADIR%%/demo/undocumented/subdomains X@dirrm %%DATADIR%%/demo/undocumented/stokes-taylor-hood/python X@dirrm %%DATADIR%%/demo/undocumented/stokes-taylor-hood/cpp X@dirrm %%DATADIR%%/demo/undocumented/stokes-taylor-hood X@dirrm %%DATADIR%%/demo/undocumented/stokes-stabilized/python X@dirrm %%DATADIR%%/demo/undocumented/stokes-stabilized/cpp X@dirrm %%DATADIR%%/demo/undocumented/stokes-stabilized X@dirrm %%DATADIR%%/demo/undocumented/stokes-mini/python X@dirrm %%DATADIR%%/demo/undocumented/stokes-mini X@dirrm %%DATADIR%%/demo/undocumented/special-functions/python X@dirrm %%DATADIR%%/demo/undocumented/special-functions X@dirrm %%DATADIR%%/demo/undocumented/spatial-coordinates/python X@dirrm %%DATADIR%%/demo/undocumented/spatial-coordinates/cpp X@dirrm %%DATADIR%%/demo/undocumented/spatial-coordinates X@dirrm %%DATADIR%%/demo/undocumented/smoothing/python X@dirrm %%DATADIR%%/demo/undocumented/smoothing/cpp X@dirrm %%DATADIR%%/demo/undocumented/smoothing X@dirrm %%DATADIR%%/demo/undocumented/singular/python X@dirrm %%DATADIR%%/demo/undocumented/singular/cpp X@dirrm %%DATADIR%%/demo/undocumented/singular X@dirrm %%DATADIR%%/demo/undocumented/restriction/python X@dirrm %%DATADIR%%/demo/undocumented/restriction/cpp X@dirrm %%DATADIR%%/demo/undocumented/restriction X@dirrm %%DATADIR%%/demo/undocumented/refinement/python X@dirrm %%DATADIR%%/demo/undocumented/refinement/cpp X@dirrm %%DATADIR%%/demo/undocumented/refinement X@dirrm %%DATADIR%%/demo/undocumented/projection-interpolation/python X@dirrm %%DATADIR%%/demo/undocumented/projection-interpolation/cpp X@dirrm %%DATADIR%%/demo/undocumented/projection-interpolation X@dirrm %%DATADIR%%/demo/undocumented/poisson1D/python X@dirrm %%DATADIR%%/demo/undocumented/poisson1D/cpp X@dirrm %%DATADIR%%/demo/undocumented/poisson1D-in-2D/python X@dirrm %%DATADIR%%/demo/undocumented/poisson1D-in-2D/cpp X@dirrm %%DATADIR%%/demo/undocumented/poisson1D-in-2D X@dirrm %%DATADIR%%/demo/undocumented/poisson1D X@dirrm %%DATADIR%%/demo/undocumented/plot/python X@dirrm %%DATADIR%%/demo/undocumented/plot/cpp X@dirrm %%DATADIR%%/demo/undocumented/plot-qt/cpp X@dirrm %%DATADIR%%/demo/undocumented/plot-qt X@dirrm %%DATADIR%%/demo/undocumented/plot X@dirrm %%DATADIR%%/demo/undocumented/periodic/python X@dirrm %%DATADIR%%/demo/undocumented/periodic/cpp X@dirrm %%DATADIR%%/demo/undocumented/periodic X@dirrm %%DATADIR%%/demo/undocumented/parameters/python X@dirrm %%DATADIR%%/demo/undocumented/parameters/cpp X@dirrm %%DATADIR%%/demo/undocumented/parameters X@dirrm %%DATADIR%%/demo/undocumented/overlapping-regions/python X@dirrm %%DATADIR%%/demo/undocumented/overlapping-regions/cpp X@dirrm %%DATADIR%%/demo/undocumented/overlapping-regions X@dirrm %%DATADIR%%/demo/undocumented/optimization/python X@dirrm %%DATADIR%%/demo/undocumented/optimization X@dirrm %%DATADIR%%/demo/undocumented/nonmatching-projection/python X@dirrm %%DATADIR%%/demo/undocumented/nonmatching-projection/cpp X@dirrm %%DATADIR%%/demo/undocumented/nonmatching-projection X@dirrm %%DATADIR%%/demo/undocumented/nonmatching-interpolation/python X@dirrm %%DATADIR%%/demo/undocumented/nonmatching-interpolation/cpp X@dirrm %%DATADIR%%/demo/undocumented/nonmatching-interpolation X@dirrm %%DATADIR%%/demo/undocumented/nonlinear-poisson/python X@dirrm %%DATADIR%%/demo/undocumented/nonlinear-poisson/cpp X@dirrm %%DATADIR%%/demo/undocumented/nonlinear-poisson X@dirrm %%DATADIR%%/demo/undocumented/neumann-poisson/python X@dirrm %%DATADIR%%/demo/undocumented/neumann-poisson/cpp X@dirrm %%DATADIR%%/demo/undocumented/neumann-poisson X@dirrm %%DATADIR%%/demo/undocumented/multidomain/python X@dirrm %%DATADIR%%/demo/undocumented/multidomain/cpp X@dirrm %%DATADIR%%/demo/undocumented/multidomain X@dirrm %%DATADIR%%/demo/undocumented/mixed-poisson-sphere/python X@dirrm %%DATADIR%%/demo/undocumented/mixed-poisson-sphere X@dirrm %%DATADIR%%/demo/undocumented/meshintersection/3D/python X@dirrm %%DATADIR%%/demo/undocumented/meshintersection/3D/cpp X@dirrm %%DATADIR%%/demo/undocumented/meshintersection/3D X@dirrm %%DATADIR%%/demo/undocumented/meshintersection/2D/python X@dirrm %%DATADIR%%/demo/undocumented/meshintersection/2D/cpp X@dirrm %%DATADIR%%/demo/undocumented/meshintersection/2D X@dirrm %%DATADIR%%/demo/undocumented/meshintersection X@dirrm %%DATADIR%%/demo/undocumented/meshfunction/python X@dirrm %%DATADIR%%/demo/undocumented/meshfunction/cpp X@dirrm %%DATADIR%%/demo/undocumented/meshfunction-refinement/cpp X@dirrm %%DATADIR%%/demo/undocumented/meshfunction-refinement X@dirrm %%DATADIR%%/demo/undocumented/meshfunction X@dirrm %%DATADIR%%/demo/undocumented/mesh-generation/python X@dirrm %%DATADIR%%/demo/undocumented/mesh-generation/cpp X@dirrm %%DATADIR%%/demo/undocumented/mesh-generation X@dirrm %%DATADIR%%/demo/undocumented/lift-drag/python X@dirrm %%DATADIR%%/demo/undocumented/lift-drag/cpp X@dirrm %%DATADIR%%/demo/undocumented/lift-drag X@dirrm %%DATADIR%%/demo/undocumented/interpolation/python X@dirrm %%DATADIR%%/demo/undocumented/interpolation/cpp X@dirrm %%DATADIR%%/demo/undocumented/interpolation X@dirrm %%DATADIR%%/demo/undocumented/generalized-eigenvalue/python X@dirrm %%DATADIR%%/demo/undocumented/generalized-eigenvalue X@dirrm %%DATADIR%%/demo/undocumented/functional/python X@dirrm %%DATADIR%%/demo/undocumented/functional/cpp X@dirrm %%DATADIR%%/demo/undocumented/functional X@dirrm %%DATADIR%%/demo/undocumented/extrapolation/python X@dirrm %%DATADIR%%/demo/undocumented/extrapolation/cpp X@dirrm %%DATADIR%%/demo/undocumented/extrapolation X@dirrm %%DATADIR%%/demo/undocumented/eval/python X@dirrm %%DATADIR%%/demo/undocumented/eval/cpp X@dirrm %%DATADIR%%/demo/undocumented/eval X@dirrm %%DATADIR%%/demo/undocumented/entityintersection/python X@dirrm %%DATADIR%%/demo/undocumented/entityintersection/cpp X@dirrm %%DATADIR%%/demo/undocumented/entityintersection X@dirrm %%DATADIR%%/demo/undocumented/elementplot/python X@dirrm %%DATADIR%%/demo/undocumented/elementplot X@dirrm %%DATADIR%%/demo/undocumented/elastodynamics/python X@dirrm %%DATADIR%%/demo/undocumented/elastodynamics/cpp X@dirrm %%DATADIR%%/demo/undocumented/elastodynamics X@dirrm %%DATADIR%%/demo/undocumented/elasticity/python X@dirrm %%DATADIR%%/demo/undocumented/elasticity/cpp X@dirrm %%DATADIR%%/demo/undocumented/elasticity X@dirrm %%DATADIR%%/demo/undocumented/distancequeries/python X@dirrm %%DATADIR%%/demo/undocumented/distancequeries/cpp X@dirrm %%DATADIR%%/demo/undocumented/distancequeries X@dirrm %%DATADIR%%/demo/undocumented/dg-poisson/python X@dirrm %%DATADIR%%/demo/undocumented/dg-poisson/cpp X@dirrm %%DATADIR%%/demo/undocumented/dg-poisson X@dirrm %%DATADIR%%/demo/undocumented/dg-advection-diffusion/python X@dirrm %%DATADIR%%/demo/undocumented/dg-advection-diffusion/cpp X@dirrm %%DATADIR%%/demo/undocumented/dg-advection-diffusion X@dirrm %%DATADIR%%/demo/undocumented/curl-curl/python X@dirrm %%DATADIR%%/demo/undocumented/curl-curl/cpp X@dirrm %%DATADIR%%/demo/undocumented/curl-curl X@dirrm %%DATADIR%%/demo/undocumented/csg/3D/python X@dirrm %%DATADIR%%/demo/undocumented/csg/3D/cpp X@dirrm %%DATADIR%%/demo/undocumented/csg/3D X@dirrm %%DATADIR%%/demo/undocumented/csg/2D/python X@dirrm %%DATADIR%%/demo/undocumented/csg/2D/cpp X@dirrm %%DATADIR%%/demo/undocumented/csg/2D X@dirrm %%DATADIR%%/demo/undocumented/csg X@dirrm %%DATADIR%%/demo/undocumented/conditional/python X@dirrm %%DATADIR%%/demo/undocumented/conditional/cpp X@dirrm %%DATADIR%%/demo/undocumented/conditional X@dirrm %%DATADIR%%/demo/undocumented/coloring/python X@dirrm %%DATADIR%%/demo/undocumented/coloring/cpp X@dirrm %%DATADIR%%/demo/undocumented/coloring X@dirrm %%DATADIR%%/demo/undocumented/built-in/python X@dirrm %%DATADIR%%/demo/undocumented/built-in/cpp X@dirrm %%DATADIR%%/demo/undocumented/built-in X@dirrm %%DATADIR%%/demo/undocumented/block-matrix/python X@dirrm %%DATADIR%%/demo/undocumented/block-matrix/cpp X@dirrm %%DATADIR%%/demo/undocumented/block-matrix X@dirrm %%DATADIR%%/demo/undocumented/bcs/python X@dirrm %%DATADIR%%/demo/undocumented/bcs/cpp X@dirrm %%DATADIR%%/demo/undocumented/bcs X@dirrm %%DATADIR%%/demo/undocumented/auto-adaptive-poisson/python X@dirrm %%DATADIR%%/demo/undocumented/auto-adaptive-poisson/cpp X@dirrm %%DATADIR%%/demo/undocumented/auto-adaptive-poisson X@dirrm %%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/python X@dirrm %%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes/cpp X@dirrm %%DATADIR%%/demo/undocumented/auto-adaptive-navier-stokes X@dirrm %%DATADIR%%/demo/undocumented/ale/python X@dirrm %%DATADIR%%/demo/undocumented/ale/cpp X@dirrm %%DATADIR%%/demo/undocumented/ale X@dirrm %%DATADIR%%/demo/undocumented/advection-diffusion/python X@dirrm %%DATADIR%%/demo/undocumented/advection-diffusion/cpp X@dirrm %%DATADIR%%/demo/undocumented/advection-diffusion X@dirrm %%DATADIR%%/demo/undocumented/adaptive-poisson/python X@dirrm %%DATADIR%%/demo/undocumented/adaptive-poisson/cpp X@dirrm %%DATADIR%%/demo/undocumented/adaptive-poisson X@dirrm %%DATADIR%%/demo/undocumented X@dirrm %%DATADIR%%/demo/pde/subdomains-poisson/python X@dirrm %%DATADIR%%/demo/pde/subdomains-poisson/cpp X@dirrm %%DATADIR%%/demo/pde/subdomains-poisson X@dirrm %%DATADIR%%/demo/pde/stokes-iterative/python X@dirrm %%DATADIR%%/demo/pde/stokes-iterative/cpp X@dirrm %%DATADIR%%/demo/pde/stokes-iterative X@dirrm %%DATADIR%%/demo/pde/poisson/python X@dirrm %%DATADIR%%/demo/pde/poisson/cpp X@dirrm %%DATADIR%%/demo/pde/poisson X@dirrm %%DATADIR%%/demo/pde/navier-stokes/python X@dirrm %%DATADIR%%/demo/pde/navier-stokes/cpp X@dirrm %%DATADIR%%/demo/pde/navier-stokes X@dirrm %%DATADIR%%/demo/pde/mixed-poisson/python X@dirrm %%DATADIR%%/demo/pde/mixed-poisson/cpp X@dirrm %%DATADIR%%/demo/pde/mixed-poisson X@dirrm %%DATADIR%%/demo/pde/hyperelasticity/python X@dirrm %%DATADIR%%/demo/pde/hyperelasticity/cpp X@dirrm %%DATADIR%%/demo/pde/hyperelasticity X@dirrm %%DATADIR%%/demo/pde/cahn-hilliard/python X@dirrm %%DATADIR%%/demo/pde/cahn-hilliard/cpp X@dirrm %%DATADIR%%/demo/pde/cahn-hilliard X@dirrm %%DATADIR%%/demo/pde/biharmonic/python X@dirrm %%DATADIR%%/demo/pde/biharmonic/cpp X@dirrm %%DATADIR%%/demo/pde/biharmonic X@dirrm %%DATADIR%%/demo/pde X@dirrm %%DATADIR%%/demo/la/eigenvalue/python X@dirrm %%DATADIR%%/demo/la/eigenvalue/cpp X@dirrm %%DATADIR%%/demo/la/eigenvalue X@dirrm %%DATADIR%%/demo/la X@dirrm %%DATADIR%%/demo X@dirrm %%DATADIR%%/data/meshes X@dirrm %%DATADIR%%/data/graphs X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%%/cmake X@dirrm %%DATADIR%% X@dirrm %%PYTHON_SITELIBDIR%%/dolfin_utils/wrappers X@dirrm %%PYTHON_SITELIBDIR%%/dolfin_utils/pjobs X@dirrm %%PYTHON_SITELIBDIR%%/dolfin_utils/meshconvert X@dirrm %%PYTHON_SITELIBDIR%%/dolfin_utils/documentation X@dirrm %%PYTHON_SITELIBDIR%%/dolfin_utils/cppparser X@dirrm %%PYTHON_SITELIBDIR%%/dolfin_utils X@dirrm %%PYTHON_SITELIBDIR%%/dolfin/mesh X@dirrm %%PYTHON_SITELIBDIR%%/dolfin/importhandler X@dirrm %%PYTHON_SITELIBDIR%%/dolfin/functions X@dirrm %%PYTHON_SITELIBDIR%%/dolfin/fem X@dirrm %%PYTHON_SITELIBDIR%%/dolfin/cpp X@dirrm %%PYTHON_SITELIBDIR%%/dolfin/compilemodules X@dirrm %%PYTHON_SITELIBDIR%%/dolfin/common X@dirrm %%PYTHON_SITELIBDIR%%/dolfin X@dirrm include/dolfin/swig/typemaps X@dirrm include/dolfin/swig/parameter X@dirrm include/dolfin/swig/nls X@dirrm include/dolfin/swig/mesh X@dirrm include/dolfin/swig/log X@dirrm include/dolfin/swig/la X@dirrm include/dolfin/swig/io X@dirrm include/dolfin/swig/function X@dirrm include/dolfin/swig/fem X@dirrm include/dolfin/swig/common X@dirrm include/dolfin/swig/ale X@dirrm include/dolfin/swig/adaptivity X@dirrm include/dolfin/swig X@dirrm include/dolfin/refinement X@dirrm include/dolfin/quadrature X@dirrm include/dolfin/plot X@dirrm include/dolfin/parameter X@dirrm include/dolfin/nls X@dirrm include/dolfin/mesh X@dirrm include/dolfin/math X@dirrm include/dolfin/log X@dirrm include/dolfin/la X@dirrm include/dolfin/io X@dirrm include/dolfin/intersection X@dirrm include/dolfin/graph X@dirrm include/dolfin/generation X@dirrm include/dolfin/function X@dirrm include/dolfin/fem X@dirrm include/dolfin/common X@dirrm include/dolfin/ale X@dirrm include/dolfin/adaptivity X@dirrm include/dolfin X@exec mkdir -p %D/%%DATADIR%%/demo/undocumented/restriction/python X@exec mkdir -p %D/%%DATADIR%%/demo/undocumented/overlapping-regions/cpp X@exec mkdir -p %D/%%DATADIR%%/demo/undocumented/multidomain/python X@exec mkdir -p %D/%%DATADIR%%/demo/undocumented/generalized-eigenvalue/python X@exec mkdir -p %D/%%DATADIR%%/demo/undocumented/distancequeries/python X@exec mkdir -p %D/%%DATADIR%%/demo/pde/subdomains-poisson/cpp 440a441f3b5e0addb0a20a967f543c44 echo x - dolfin-devel/todo sed 's/^X//' >dolfin-devel/todo << 'ecca9c3ba4167da526a4e72f71fd4b80' Xconfigure uses atlas if present instead of blas Xcauses problems with build due to numpy errors Xsee peregrine-dolfin-log X XNeeds vtk5 X don't install vtk-python before vtk5 X ecca9c3ba4167da526a4e72f71fd4b80 exit >Release-Note: >Audit-Trail: >Unformatted: