[dolfin] branch experimental updated (2e61a9e -> c406c11)

Drew Parsons dparsons at moszumanska.debian.org
Sun Jan 21 15:01:00 UTC 2018


This is an automated email from the git hooks/post-receive script.

dparsons pushed a change to branch experimental
in repository dolfin.

      from  2e61a9e   drop VTK support
      adds  3907d05   New upstream version 2017.2.0.post0
      adds  1b7b3d7   Update upstream source from tag 'upstream/2017.2.0.post0'
      adds  4caf89d   mark version 2017.2.0.post0 in changelog
      adds  b950d9a   Standards-Version: 4.1.3
      adds  d26a586   debhelper compatibility level 11
      adds  cd607b2   update versions of dependencies:
      adds  bd10cf9   debian/control: Priority: optional not extra
      adds  1a30fea   FEniCS version dependencies are taken as >=2017.2 and <=2017.3~
      adds  c406c11   upload 2017.2.0.post0-1exp1 to experimental

No new revisions were added by this update.

Summary of changes:
 .circleci/config.yml                               |    32 +-
 CMakeLists.txt                                     |    54 +-
 ChangeLog.rst                                      |    13 +
 bench/fem/jit/python/bench_fem_jit_python          |     2 +-
 cmake/modules/FindGMP.cmake                        |    19 +
 cmake/modules/FindMPFR.cmake                       |    83 +
 cmake/templates/dolfin.conf.in                     |     3 -
 debian/changelog                                   |    15 +-
 debian/compat                                      |     2 +-
 debian/control                                     |    36 +-
 debian/rules                                       |     2 +-
 demo/CMakeLists.txt                                |     2 +-
 demo/documented/bcs/python/demo_bcs.py             |     2 +-
 demo/documented/biharmonic/cpp/Biharmonic.ufl.rst  |     2 +-
 .../biharmonic/python/demo_biharmonic.py.rst       |     2 +-
 .../documented/cahn-hilliard/cpp/documentation.rst |     3 +-
 demo/documented/cahn-hilliard/cpp/main.cpp         |     4 +-
 .../cahn-hilliard/python/demo_cahn-hilliard.py.rst |     2 +-
 demo/documented/neumann-poisson/cpp/main.cpp       |     3 +-
 .../python/demo_neumann-poisson.py.rst             |     6 +-
 demo/documented/poisson/cpp/main.cpp.rst           |     3 +-
 demo/documented/stokes-iterative/cpp/main.cpp      |     3 +-
 .../python/demo_stokes-iterative.py.rst            |     6 +-
 .../python/demo_subdomains-poisson.py              |     4 +-
 .../subdomains-poisson/python/documentation.rst    |    21 +-
 .../python/demo_tensor-weighted-poisson.py         |    15 +-
 .../python/demo_advection-diffusion.py             |     2 +-
 .../auto-adaptive-navier-stokes/cpp/main.cpp       |     4 +-
 .../buckling-tao/python/demo_buckling-tao.py       |     2 +-
 .../python/demo_collision-detection.py             |     2 +-
 .../curl-curl/python/demo_curl-curl.py             |     2 +-
 .../cpp/AdvectionDiffusion.ufl                     |     2 +-
 .../python/demo_dg-advection-diffusion.py          |     2 +-
 demo/undocumented/dg-poisson/cpp/Poisson.ufl       |     2 +-
 demo/undocumented/dg-poisson/cpp/main.cpp          |     2 +-
 .../dg-poisson/python/demo_dg-poisson.py           |     4 +-
 demo/undocumented/elasticity/cpp/main.cpp          |     4 +-
 .../elasticity/python/demo_elasticity.py           |     2 +-
 .../ghost-mesh/python/demo_ghost-mesh.py           |     2 +-
 demo/undocumented/lift-drag/cpp/main.cpp           |     2 +-
 .../lift-drag/python/demo_lift-drag.py             |     2 +-
 demo/undocumented/multimesh-3d/cpp/CMakeLists.txt  |    38 +
 .../multimesh-3d/cpp/MultiMeshH10Norm.ufl          |    20 +
 .../multimesh-3d/cpp/MultiMeshL2Norm.ufl           |    20 +
 .../cpp/MultiMeshPoisson.ufl                       |     9 +-
 demo/undocumented/multimesh-3d/cpp/main.cpp        |   224 +
 .../multimesh-poisson/cpp/MultiMeshPoisson.ufl     |    10 +-
 .../undocumented/multimesh-poisson}/cpp/P1.ufl     |     2 +-
 demo/undocumented/multimesh-poisson/cpp/main.cpp   |    51 +-
 .../python/demo_multimesh-poisson.py               |    53 +-
 demo/undocumented/multimesh-quadrature/cpp/README  |     2 +
 .../propeller_2d_coarse.xml.gz                     |   Bin
 .../propeller_2d_fine.xml.gz                       |   Bin
 .../python/demo_multimesh-quadrature.py            |   147 +
 .../multimesh-stokes/cpp/MultiMeshStokes.ufl       |    10 +-
 demo/undocumented/multimesh-stokes/cpp/Stokes.ufl  |    52 -
 demo/undocumented/multimesh-stokes/cpp/main.cpp    |    42 +-
 demo/undocumented/multimesh-stokes/cpp/reference.h |    49 -
 .../python/demo_multimesh-stokes.py                |    52 +-
 .../multimesh/python/demo_multimesh.py             |   138 -
 .../python/demo_multistage-solver.py               |     2 +-
 .../python/demo_overlapping-regions.py             |     2 +-
 demo/undocumented/parallel-refinement/cpp/main.cpp |    16 +-
 .../python/demo_parallel-refinement.py             |     8 +-
 .../point-integral/python/demo_point-integral.py   |     2 +-
 .../refinement/python/demo_refinement.py           |     2 +-
 doc/source/conf.py                                 |     4 +-
 dolfin/CMakeLists.txt                              |    10 +
 dolfin/common/Variable.h                           |     2 +-
 dolfin/fem/AssemblerBase.cpp                       |    62 +-
 dolfin/fem/DirichletBC.cpp                         |     2 +-
 dolfin/fem/DiscreteOperators.cpp                   |     4 +-
 dolfin/fem/DofMap.h                                |     2 +-
 dolfin/fem/DofMapBuilder.cpp                       |     8 +-
 dolfin/fem/DofMapBuilder.h                         |     1 +
 dolfin/fem/MultiMeshAssembler.cpp                  |   219 +-
 dolfin/fem/MultiMeshAssembler.h                    |     3 +
 dolfin/fem/MultiMeshDirichletBC.cpp                |    47 +
 dolfin/fem/MultiMeshDirichletBC.h                  |    18 +-
 dolfin/fem/MultiMeshDofMap.cpp                     |    47 +
 dolfin/fem/MultiMeshDofMap.h                       |     6 +
 dolfin/fem/MultiMeshForm.cpp                       |    28 +
 dolfin/fem/MultiMeshForm.h                         |    18 +
 dolfin/fem/PETScDMCollection.cpp                   |     1 +
 dolfin/fem/PETScDMCollection.h                     |     2 +-
 dolfin/fem/UFC.h                                   |     7 +-
 dolfin/fem/fem_utils.cpp                           |     1 +
 dolfin/function/Function.cpp                       |     9 +-
 dolfin/function/FunctionAssigner.cpp               |     1 +
 dolfin/function/FunctionSpace.h                    |     3 +-
 dolfin/function/MultiMeshCoefficientAssigner.cpp   |     7 +-
 dolfin/function/MultiMeshCoefficientAssigner.h     |     2 +-
 dolfin/function/MultiMeshFunction.cpp              |   165 +-
 dolfin/function/MultiMeshFunction.h                |    62 +
 dolfin/function/MultiMeshFunctionSpace.cpp         |    33 +-
 dolfin/function/MultiMeshFunctionSpace.h           |     7 +-
 dolfin/generation/BoxMesh.cpp                      |    90 +-
 dolfin/generation/BoxMesh.h                        |    29 +-
 dolfin/generation/CMakeLists.txt                   |     4 -
 dolfin/generation/IntervalMesh.cpp                 |     2 +-
 dolfin/generation/RectangleMesh.cpp                |    77 +-
 dolfin/generation/RectangleMesh.h                  |    42 +-
 dolfin/generation/SphericalShellMesh.cpp           |     2 +-
 dolfin/generation/UnitCubeMesh.h                   |    32 +-
 dolfin/generation/UnitDiscMesh.cpp                 |     2 +-
 dolfin/generation/UnitHexMesh.cpp                  |   111 -
 dolfin/generation/UnitHexMesh.h                    |    56 -
 dolfin/generation/UnitQuadMesh.cpp                 |    96 -
 dolfin/generation/UnitQuadMesh.h                   |    59 -
 dolfin/generation/UnitSquareMesh.h                 |    39 +-
 dolfin/generation/UnitTetrahedronMesh.cpp          |     2 +-
 dolfin/generation/UnitTriangleMesh.cpp             |     2 +-
 dolfin/generation/dolfin_generation.h              |     2 -
 dolfin/geometry/BoundingBoxTree2D.h                |     6 +-
 dolfin/geometry/CGALExactArithmetic.h              |  1152 ++
 dolfin/geometry/CMakeLists.txt                     |    17 +-
 dolfin/geometry/CollisionDetection.cpp             |  1158 --
 dolfin/geometry/CollisionDetection.h               |   296 -
 dolfin/geometry/CollisionPredicates.cpp            |  1053 ++
 dolfin/geometry/CollisionPredicates.h              |   316 +
 dolfin/geometry/ConvexTriangulation.cpp            |   603 +
 dolfin/geometry/ConvexTriangulation.h              |    84 +
 dolfin/geometry/GenericBoundingBoxTree.cpp         |    14 +-
 dolfin/geometry/GeometryDebugging.cpp              |   151 +
 dolfin/geometry/GeometryDebugging.h                |    83 +
 dolfin/geometry/GeometryPredicates.cpp             |   214 +
 dolfin/geometry/GeometryPredicates.h               |    70 +
 dolfin/geometry/GeometryTools.h                    |   120 +
 dolfin/geometry/IntersectionConstruction.cpp       |   862 ++
 dolfin/geometry/IntersectionConstruction.h         |   292 +
 dolfin/geometry/IntersectionTriangulation.cpp      |  1365 ---
 dolfin/geometry/IntersectionTriangulation.h        |   214 -
 dolfin/geometry/Point.h                            |    10 +-
 dolfin/geometry/SimplexQuadrature.cpp              |  3944 ++++++-
 dolfin/geometry/SimplexQuadrature.h                |   237 +-
 dolfin/geometry/dolfin_geometry.h                  |     1 +
 dolfin/geometry/intersect.cpp                      |    12 +-
 dolfin/geometry/predicates.cpp                     |  2372 ++++
 dolfin/geometry/predicates.h                       |    59 +
 dolfin/io/HDF5File.cpp                             |    18 +-
 dolfin/io/HDF5Utility.cpp                          |     4 +-
 dolfin/io/VTKWriter.cpp                            |    12 +-
 dolfin/io/X3DFile.cpp                              |     4 +-
 dolfin/io/XDMFFile.cpp                             |    43 +-
 dolfin/io/XMLMesh.cpp                              |     6 +-
 dolfin/la/EigenVector.cpp                          |    12 +-
 dolfin/la/GenericMatrix.cpp                        |     4 +-
 dolfin/la/GenericMatrix.h                          |     5 +-
 dolfin/la/PETScObject.h                            |     1 +
 dolfin/la/SLEPcEigenSolver.cpp                     |    41 +-
 dolfin/la/SLEPcEigenSolver.h                       |     3 -
 dolfin/log/Logger.cpp                              |    17 +-
 dolfin/log/Logger.h                                |     5 +-
 dolfin/log/log.cpp                                 |     5 +
 dolfin/log/log.h                                   |     3 +
 dolfin/mesh/BoundaryComputation.cpp                |     6 +-
 dolfin/mesh/CMakeLists.txt                         |     1 +
 dolfin/{log/Event.cpp => mesh/Cell.cpp}            |    39 +-
 dolfin/mesh/Cell.h                                 |    33 +-
 dolfin/mesh/CellType.cpp                           |    46 +-
 dolfin/mesh/CellType.h                             |    17 +-
 dolfin/mesh/DistributedMeshTools.cpp               |     4 +-
 dolfin/mesh/DynamicMeshEditor.cpp                  |     8 +-
 dolfin/mesh/Edge.h                                 |    12 +-
 dolfin/mesh/Face.h                                 |    12 +-
 dolfin/mesh/Facet.h                                |    12 +-
 dolfin/mesh/HexahedronCell.cpp                     |    14 -
 dolfin/mesh/HexahedronCell.h                       |    17 +-
 dolfin/mesh/IntervalCell.cpp                       |    19 +-
 dolfin/mesh/IntervalCell.h                         |    20 +-
 dolfin/mesh/LocalMeshData.cpp                      |     2 +-
 dolfin/mesh/Mesh.cpp                               |     9 +-
 dolfin/mesh/Mesh.h                                 |    27 +-
 dolfin/mesh/MeshColoring.cpp                       |     6 +-
 dolfin/mesh/MeshColoring.h                         |     4 +-
 dolfin/mesh/MeshEditor.cpp                         |    42 +-
 dolfin/mesh/MeshEditor.h                           |    18 -
 dolfin/mesh/MeshFunction.h                         |     8 +-
 dolfin/mesh/MeshHierarchy.cpp                      |    10 +-
 dolfin/mesh/MeshQuality.cpp                        |    10 +-
 dolfin/mesh/MeshQuality.h                          |     4 +-
 dolfin/mesh/MeshRenumbering.cpp                    |     8 +-
 dolfin/mesh/MeshTopology.cpp                       |     5 +-
 dolfin/mesh/MeshTopology.h                         |     4 +-
 dolfin/mesh/MeshTransformation.cpp                 |    18 +-
 dolfin/mesh/MeshTransformation.h                   |    13 +-
 dolfin/mesh/MultiMesh.cpp                          |  1495 ++-
 dolfin/mesh/MultiMesh.h                            |   202 +-
 dolfin/mesh/PointCell.cpp                          |    19 +-
 dolfin/mesh/PointCell.h                            |    19 +-
 dolfin/mesh/QuadrilateralCell.cpp                  |    14 -
 dolfin/mesh/QuadrilateralCell.h                    |    17 +-
 dolfin/mesh/TetrahedronCell.cpp                    |    19 +-
 dolfin/mesh/TetrahedronCell.h                      |    20 +-
 dolfin/mesh/TopologyComputation.cpp                |     4 +-
 dolfin/mesh/TriangleCell.cpp                       |    19 +-
 dolfin/mesh/TriangleCell.h                         |    18 +-
 dolfin/mesh/Vertex.h                               |    12 +-
 dolfin/refinement/BisectionRefinement1D.cpp        |     2 +-
 dolfin/refinement/LocalMeshCoarsening.cpp          |    12 +-
 dolfin/refinement/ParallelRefinement.cpp           |    14 +-
 dolfin/refinement/ParallelRefinement.h             |     8 +-
 dolfin/refinement/RegularCutRefinement.cpp         |     3 +-
 dolfin/refinement/refine.cpp                       |    22 +-
 dolfin/refinement/refine.h                         |     2 +-
 dolfin/swig/la/post.i                              |    13 +-
 dolfin/swig/mesh/post.i                            |    42 +
 dolfin/swig/mesh/pre.i                             |    91 +
 dolfin/swig/shared_ptr_classes.i                   |     1 +
 dolfin/swig/typemaps/std_map.i                     |    27 +
 dolfin/swig/typemaps/std_vector.i                  |    22 +-
 python/CMakeLists.txt                              |    36 +-
 {cmake/modules => python/cmake}/FindPETSc4py.cmake |    22 +-
 python/doc/Makefile                                |    20 +
 python/doc/source/api.rst                          |    21 +-
 python/dolfin/__init__.py                          |    58 +-
 python/dolfin/common/plotting.py                   |    26 +-
 python/dolfin/common/timer.py                      |     6 +-
 python/dolfin/fem/adaptivesolving.py               |    12 +-
 python/dolfin/fem/assembling.py                    |     6 +-
 python/dolfin/fem/form.py                          |     5 +-
 python/dolfin/fem/formmanipulations.py             |    24 +-
 python/dolfin/fem/norms.py                         |    55 +-
 python/dolfin/fem/problem.py                       |    95 +
 python/dolfin/fem/projection.py                    |    13 +-
 python/dolfin/fem/solvers.py                       |    50 +
 python/dolfin/fem/solving.py                       |   147 +-
 python/dolfin/function/argument.py                 |    13 +-
 python/dolfin/function/constant.py                 |     2 +
 python/dolfin/function/expression.py               |    90 +-
 python/dolfin/function/function.py                 |    61 +-
 python/dolfin/function/functionspace.py            |    37 +-
 python/dolfin/function/jit.py                      |     9 +-
 python/dolfin/function/specialfunctions.py         |    91 +-
 python/dolfin/jit/__init__.py                      |     2 +-
 python/dolfin/jit/jit.py                           |    99 +-
 python/dolfin/jit/pybind11jit.py                   |    46 +-
 python/dolfin/la/__init__.py                       |    50 +-
 python/dolfin/la/solver.py                         |    72 +
 python/dolfin/mesh/__init__.py                     |     3 +
 python/dolfin/mesh/ale.py                          |    38 +-
 python/dolfin/mesh/meshfunction.py                 |    59 +-
 python/dolfin/mesh/subdomain.py                    |    29 +-
 python/dolfin/mesh/svgtools.py                     |    32 +-
 python/dolfin/multistage/__init__.py               |     8 +-
 python/dolfin/multistage/factorize.py              |    18 +-
 python/dolfin/multistage/multistagescheme.py       |   203 +-
 python/dolfin/multistage/multistagesolvers.py      |     1 +
 python/dolfin/multistage/rushlarsenschemes.py      |    74 +-
 python/dolfin/parameter/__init__.py                |    13 +-
 python/dolfin_utils/meshconvert/meshconvert.py     |     2 +-
 python/dolfin_utils/test/fixtures.py               |    80 +-
 python/setup.cfg                                   |     2 +
 python/setup.py                                    |    10 +-
 .../src/MPICommWrapper.cpp                         |    28 +-
 .../src/MPICommWrapper.h                           |    39 +-
 python/src/adaptivity.cpp                          |     8 +-
 python/src/ale.cpp                                 |     2 -
 python/src/casters.h                               |     3 +-
 python/src/common.cpp                              |   165 +-
 python/src/dolfin.cpp                              |     4 +-
 python/src/fem.cpp                                 |    46 +-
 python/src/function.cpp                            |    29 +-
 python/src/generation.cpp                          |   101 +-
 python/src/geometry.cpp                            |    31 +-
 python/src/io.cpp                                  |    23 +-
 python/src/la.cpp                                  |   339 +-
 python/src/log.cpp                                 |    23 +-
 python/src/mesh.cpp                                |   112 +-
 python/src/mpi_casters.h                           |   170 +-
 python/src/multistage.cpp                          |     4 +-
 python/src/nls.cpp                                 |    22 +-
 python/src/parameter.cpp                           |    21 +-
 python/src/petsc_casters.h                         |   147 +-
 scripts/dolfin-order/mesh0.xml.gz                  |   Bin 312 -> 0 bytes
 scripts/dolfin-order/mesh1.xml.gz                  |   Bin 247 -> 0 bytes
 scripts/dolfin-plot/mesh.xml.gz                    |   Bin 20894 -> 0 bytes
 shippable.yml                                      |    22 -
 site-packages/dolfin/common/plotting.py            |    11 +-
 .../dolfin/compilemodules/compilemodule.py         |     2 +-
 site-packages/dolfin/fem/assembling.py             |    16 +-
 site-packages/dolfin/fem/form.py                   |     2 +
 site-packages/dolfin/fem/interpolation.py          |    22 +-
 site-packages/dolfin/fem/norms.py                  |   109 +-
 .../dolfin/functions/multimeshfunction.py          |    67 +-
 site-packages/dolfin/functions/specialfunctions.py |    89 +-
 site-packages/dolfin_utils/meshconvert/abaqus.py   |     2 +-
 .../dolfin_utils/meshconvert/meshconvert.py        |     7 +-
 site-packages/dolfin_utils/test/fixtures.py        |    26 +-
 test/README                                        |    11 -
 test/regression/test.py                            |     2 +
 test/unit/CMakeLists.txt                           |    32 -
 test/unit/README                                   |     3 -
 test/unit/cpp/CMakeLists.txt                       |   116 +-
 test/unit/cpp/catch/catch.hpp                      | 11545 +++++++++++++++++++
 test/unit/cpp/common/SubSystemsManager.cpp         |    29 +-
 test/unit/cpp/function/Expression.cpp              |    99 +-
 test/unit/cpp/geometry/ConvexTriangulation.cpp     |   287 +
 test/unit/cpp/io/XMLMeshData.cpp                   |    80 +-
 test/unit/cpp/io/XMLMeshValueCollection.cpp        |    23 +-
 test/unit/cpp/la/LinearOperator.cpp                |   111 +-
 test/unit/cpp/la/Vector.cpp                        |   257 +-
 test/unit/cpp/main.cpp                             |     2 +
 test/unit/cpp/mesh/Mesh.cpp                        |   427 +-
 test/unit/cpp/mesh/MeshColoring.cpp                |    70 +-
 test/unit/cpp/mesh/MeshFunction.cpp                |    93 +-
 test/unit/cpp/mesh/MeshValueCollection.cpp         |   245 +-
 test/unit/cpp/mesh/MultiMesh.cpp                   |    91 +
 test/unit/cpp/multimesh/MultiMesh.cpp              |   307 -
 test/unit/cpp/parameter/Parameters.cpp             |    56 +-
 test/unit/pytest.ini                               |     3 +
 test/unit/python/adaptivity/test_error_control.py  |     2 -
 test/unit/python/adaptivity/test_time_series.py    |     2 -
 test/unit/python/ale/test_harmonic_smoothing.py    |     6 +-
 test/unit/python/common/test_mpi.py                |    52 +
 test/unit/python/fem/test_assembler.py             |    19 +-
 test/unit/python/fem/test_dirichlet_bc.py          |    16 +-
 test/unit/python/fem/test_discrete_operators.py    |     6 +-
 test/unit/python/fem/test_dofmap.py                |   138 +-
 test/unit/python/fem/test_dp_assemble.py           |    16 +-
 test/unit/python/fem/test_finite_element.py        |    10 +-
 test/unit/python/fem/test_form.py                  |    14 +-
 .../fem/test_interior_facet_integral_sides.py      |     4 +-
 test/unit/python/fem/test_local_assembler.py       |     2 -
 test/unit/python/fem/test_local_solver.py          |     4 +-
 test/unit/python/fem/test_manifolds.py             |     2 -
 test/unit/python/fem/test_petsc_transfer_matrix.py |     2 -
 test/unit/python/fem/test_point_source.py          |     8 +-
 test/unit/python/fem/test_solving.py               |     2 -
 .../python/fem/test_symbolic_geometry_assembly.py  |   343 +-
 test/unit/python/fem/test_system_assembler.py      |    18 +-
 test/unit/python/fem/test_variational_problem.py   |     8 +-
 test/unit/python/function/test_constant.py         |    16 +-
 .../function/test_constrained_function_space.py    |     2 -
 test/unit/python/function/test_expression.py       |    12 +-
 test/unit/python/function/test_function.py         |    27 +-
 .../unit/python/function/test_function_assigner.py |    40 +-
 test/unit/python/function/test_function_space.py   |    28 +-
 .../python/function/test_lagrange_interpolator.py  |     2 -
 .../function/test_nonmatching_interpolation.py     |     2 -
 .../unit/python/function/test_special_functions.py |     2 -
 .../unit/python/geometry/test_bounding_box_tree.py |    11 +-
 .../python/geometry/test_collision_detection.py    |   244 +-
 .../geometry/test_collision_segment_segment.py     |   137 +
 test/unit/python/geometry/test_coordinates.py      |     2 -
 test/unit/python/geometry/test_geometry_issues.py  |   163 +
 test/unit/python/geometry/test_intersection.py     |     8 +-
 .../geometry/test_intersection_construction.py     |   323 +
 .../geometry/test_intersection_triangulation.py    |   174 -
 test/unit/python/geometry/test_issues.py           |    53 -
 test/unit/python/geometry/test_point.py            |    11 +-
 test/unit/python/graph/test_graph_build.py         |     2 -
 test/unit/python/io/test_HDF5.py                   |    12 +-
 test/unit/python/io/test_HDF5_attribute.py         |     2 -
 test/unit/python/io/test_HDF5_series.py            |     4 +-
 test/unit/python/io/test_SVG.py                    |     2 -
 test/unit/python/io/test_X3D.py                    |    10 +-
 test/unit/python/io/test_XDMF.py                   |    84 +-
 test/unit/python/io/test_XDMF_cell_output.py       |     2 +-
 test/unit/python/io/test_XMLFunction.py            |     3 +-
 test/unit/python/io/test_XML_mesh.py               |     2 -
 test/unit/python/io/test_XML_mesh_function.py      |     2 -
 .../python/io/test_XML_mesh_value_collection.py    |     2 -
 test/unit/python/io/test_XML_table.py              |     2 -
 test/unit/python/io/test_XML_vector.py             |     2 -
 test/unit/python/io/test_vtk.py                    |    27 +-
 test/unit/python/jit/test_jit.py                   |   162 +-
 test/unit/python/la/test_krylov_solver.py          |     2 -
 test/unit/python/la/test_la_basic.py               |    14 +-
 test/unit/python/la/test_linear_operator.py        |     8 +-
 test/unit/python/la/test_lu_solver.py              |     7 +-
 test/unit/python/la/test_matrix.py                 |    64 +-
 test/unit/python/la/test_mg_solver.py              |     5 +-
 test/unit/python/la/test_nullspace.py              |     2 -
 test/unit/python/la/test_petsc4py.py               |    97 +
 test/unit/python/la/test_scalar.py                 |     2 -
 test/unit/python/la/test_slepc_solver.py           |    15 +-
 test/unit/python/la/test_solve.py                  |     2 -
 test/unit/python/la/test_tensor_layout.py          |     2 -
 test/unit/python/la/test_vector.py                 |    35 +-
 .../unit/python/log/test_log.py                    |    19 +-
 test/unit/python/math/test_math.py                 |     2 -
 test/unit/python/mesh/test_boundary_mesh.py        |     8 +-
 test/unit/python/mesh/test_cell.py                 |     6 +-
 test/unit/python/mesh/test_edge.py                 |     2 -
 test/unit/python/mesh/test_face.py                 |     2 -
 .../unit/python/mesh/test_facet.py                 |    26 +-
 test/unit/python/mesh/test_ghost_mesh.py           |     2 -
 .../unit/python/mesh/test_manifold_point_search.py |     7 +-
 test/unit/python/mesh/test_mesh.py                 |   119 +-
 test/unit/python/mesh/test_mesh_coloring.py        |     0
 test/unit/python/mesh/test_mesh_data.py            |     2 -
 test/unit/python/mesh/test_mesh_editor.py          |     2 -
 test/unit/python/mesh/test_mesh_function.py        |    18 +-
 test/unit/python/mesh/test_mesh_iterator.py        |     2 -
 test/unit/python/mesh/test_mesh_markers.py         |     2 -
 test/unit/python/mesh/test_mesh_quality.py         |     2 -
 test/unit/python/mesh/test_mesh_transformation.py  |     2 -
 .../unit/python/mesh/test_mesh_value_collection.py |    10 +-
 .../python/mesh/test_multi_mesh_integration.py     |   113 -
 .../mesh/test_periodic_boundary_computation.py     |     2 -
 test/unit/python/mesh/test_sub_domain.py           |    32 +-
 test/unit/python/mesh/test_sub_mesh.py             |     6 +-
 .../unit/python/meshconvert/test_mesh_converter.py |     8 +-
 test/unit/python/multimesh/test_compression.py     |   103 +
 test/unit/python/multimesh/test_interface_area.py  |   139 +
 test/unit/python/multimesh/test_multimesh.py       |    58 +-
 .../python/multimesh/test_multimesh_cell_types.py  |    94 +
 .../multimesh/test_multimesh_coefficients.py       |   113 +
 .../multimesh/test_multimesh_initialization.py     |    31 +-
 .../unit/python/multimesh/test_multimesh_issues.py |    69 +
 test/unit/python/multimesh/test_multimesh_solve.py |   125 +
 test/unit/python/multimesh/test_volume.py          |   206 +
 test/unit/python/multistage/test_RK_solver.py      |     8 +-
 .../multistage/test_point_integral_solver.py       |     2 -
 test/unit/python/nls/test_PETScSNES_solver.py      |     2 -
 test/unit/python/nls/test_PETScTAOSolver.py        |     2 -
 .../python/nls/test_TAO_linear_bound_solver.py     |     2 -
 .../test_solve_result_against_reference.py         |     5 +-
 test/unit/python/parameter/test_parameters.py      |     4 +-
 .../test_assembly_derivatives.py                   |     2 -
 .../ufl-jit-assemble-chain/test_form_operations.py |     2 -
 422 files changed, 32389 insertions(+), 9006 deletions(-)
 create mode 100644 cmake/modules/FindGMP.cmake
 create mode 100644 cmake/modules/FindMPFR.cmake
 create mode 100644 demo/undocumented/multimesh-3d/cpp/CMakeLists.txt
 create mode 100644 demo/undocumented/multimesh-3d/cpp/MultiMeshH10Norm.ufl
 create mode 100644 demo/undocumented/multimesh-3d/cpp/MultiMeshL2Norm.ufl
 copy demo/undocumented/{multimesh-poisson => multimesh-3d}/cpp/MultiMeshPoisson.ufl (90%)
 create mode 100644 demo/undocumented/multimesh-3d/cpp/main.cpp
 copy {bench/function/evaluation => demo/undocumented/multimesh-poisson}/cpp/P1.ufl (94%)
 create mode 100644 demo/undocumented/multimesh-quadrature/cpp/README
 rename demo/undocumented/{multimesh => multimesh-quadrature}/propeller_2d_coarse.xml.gz (100%)
 rename demo/undocumented/{multimesh => multimesh-quadrature}/propeller_2d_fine.xml.gz (100%)
 create mode 100644 demo/undocumented/multimesh-quadrature/python/demo_multimesh-quadrature.py
 delete mode 100644 demo/undocumented/multimesh-stokes/cpp/Stokes.ufl
 delete mode 100644 demo/undocumented/multimesh-stokes/cpp/reference.h
 delete mode 100644 demo/undocumented/multimesh/python/demo_multimesh.py
 delete mode 100644 dolfin/generation/UnitHexMesh.cpp
 delete mode 100644 dolfin/generation/UnitHexMesh.h
 delete mode 100644 dolfin/generation/UnitQuadMesh.cpp
 delete mode 100644 dolfin/generation/UnitQuadMesh.h
 create mode 100644 dolfin/geometry/CGALExactArithmetic.h
 delete mode 100644 dolfin/geometry/CollisionDetection.cpp
 delete mode 100644 dolfin/geometry/CollisionDetection.h
 create mode 100644 dolfin/geometry/CollisionPredicates.cpp
 create mode 100644 dolfin/geometry/CollisionPredicates.h
 create mode 100644 dolfin/geometry/ConvexTriangulation.cpp
 create mode 100644 dolfin/geometry/ConvexTriangulation.h
 create mode 100644 dolfin/geometry/GeometryDebugging.cpp
 create mode 100644 dolfin/geometry/GeometryDebugging.h
 create mode 100644 dolfin/geometry/GeometryPredicates.cpp
 create mode 100644 dolfin/geometry/GeometryPredicates.h
 create mode 100644 dolfin/geometry/GeometryTools.h
 create mode 100644 dolfin/geometry/IntersectionConstruction.cpp
 create mode 100644 dolfin/geometry/IntersectionConstruction.h
 delete mode 100644 dolfin/geometry/IntersectionTriangulation.cpp
 delete mode 100644 dolfin/geometry/IntersectionTriangulation.h
 create mode 100644 dolfin/geometry/predicates.cpp
 create mode 100644 dolfin/geometry/predicates.h
 copy dolfin/{log/Event.cpp => mesh/Cell.cpp} (62%)
 copy {cmake/modules => python/cmake}/FindPETSc4py.cmake (88%)
 create mode 100644 python/doc/Makefile
 create mode 100644 python/dolfin/fem/problem.py
 create mode 100644 python/dolfin/fem/solvers.py
 create mode 100644 python/dolfin/la/solver.py
 create mode 100644 python/setup.cfg
 copy dolfin/function/CoefficientAssigner.cpp => python/src/MPICommWrapper.cpp (65%)
 copy dolfin/generation/SphericalShellMesh.h => python/src/MPICommWrapper.h (53%)
 delete mode 100644 scripts/dolfin-order/mesh0.xml.gz
 delete mode 100644 scripts/dolfin-order/mesh1.xml.gz
 delete mode 100644 scripts/dolfin-plot/mesh.xml.gz
 delete mode 100644 shippable.yml
 delete mode 100644 test/unit/CMakeLists.txt
 create mode 100644 test/unit/cpp/catch/catch.hpp
 create mode 100644 test/unit/cpp/geometry/ConvexTriangulation.cpp
 create mode 100644 test/unit/cpp/main.cpp
 create mode 100644 test/unit/cpp/mesh/MultiMesh.cpp
 delete mode 100644 test/unit/cpp/multimesh/MultiMesh.cpp
 create mode 100644 test/unit/python/common/test_mpi.py
 create mode 100755 test/unit/python/geometry/test_collision_segment_segment.py
 create mode 100755 test/unit/python/geometry/test_geometry_issues.py
 create mode 100755 test/unit/python/geometry/test_intersection_construction.py
 delete mode 100755 test/unit/python/geometry/test_intersection_triangulation.py
 delete mode 100755 test/unit/python/geometry/test_issues.py
 create mode 100644 test/unit/python/la/test_petsc4py.py
 copy demo/undocumented/elementplot/python/demo_elementplot.py => test/unit/python/log/test_log.py (68%)
 mode change 100755 => 100644 test/unit/python/mesh/test_boundary_mesh.py
 mode change 100755 => 100644 test/unit/python/mesh/test_cell.py
 mode change 100755 => 100644 test/unit/python/mesh/test_edge.py
 mode change 100755 => 100644 test/unit/python/mesh/test_face.py
 copy demo/undocumented/block-matrix/cpp/StiffnessMatrix.ufl => test/unit/python/mesh/test_facet.py (61%)
 mode change 100755 => 100644 test/unit/python/mesh/test_ghost_mesh.py
 mode change 100755 => 100644 test/unit/python/mesh/test_manifold_point_search.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_coloring.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_data.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_editor.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_function.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_iterator.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_markers.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_quality.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_transformation.py
 mode change 100755 => 100644 test/unit/python/mesh/test_mesh_value_collection.py
 delete mode 100755 test/unit/python/mesh/test_multi_mesh_integration.py
 mode change 100755 => 100644 test/unit/python/mesh/test_periodic_boundary_computation.py
 mode change 100755 => 100644 test/unit/python/mesh/test_sub_domain.py
 mode change 100755 => 100644 test/unit/python/mesh/test_sub_mesh.py
 create mode 100644 test/unit/python/multimesh/test_compression.py
 create mode 100755 test/unit/python/multimesh/test_interface_area.py
 create mode 100644 test/unit/python/multimesh/test_multimesh_cell_types.py
 create mode 100644 test/unit/python/multimesh/test_multimesh_coefficients.py
 copy demo/undocumented/waveguide/cpp/Forms.ufl => test/unit/python/multimesh/test_multimesh_initialization.py (60%)
 mode change 100644 => 100755
 create mode 100755 test/unit/python/multimesh/test_multimesh_issues.py
 create mode 100644 test/unit/python/multimesh/test_multimesh_solve.py
 create mode 100755 test/unit/python/multimesh/test_volume.py

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/fenics/dolfin.git



More information about the debian-science-commits mailing list