← Back to team overview

dolfin team mailing list archive

Re: [HG dolfin] Implemented license change to LGPL.

 

The license change was agreed on in an email correspondance between the
four main developers of Dolfin, earlier this year. We agreed on a final
list of copyright holders in the code to obtain consent from, and we
agreed on that if we did not receive any response we would go through with
the change, and take out the code of non-consenting copyright holders.

I think we have received consent from most/all copyright holders, so I
think it is natural to implement what we agreed on. Is there anyone in
particular that has not approved that you are thinking of?

I have kept most of the email correspondance in case we feel a need for
publishing it on the mailing list.

/Johan


> Did we really get everyone's agreement on this?
>
> My understanding was that we were still awaiting approvement from all
> authors? We haven't even discussed this on the list.
>
> /Anders
>
>
> On Mon, Apr 23, 2007 at 04:56:32PM +0200, DOLFIN wrote:
>> One or more new changesets pushed to the primary DOLFIN repository.
>> A short summary of the last three changesets is included below.
>>
>> changeset:   2895:21a06a3111185c508525712a1173903ab00ec05a
>> tag:         tip
>> user:        "Johan Jansson <jjan@xxxxxxxxxx>"
>> date:        Mon Apr 23 16:55:23 2007 +0200
>> files:       doc/manual/chapters/contributing-dolfin.tex
>> doc/manual/fenicsmanual.cls doc/misc/policy scripts/broken
>> scripts/compileforms scripts/fixme scripts/klocs scripts/makedist
>> scripts/makedoc scripts/notinuse scripts/preconfigure
>> src/bench/fem/assembly/AdvectionOperator_3D_3_FER.h
>> src/bench/fem/assembly/AdvectionOperator_3D_3_FFC.h
>> src/bench/fem/assembly/bench.py src/bench/fem/assembly/bench.sh
>> src/bench/fem/assembly/main.cpp
>> src/bench/fem/convergence/Poisson2D_1.form
>> src/bench/fem/convergence/Poisson2D_1.h
>> src/bench/fem/convergence/Poisson2D_2.form
>> src/bench/fem/convergence/Poisson2D_2.h
>> src/bench/fem/convergence/Poisson2D_3.form
>> src/bench/fem/convergence/Poisson2D_3.h
>> src/bench/fem/convergence/Poisson2D_4.form
>> src/bench/fem/convergence/Poisson2D_4.h
>> src/bench/fem/convergence/Poisson2D_5.form
>> src/bench/fem/convergence/Poisson2D_5.h
>> src/bench/fem/convergence/Poisson3D_1.form
>> src/bench/fem/convergence/Poisson3D_1.h
>> src/bench/fem/convergence/Poisson3D_2.form src/bench/!
>  fem/convergence/Poisson3D_2.h src/bench/fem/convergence/Poisson3D_3.form
> src/bench/fem/convergence/Poisson3D_3.h
> src/bench/fem/convergence/Poisson3D_4.form
> src/bench/fem/convergence/Poisson3D_4.h
> src/bench/fem/convergence/Poisson3D_5.form
> src/bench/fem/convergence/Poisson3D_5.h
> src/bench/fem/convergence/bench.py src/bench/fem/convergence/main.cpp
> src/bench/la/bench.py src/bench/la/sparse-matrix/Poisson.form
> src/bench/la/sparse-matrix/Poisson.h
> src/bench/la/sparse-matrix/VectorPoisson.form
> src/bench/la/sparse-matrix/VectorPoisson.h
> src/bench/la/sparse-matrix/main.cpp src/bench/la/vector/main.cpp
> src/bench/mesh/bench.py src/bench/mesh/main.cpp
> src/bench/ode/reaction/bench-domain.py
> src/bench/ode/reaction/bench-overhead.py
> src/bench/ode/reaction/bench-plot.py src/bench/ode/reaction/bench-tol.py
> src/bench/ode/reaction/bench.py src/bench/ode/reaction/benchutil.py
> src/bench/ode/reaction/checkerror.py src/bench/ode/reaction/main.cpp
> src/bench/ode/wave/bench.py src/bench/ode/wave/m!
>  ain.cpp src/bench/run src/demo/fem/nonmatching/Projection.form src/dem
> o/fem/nonmatching/Projection.h src/demo/fem/nonmatching/main.cpp
> src/demo/fem/simple/main.cpp src/demo/la/eigensolver/main.cpp
> src/demo/mesh/main.cpp src/demo/meshfunction/main.cpp
> src/demo/nls/cahn-hilliard/CahnHilliard2D.form
> src/demo/nls/cahn-hilliard/CahnHilliard2D.h
> src/demo/nls/cahn-hilliard/CahnHilliard3D.form
> src/demo/nls/cahn-hilliard/CahnHilliard3D.h
> src/demo/nls/cahn-hilliard/main.cpp
> src/demo/nls/nonlinearpoisson/NonlinearPoisson.form
> src/demo/nls/nonlinearpoisson/NonlinearPoisson.h
> src/demo/nls/nonlinearpoisson/main.cpp
> src/demo/ode/aliev-panfilov/main.cpp src/demo/ode/complex/main.cpp
> src/demo/ode/courtemanche/main.cpp src/demo/ode/harmonic/main.cpp
> src/demo/ode/homotopy/economy/CES.h
> src/demo/ode/homotopy/economy/EavesSchmedders.h
> src/demo/ode/homotopy/economy/Economy.h
> src/demo/ode/homotopy/economy/Leontief.h
> src/demo/ode/homotopy/economy/Polemarchakis.h
> src/demo/ode/homotopy/economy/ces.cpp
> src/demo/ode/homotopy/economy/run-tests.sh src/demo/ode/homotopy/eco!
>  nomy/test.cpp src/demo/ode/homotopy/simple/main.cpp
> src/demo/ode/lorenz/main.cpp src/demo/ode/method-weights/main.cpp
> src/demo/ode/stiff/TestProblem1.h src/demo/ode/stiff/TestProblem2.h
> src/demo/ode/stiff/TestProblem3.h src/demo/ode/stiff/TestProblem4.h
> src/demo/ode/stiff/TestProblem5.h src/demo/ode/stiff/TestProblem6.h
> src/demo/ode/stiff/TestProblem7.h src/demo/ode/stiff/TestProblem8.h
> src/demo/ode/stiff/TestProblem9.h src/demo/ode/stiff/main.cpp
> src/demo/ode/stiff/run-tests.sh src/demo/pde/bidomain/Bidomain.form
> src/demo/pde/bidomain/Bidomain.h src/demo/pde/bidomain/main.cpp
> src/demo/pde/convection-diffusion/ConvectionDiffusion.form
> src/demo/pde/convection-diffusion/ConvectionDiffusion.h
> src/demo/pde/convection-diffusion/Stokes.form
> src/demo/pde/convection-diffusion/Stokes.h
> src/demo/pde/convection-diffusion/main.cpp src/demo/pde/dg/Poisson.form
> src/demo/pde/dg/Poisson.h src/demo/pde/dg/Projection.form
> src/demo/pde/dg/Projection.h src/demo/pde/dg/main.cpp src/demo/pde/ela!
>  sticity/Elasticity.form src/demo/pde/elasticity/ElasticityStrain.form
> src/demo/pde/elasticity/main.cpp src/demo/pde/euler/CNSSolver.cpp
> src/demo/pde/euler/dolfin/CNSResDensity.form
> src/demo/pde/euler/dolfin/CNSResDensity.h
> src/demo/pde/euler/dolfin/CNSResEnergy.form
> src/demo/pde/euler/dolfin/CNSResEnergy.h
> src/demo/pde/euler/dolfin/CNSResMomentum.form
> src/demo/pde/euler/dolfin/CNSResMomentum.h
> src/demo/pde/euler/dolfin/CNSSolver.h
> src/demo/pde/euler/dolfin/CNSmix2D.form
> src/demo/pde/euler/dolfin/CNSmix2D.h
> src/demo/pde/euler/dolfin/CNSmix3D.form
> src/demo/pde/euler/dolfin/CNSmix3D.h src/demo/pde/euler/main.cpp
> src/demo/pde/functional/EnergyNorm.form
> src/demo/pde/functional/EnergyNorm.h src/demo/pde/functional/main.cpp
> src/demo/pde/nonlinear/nonlinear-poisson/NonlinearPoisson.form
> src/demo/pde/nonlinear/nonlinear-poisson/NonlinearPoisson.h
> src/demo/pde/nonlinear/nonlinear-poisson/main.cpp
> src/demo/pde/poisson/Poisson.form src/demo/pde/poisson/main.cpp
> src/demo/pde/stokes/stabilized/Stokes.form
> src/demo/pde/stokes/stabilized/Stokes.h src/demo/pde!
>  /stokes/stabilized/main.cpp src/demo/pde/stokes/taylor-hood/Stokes.form
> src/demo/pde/stokes/taylor-hood/Stokes.h
> src/demo/pde/stokes/taylor-hood/main.cpp
> src/demo/pydolfin/solvers/elasticity-tpde/composite/Elasticity.form
> src/demo/pydolfin/solvers/elasticity-tpde/composite/elasticityform.py
> src/demo/pydolfin/solvers/elasticity-tpde/manual/Elasticity.form
> src/demo/pydolfin/solvers/stokes/L2Error.form
> src/demo/pydolfin/solvers/stokes/Stokes2D.form src/demo/pydolfin/test.sh
> src/demo/quadrature/main.cpp
> src/demo/scripting/pydolfin/solvers/navierstokes/NavierStokes.form
> src/demo/scripting/pydolfin/solvers/navierstokes/NavierStokesPressure.form
> src/greeting/greeting.sh src/kernel/common/TimeDependent.cpp
> src/kernel/common/Variable.cpp src/kernel/common/dolfin/AdjacencyGraph.h
> src/kernel/common/dolfin/Array.h src/kernel/common/dolfin/List.h
> src/kernel/common/dolfin/TimeDependent.h
> src/kernel/common/dolfin/Variable.h src/kernel/common/dolfin/timing.h
> src/kernel/common/dolfin/utils.!
>  h src/kernel/common/timing.cpp src/kernel/common/utils.cpp src/kernel/
> elements/dolfin/ElementLibrary.h src/kernel/elements/generate.py
> src/kernel/fem/Assembler.cpp src/kernel/fem/BoundaryCondition.cpp
> src/kernel/fem/DofMap.cpp src/kernel/fem/DofMaps.cpp
> src/kernel/fem/UFC.cpp src/kernel/fem/assemble.cpp
> src/kernel/fem/dolfin/Assembler.h
> src/kernel/fem/dolfin/BoundaryCondition.h src/kernel/fem/dolfin/DofMap.h
> src/kernel/fem/dolfin/DofMaps.h src/kernel/fem/dolfin/Form.h
> src/kernel/fem/dolfin/UFC.h src/kernel/fem/dolfin/UFCCell.h
> src/kernel/fem/dolfin/UFCMesh.h src/kernel/fem/dolfin/assemble.h
> src/kernel/function/ConstantFunction.cpp
> src/kernel/function/DiscreteFunction.cpp src/kernel/function/Function.cpp
> src/kernel/function/UserFunction.cpp
> src/kernel/function/dolfin/ConstantFunction.h
> src/kernel/function/dolfin/DiscreteFunction.h
> src/kernel/function/dolfin/Function.h
> src/kernel/function/dolfin/GenericFunction.h
> src/kernel/function/dolfin/SpecialFunctions.h
> src/kernel/function/dolfin/UserFunction.h
> src/kernel/function/dolfin/dolfin_function.h s!
>  rc/kernel/graph/DirectedClique.cpp src/kernel/graph/Graph.cpp
> src/kernel/graph/GraphEditor.cpp src/kernel/graph/GraphPartition.cpp
> src/kernel/graph/UndirectedClique.cpp
> src/kernel/graph/dolfin/DirectedClique.h src/kernel/graph/dolfin/Graph.h
> src/kernel/graph/dolfin/GraphEditor.h
> src/kernel/graph/dolfin/GraphPartition.h
> src/kernel/graph/dolfin/UndirectedClique.h src/kernel/io/File.cpp
> src/kernel/io/GenericFile.cpp src/kernel/io/GiDFile.cpp
> src/kernel/io/MFile.cpp src/kernel/io/MTXFile.cpp
> src/kernel/io/MatlabFile.cpp src/kernel/io/NewXMLMesh.cpp
> src/kernel/io/OctaveFile.cpp src/kernel/io/OpenDXFile.cpp
> src/kernel/io/PythonFile.cpp src/kernel/io/TecplotFile.cpp
> src/kernel/io/VTKFile.cpp src/kernel/io/XMLBLASFormData.cpp
> src/kernel/io/XMLDofMap.cpp src/kernel/io/XMLFile.cpp
> src/kernel/io/XMLFiniteElement.cpp src/kernel/io/XMLFunction.cpp
> src/kernel/io/XMLGraph.cpp src/kernel/io/XMLMatrix.cpp
> src/kernel/io/XMLMesh.cpp src/kernel/io/XMLMeshFunction.cpp
> src/kernel/io/XMLObject.cp!
>  p src/kernel/io/XMLParameterList.cpp src/kernel/io/XMLVector.cpp src/k
> ernel/io/dolfin/File.h src/kernel/io/dolfin/GenericFile.h
> src/kernel/io/dolfin/GiDFile.h src/kernel/io/dolfin/MFile.h
> src/kernel/io/dolfin/MTXFile.h src/kernel/io/dolfin/MatlabFile.h
> src/kernel/io/dolfin/NewXMLMesh.h src/kernel/io/dolfin/OctaveFile.h
> src/kernel/io/dolfin/OpenDXFile.h src/kernel/io/dolfin/PythonFile.h
> src/kernel/io/dolfin/TecplotFile.h src/kernel/io/dolfin/VTKFile.h
> src/kernel/io/dolfin/XMLBLASFormData.h src/kernel/io/dolfin/XMLDofMap.h
> src/kernel/io/dolfin/XMLFile.h src/kernel/io/dolfin/XMLFiniteElement.h
> src/kernel/io/dolfin/XMLFunction.h src/kernel/io/dolfin/XMLGraph.h
> src/kernel/io/dolfin/XMLMatrix.h src/kernel/io/dolfin/XMLMesh.h
> src/kernel/io/dolfin/XMLMeshFunction.h src/kernel/io/dolfin/XMLObject.h
> src/kernel/io/dolfin/XMLParameterList.h src/kernel/io/dolfin/XMLVector.h
> src/kernel/la/GMRES.cpp src/kernel/la/LU.cpp
> src/kernel/la/PETScKrylovMatrix.cpp src/kernel/la/PETScKrylovSolver.cpp
> src/kernel/la/PETScLUSolver.cpp src/kernel/la/PETScManager.cpp src/k!
>  ernel/la/PETScMatrix.cpp src/kernel/la/PETScPreconditioner.cpp
> src/kernel/la/PETScVector.cpp src/kernel/la/SLEPcEigenvalueSolver.cpp
> src/kernel/la/SparsityPattern.cpp src/kernel/la/dolfin/AssemblyMatrix.h
> src/kernel/la/dolfin/DenseMatrix.h src/kernel/la/dolfin/DenseVector.h
> src/kernel/la/dolfin/GMRES.h src/kernel/la/dolfin/GenericMatrix.h
> src/kernel/la/dolfin/GenericTensor.h src/kernel/la/dolfin/GenericVector.h
> src/kernel/la/dolfin/KrylovMethod.h src/kernel/la/dolfin/KrylovSolver.h
> src/kernel/la/dolfin/LU.h src/kernel/la/dolfin/LUSolver.h
> src/kernel/la/dolfin/LinearSolver.h src/kernel/la/dolfin/Matrix.h
> src/kernel/la/dolfin/PETScKrylovMatrix.h
> src/kernel/la/dolfin/PETScKrylovSolver.h
> src/kernel/la/dolfin/PETScLUSolver.h
> src/kernel/la/dolfin/PETScLinearSolver.h
> src/kernel/la/dolfin/PETScManager.h src/kernel/la/dolfin/PETScMatrix.h
> src/kernel/la/dolfin/PETScPreconditioner.h
> src/kernel/la/dolfin/PETScVector.h src/kernel/la/dolfin/Preconditioner.h
> src/kernel/la/dolfin/SLEPcEige!
>  nvalueSolver.h src/kernel/la/dolfin/Scalar.h src/kernel/la/dolfin/Spar
> seMatrix.h src/kernel/la/dolfin/SparseVector.h
> src/kernel/la/dolfin/SparsityPattern.h src/kernel/la/dolfin/Vector.h
> src/kernel/la/dolfin/uBlasDenseMatrix.h
> src/kernel/la/dolfin/uBlasDummyPreconditioner.h
> src/kernel/la/dolfin/uBlasILUPreconditioner.h
> src/kernel/la/dolfin/uBlasKrylovMatrix.h
> src/kernel/la/dolfin/uBlasKrylovSolver.h
> src/kernel/la/dolfin/uBlasLUSolver.h
> src/kernel/la/dolfin/uBlasLinearSolver.h
> src/kernel/la/dolfin/uBlasMatrix.h
> src/kernel/la/dolfin/uBlasPreconditioner.h
> src/kernel/la/dolfin/uBlasSparseMatrix.h
> src/kernel/la/dolfin/uBlasVector.h src/kernel/la/dolfin/ublas.h
> src/kernel/la/uBlasDummyPreconditioner.cpp
> src/kernel/la/uBlasILUPreconditioner.cpp
> src/kernel/la/uBlasKrylovMatrix.cpp src/kernel/la/uBlasKrylovSolver.cpp
> src/kernel/la/uBlasLUSolver.cpp src/kernel/la/uBlasVector.cpp
> src/kernel/log/Buffer.cpp src/kernel/log/CursesLogger.cpp
> src/kernel/log/Event.cpp src/kernel/log/GenericLogger.cpp
> src/kernel/log/LogManager.cpp src/kernel/log/LogStream.cpp src!
>  /kernel/log/Logger.cpp src/kernel/log/LoggerMacros.cpp
> src/kernel/log/LoggerManager.cpp src/kernel/log/Progress.cpp
> src/kernel/log/SilentLogger.cpp src/kernel/log/TerminalLogger.cpp
> src/kernel/log/dolfin/Buffer.h src/kernel/log/dolfin/CursesLogger.h
> src/kernel/log/dolfin/Event.h src/kernel/log/dolfin/GenericLogger.h
> src/kernel/log/dolfin/LogManager.h src/kernel/log/dolfin/LogStream.h
> src/kernel/log/dolfin/Logger.h src/kernel/log/dolfin/LoggerMacros.h
> src/kernel/log/dolfin/Progress.h src/kernel/log/dolfin/SilentLogger.h
> src/kernel/log/dolfin/TerminalLogger.h src/kernel/main/dolfin/constants.h
> src/kernel/main/dolfin/init.h src/kernel/main/dolfin_doc.h
> src/kernel/main/init.cpp src/kernel/math/Lagrange.cpp
> src/kernel/math/Legendre.cpp src/kernel/math/basic.cpp
> src/kernel/math/dolfin/Lagrange.h src/kernel/math/dolfin/Legendre.h
> src/kernel/math/dolfin/basic.h src/kernel/mesh/BoundaryComputation.cpp
> src/kernel/mesh/BoundaryMesh.cpp src/kernel/mesh/Cell.cpp
> src/kernel/mesh/CellType!
>  .cpp src/kernel/mesh/Edge.cpp src/kernel/mesh/Face.cpp src/kernel/mesh
> /Facet.cpp src/kernel/mesh/GTSInterface.cpp
> src/kernel/mesh/GeometricPredicates.cpp
> src/kernel/mesh/IntersectionDetector.cpp src/kernel/mesh/Interval.cpp
> src/kernel/mesh/LocalMeshCoarsening.cpp
> src/kernel/mesh/LocalMeshRefinement.cpp src/kernel/mesh/Mesh.cpp
> src/kernel/mesh/MeshConnectivity.cpp src/kernel/mesh/MeshData.cpp
> src/kernel/mesh/MeshEditor.cpp src/kernel/mesh/MeshEntity.cpp
> src/kernel/mesh/MeshEntityIterator.cpp src/kernel/mesh/MeshGeometry.cpp
> src/kernel/mesh/MeshHierarchy.cpp
> src/kernel/mesh/MeshHierarchyAlgorithms.cpp
> src/kernel/mesh/MeshOrdering.cpp src/kernel/mesh/MeshTopology.cpp
> src/kernel/mesh/Point.cpp src/kernel/mesh/Tetrahedron.cpp
> src/kernel/mesh/TopologyComputation.cpp src/kernel/mesh/Triangle.cpp
> src/kernel/mesh/UniformMeshRefinement.cpp src/kernel/mesh/UnitCube.cpp
> src/kernel/mesh/UnitSquare.cpp src/kernel/mesh/Vertex.cpp
> src/kernel/mesh/dolfin/BoundaryComputation.h
> src/kernel/mesh/dolfin/BoundaryMesh.h src/kernel/mesh/dolfin/Cell.h
> src/kernel/mesh/d!
>  olfin/CellType.h src/kernel/mesh/dolfin/Edge.h
> src/kernel/mesh/dolfin/Face.h src/kernel/mesh/dolfin/Facet.h
> src/kernel/mesh/dolfin/GTSInterface.h
> src/kernel/mesh/dolfin/GeometricPredicates.h
> src/kernel/mesh/dolfin/IntersectionDetector.h
> src/kernel/mesh/dolfin/Interval.h
> src/kernel/mesh/dolfin/LocalMeshCoarsening.h
> src/kernel/mesh/dolfin/LocalMeshRefinement.h
> src/kernel/mesh/dolfin/Mesh.h src/kernel/mesh/dolfin/MeshConnectivity.h
> src/kernel/mesh/dolfin/MeshData.h src/kernel/mesh/dolfin/MeshEditor.h
> src/kernel/mesh/dolfin/MeshEntity.h
> src/kernel/mesh/dolfin/MeshEntityIterator.h
> src/kernel/mesh/dolfin/MeshFunction.h
> src/kernel/mesh/dolfin/MeshGeometry.h
> src/kernel/mesh/dolfin/MeshHierarchy.h
> src/kernel/mesh/dolfin/MeshHierarchyAlgorithms.h
> src/kernel/mesh/dolfin/MeshOrdering.h
> src/kernel/mesh/dolfin/MeshTopology.h src/kernel/mesh/dolfin/Point.h
> src/kernel/mesh/dolfin/SubDomain.h src/kernel/mesh/dolfin/Tetrahedron.h
> src/kernel/mesh/dolfin/TopologyComputation.h src/kernel/mesh/d!
>  olfin/Triangle.h src/kernel/mesh/dolfin/UniformMeshRefinement.h src/ke
> rnel/mesh/dolfin/UnitCube.h src/kernel/mesh/dolfin/UnitSquare.h
> src/kernel/mesh/dolfin/Vertex.h src/kernel/mf/MatrixFactory.cpp
> src/kernel/mf/dolfin/ConvectionMatrix.h src/kernel/mf/dolfin/LoadVector.h
> src/kernel/mf/dolfin/MassMatrix.h src/kernel/mf/dolfin/MatrixFactory.h
> src/kernel/mf/dolfin/StiffnessMatrix.h src/kernel/mf/dolfin/dolfin_mf.h
> src/kernel/mf/ffc-forms/ConvectionMatrix2D.form
> src/kernel/mf/ffc-forms/ConvectionMatrix2D.h
> src/kernel/mf/ffc-forms/ConvectionMatrix3D.form
> src/kernel/mf/ffc-forms/ConvectionMatrix3D.h
> src/kernel/mf/ffc-forms/LoadVector2D.form
> src/kernel/mf/ffc-forms/LoadVector2D.h
> src/kernel/mf/ffc-forms/LoadVector3D.form
> src/kernel/mf/ffc-forms/LoadVector3D.h
> src/kernel/mf/ffc-forms/MassMatrix2D.form
> src/kernel/mf/ffc-forms/MassMatrix2D.h
> src/kernel/mf/ffc-forms/MassMatrix3D.form
> src/kernel/mf/ffc-forms/MassMatrix3D.h
> src/kernel/mf/ffc-forms/StiffnessMatrix2D.form
> src/kernel/mf/ffc-forms/StiffnessMatrix2D.h
> src/kernel/mf/ffc-forms/StiffnessMatrix3D.f!
>  orm src/kernel/mf/ffc-forms/StiffnessMatrix3D.h
> src/kernel/nls/NewtonSolver.cpp src/kernel/nls/NonlinearProblem.cpp
> src/kernel/nls/dolfin/NewtonSolver.h
> src/kernel/nls/dolfin/NonlinearProblem.h src/kernel/ode/Adaptivity.cpp
> src/kernel/ode/Alloc.cpp src/kernel/ode/ComplexODE.cpp
> src/kernel/ode/Controller.cpp src/kernel/ode/Dependencies.cpp
> src/kernel/ode/Dual.cpp src/kernel/ode/Homotopy.cpp
> src/kernel/ode/HomotopyJacobian.cpp src/kernel/ode/HomotopyODE.cpp
> src/kernel/ode/Method.cpp src/kernel/ode/MonoAdaptiveFixedPointSolver.cpp
> src/kernel/ode/MonoAdaptiveJacobian.cpp
> src/kernel/ode/MonoAdaptiveNewtonSolver.cpp
> src/kernel/ode/MonoAdaptiveTimeSlab.cpp src/kernel/ode/MonoAdaptivity.cpp
> src/kernel/ode/MultiAdaptiveFixedPointSolver.cpp
> src/kernel/ode/MultiAdaptiveJacobian.cpp
> src/kernel/ode/MultiAdaptiveNewtonSolver.cpp
> src/kernel/ode/MultiAdaptivePreconditioner.cpp
> src/kernel/ode/MultiAdaptiveTimeSlab.cpp
> src/kernel/ode/MultiAdaptivity.cpp src/kernel/ode/ODE.cpp
> src/kernel/ode/!
>  ODESolver.cpp src/kernel/ode/Partition.cpp src/kernel/ode/ReducedModel
> .cpp src/kernel/ode/Sample.cpp src/kernel/ode/TimeSlab.cpp
> src/kernel/ode/TimeSlabJacobian.cpp src/kernel/ode/TimeSlabSolver.cpp
> src/kernel/ode/TimeStepper.cpp
> src/kernel/ode/UpdatedMultiAdaptiveJacobian.cpp
> src/kernel/ode/cGqMethod.cpp src/kernel/ode/dGqMethod.cpp
> src/kernel/ode/dolfin/Adaptivity.h src/kernel/ode/dolfin/Alloc.h
> src/kernel/ode/dolfin/ComplexODE.h src/kernel/ode/dolfin/Controller.h
> src/kernel/ode/dolfin/Dependencies.h src/kernel/ode/dolfin/Dual.h
> src/kernel/ode/dolfin/Homotopy.h src/kernel/ode/dolfin/HomotopyJacobian.h
> src/kernel/ode/dolfin/HomotopyODE.h src/kernel/ode/dolfin/Method.h
> src/kernel/ode/dolfin/MonoAdaptiveFixedPointSolver.h
> src/kernel/ode/dolfin/MonoAdaptiveJacobian.h
> src/kernel/ode/dolfin/MonoAdaptiveNewtonSolver.h
> src/kernel/ode/dolfin/MonoAdaptiveTimeSlab.h
> src/kernel/ode/dolfin/MonoAdaptivity.h
> src/kernel/ode/dolfin/MultiAdaptiveFixedPointSolver.h
> src/kernel/ode/dolfin/MultiAdaptiveJacobian.h
> src/kernel/ode/dolfin/MultiAdaptiveNewtonSolver.h !
>  src/kernel/ode/dolfin/MultiAdaptivePreconditioner.h
> src/kernel/ode/dolfin/MultiAdaptiveTimeSlab.h
> src/kernel/ode/dolfin/MultiAdaptivity.h src/kernel/ode/dolfin/ODE.h
> src/kernel/ode/dolfin/ODESolver.h src/kernel/ode/dolfin/Partition.h
> src/kernel/ode/dolfin/ReducedModel.h src/kernel/ode/dolfin/Sample.h
> src/kernel/ode/dolfin/TimeSlab.h src/kernel/ode/dolfin/TimeSlabJacobian.h
> src/kernel/ode/dolfin/TimeSlabSolver.h
> src/kernel/ode/dolfin/TimeStepper.h
> src/kernel/ode/dolfin/UpdatedMultiAdaptiveJacobian.h
> src/kernel/ode/dolfin/cGqMethod.h src/kernel/ode/dolfin/dGqMethod.h
> src/kernel/parameter/Parameter.cpp src/kernel/parameter/ParameterList.cpp
> src/kernel/parameter/ParameterSystem.cpp
> src/kernel/parameter/ParameterValue.cpp
> src/kernel/parameter/Parametrized.cpp
> src/kernel/parameter/dolfin/Parameter.h
> src/kernel/parameter/dolfin/ParameterList.h
> src/kernel/parameter/dolfin/ParameterSystem.h
> src/kernel/parameter/dolfin/ParameterValue.h
> src/kernel/parameter/dolfin/Parametrized.h src/k!
>  ernel/pde/GenericPDE.cpp src/kernel/pde/LinearPDE.cpp src/kernel/pde/N
> onlinearPDE.cpp src/kernel/pde/PDE.cpp src/kernel/pde/dolfin/GenericPDE.h
> src/kernel/pde/dolfin/LinearPDE.h src/kernel/pde/dolfin/NonlinearPDE.h
> src/kernel/pde/dolfin/PDE.h src/kernel/quadrature/GaussQuadrature.cpp
> src/kernel/quadrature/GaussianQuadrature.cpp
> src/kernel/quadrature/LobattoQuadrature.cpp
> src/kernel/quadrature/Quadrature.cpp
> src/kernel/quadrature/RadauQuadrature.cpp
> src/kernel/quadrature/dolfin/GaussQuadrature.h
> src/kernel/quadrature/dolfin/GaussianQuadrature.h
> src/kernel/quadrature/dolfin/LobattoQuadrature.h
> src/kernel/quadrature/dolfin/Quadrature.h
> src/kernel/quadrature/dolfin/RadauQuadrature.h src/pydolfin/generate.py
> src/sandbox/assembly/PoissonOld.h src/sandbox/assembly/main.cpp
> src/sandbox/bdm/MixedPoisson.form src/sandbox/bdm/main.cpp
> src/sandbox/dg/Poisson.form src/sandbox/dg/Projection.form
> src/sandbox/dg/main.cpp src/sandbox/meshordering/main.cpp
> src/sandbox/passembly/Poisson2D.form src/sandbox/passembly/Poisson2D.h
> src/sandbox/passembly/main.cpp src/!
>  test/tmp/L2Norm.form src/test/tmp/L2Norm.h src/test/tmp/main.cpp
> src/utils/convert/dolfin-convert src/utils/gid/dolfin.bas
> src/utils/matlab/meshindex.m src/utils/matlab/plotcontroller.m
> src/utils/matlab/plotslab.m src/utils/matlab/xmlmatrix.m
> src/utils/matlab/xmlmesh.m src/utils/matlab/xmlvector.m
> src/utils/octave/pdemesh.m src/utils/octave/pdeplot.m
> src/utils/octave/pdesurf.m src/utils/swig/dolfin-swig
> src/utils/system/monitor src/utils/vim/macros src/utils/xml/convertall
> src/utils/xml/inp2xml
>> description:
>> Implemented license change to LGPL.
>>
>>
>> changeset:   2894:bfa94da7c8afaaadd818315c254e6ae57e89db45
>> user:        "Anders Logg <logg@xxxxxxxxx>"
>> date:        Mon Apr 23 15:31:30 2007 +0200
>> files:       Makefile.am Makefile.in aclocal.m4 configure configure.ac
>> src/Makefile.in src/bench/Makefile.in src/bench/fem/Makefile.in
>> src/bench/la/Makefile.in src/bench/ode/Makefile.in src/demo/Makefile.am
>> src/demo/Makefile.in src/demo/fem/Makefile.in src/demo/la/Makefile.in
>> src/demo/nls/Makefile.in src/demo/ode/Makefile.in
>> src/demo/ode/homotopy/Makefile.in src/demo/pde/Makefile.in
>> src/demo/pde/nonlinear/Makefile.in src/demo/pde/stokes/Makefile.in
>> src/demo/solvers/Makefile.am src/demo/solvers/Makefile.in
>> src/demo/solvers/convdiff/Makefile
>> src/demo/solvers/convdiff/dolfin.xml.gz
>> src/demo/solvers/convdiff/main.cpp src/demo/solvers/convdiff/plot.py
>> src/demo/solvers/elasticity-updated/Makefile
>> src/demo/solvers/elasticity-updated/cow05.xml.gz
>> src/demo/solvers/elasticity-updated/cow06.xml.gz
>> src/demo/solvers/elasticity-updated/cow07.xml.gz
>> src/demo/solvers/elasticity-updated/main.cpp
>> src/demo/solvers/elasticity-updated/minimal2.xml.gz
>> src/demo/solvers/elasticity-updated/plot.py!
>   src/demo/solvers/elasticity-updated/roterror01.xml.gz
> src/demo/solvers/elasticity-updated/tetmesh-1c.xml.gz
> src/demo/solvers/elasticity/Makefile
> src/demo/solvers/elasticity/main.cpp src/demo/solvers/elasticity/plot.py
> src/demo/solvers/elasticity/tetmesh-4.xml.gz
> src/demo/solvers/elasticity/tetmesh-8.xml.gz
> src/demo/solvers/heat/Makefile src/demo/solvers/heat/main.cpp
> src/demo/solvers/heat/plot.py src/demo/solvers/heat/plot_heat.py
> src/demo/solvers/heat/visualize_heat.py
> src/demo/solvers/navierstokes/Makefile.am
> src/demo/solvers/navierstokes/Makefile.in
> src/demo/solvers/navierstokes/benchmark/Makefile
> src/demo/solvers/navierstokes/benchmark/README
> src/demo/solvers/navierstokes/benchmark/cylinder_2d_bmk.xml.gz
> src/demo/solvers/navierstokes/benchmark/cylinder_3d_bmk.xml.gz
> src/demo/solvers/navierstokes/benchmark/main.cpp
> src/demo/solvers/plasticity/Makefile
> src/demo/solvers/plasticity/main.cpp src/demo/solvers/plasticity/plot.py
> src/demo/solvers/poisson/Makefile src/demo/solv!
>  ers/poisson/main.cpp src/demo/solvers/poisson/mesh.xml.gz src/demo/sol
> vers/poisson/plot.py src/demo/solvers/poisson/reference.vtu
> src/demo/solvers/stokes/Makefile src/demo/solvers/stokes/main.cpp
> src/demo/solvers/stokes/plot.py src/greeting/Makefile.in
> src/kernel/Makefile.in src/kernel/common/Makefile.in
> src/kernel/common/dolfin/Makefile.in src/kernel/elements/Makefile.in
> src/kernel/elements/dolfin/Makefile.in src/kernel/fem/Makefile.in
> src/kernel/fem/dolfin/Makefile.in src/kernel/function/Makefile.in
> src/kernel/function/dolfin/Makefile.in src/kernel/graph/Makefile.in
> src/kernel/graph/dolfin/Makefile.in src/kernel/io/Makefile.in
> src/kernel/io/dolfin/Makefile.in src/kernel/la/Makefile.in
> src/kernel/la/dolfin/Makefile.in src/kernel/log/Makefile.in
> src/kernel/log/dolfin/Makefile.in src/kernel/main/Makefile.am
> src/kernel/main/Makefile.in src/kernel/main/dolfin/Makefile.in
> src/kernel/math/Makefile.in src/kernel/math/dolfin/Makefile.in
> src/kernel/mesh/Makefile.in src/kernel/mesh/dolfin/Makefile.in
> src/kernel/nls/Makefile.in src/kernel/nls/dolfin/Mak!
>  efile.in src/kernel/ode/Makefile.in src/kernel/ode/dolfin/Makefile.in
> src/kernel/parameter/Makefile.in src/kernel/parameter/dolfin/Makefile.in
> src/kernel/pde/Makefile.in src/kernel/pde/dolfin/Makefile.in
> src/kernel/quadrature/Makefile.in
> src/kernel/quadrature/dolfin/Makefile.in src/lib/Makefile.in
> src/modules/Makefile.am src/modules/Makefile.in
> src/modules/ale/ALEBoundaryCondition.cpp src/modules/ale/ALESolver.cpp
> src/modules/ale/ALE_FSI_README.pdf src/modules/ale/Makefile.am
> src/modules/ale/Makefile.in src/modules/ale/dolfin/ALEBoundaryCondition.h
> src/modules/ale/dolfin/ALEContinuity2D.form
> src/modules/ale/dolfin/ALEContinuity2D.h
> src/modules/ale/dolfin/ALEContinuity3D.form
> src/modules/ale/dolfin/ALEContinuity3D.h
> src/modules/ale/dolfin/ALEFunction.h
> src/modules/ale/dolfin/ALEMomentum2D.form
> src/modules/ale/dolfin/ALEMomentum2D.h
> src/modules/ale/dolfin/ALEMomentum3D.form
> src/modules/ale/dolfin/ALEMomentum3D.h src/modules/ale/dolfin/ALESolver.h
> src/modules/ale/dolfin/Makefi!
>  le.am src/modules/ale/dolfin/Makefile.in src/modules/ale/dolfin/dolfin
> _ale.h src/modules/ale/test/Makefile
> src/modules/ale/test/cylinder_2d_bmk.xml
> src/modules/ale/test/cylinder_3d_bmk.xml.gz src/modules/ale/test/main.cpp
> src/modules/ale/test/rect_ale_ns.delauny.xml
> src/modules/ale/test/rect_ale_ns.xml
> src/modules/convdiff/ConvectionDiffusionSolver.cpp
> src/modules/convdiff/Makefile.am src/modules/convdiff/Makefile.in
> src/modules/convdiff/dolfin/ConvectionDiffusion2D.form
> src/modules/convdiff/dolfin/ConvectionDiffusion2D.h
> src/modules/convdiff/dolfin/ConvectionDiffusion3D.form
> src/modules/convdiff/dolfin/ConvectionDiffusion3D.h
> src/modules/convdiff/dolfin/ConvectionDiffusionSolver.h
> src/modules/convdiff/dolfin/Makefile.am
> src/modules/convdiff/dolfin/Makefile.in
> src/modules/convdiff/dolfin/dolfin_convdiff.h
> src/modules/dolfin/Makefile.am src/modules/dolfin/Makefile.in
> src/modules/dolfin/Solver.h src/modules/dolfin/dolfin_modules.h
> src/modules/elasticity-updated/ElasticityUpdatedSolver.cpp
> src/modules/elasticity-updated/Makefile.am src/modules/el!
>  asticity-updated/Makefile.in
> src/modules/elasticity-updated/dolfin/ElasticityUpdated.form
> src/modules/elasticity-updated/dolfin/ElasticityUpdated.h
> src/modules/elasticity-updated/dolfin/ElasticityUpdatedMass.form
> src/modules/elasticity-updated/dolfin/ElasticityUpdatedMass.h
> src/modules/elasticity-updated/dolfin/ElasticityUpdatedSigma.form
> src/modules/elasticity-updated/dolfin/ElasticityUpdatedSigma.h
> src/modules/elasticity-updated/dolfin/ElasticityUpdatedSolver.h
> src/modules/elasticity-updated/dolfin/Makefile.am
> src/modules/elasticity-updated/dolfin/Makefile.in
> src/modules/elasticity-updated/dolfin/dolfin_elasticityupdated.h
> src/modules/elasticity/Elasticity.h
> src/modules/elasticity/ElasticitySolver.cpp
> src/modules/elasticity/Makefile.am src/modules/elasticity/Makefile.in
> src/modules/elasticity/dolfin/Elasticity-alternative.form
> src/modules/elasticity/dolfin/Elasticity.form
> src/modules/elasticity/dolfin/Elasticity.h
> src/modules/elasticity/dolfin/ElasticityMass.form src/modu!
>  les/elasticity/dolfin/ElasticityMass.h src/modules/elasticity/dolfin/E
> lasticitySolver.h src/modules/elasticity/dolfin/Makefile.am
> src/modules/elasticity/dolfin/Makefile.in
> src/modules/elasticity/dolfin/dolfin_elasticity.h
> src/modules/fsi/ALE_FSI_README.pdf src/modules/fsi/FSISolver.cpp
> src/modules/fsi/Makefile.am src/modules/fsi/Makefile.in
> src/modules/fsi/dolfin/FSIContinuity2D.form
> src/modules/fsi/dolfin/FSIContinuity2D.h
> src/modules/fsi/dolfin/FSIContinuity3D.form
> src/modules/fsi/dolfin/FSIContinuity3D.h
> src/modules/fsi/dolfin/FSIDotSigma2D.form
> src/modules/fsi/dolfin/FSIDotSigma2D.h
> src/modules/fsi/dolfin/FSIDotSigma3D.form
> src/modules/fsi/dolfin/FSIDotSigma3D.h
> src/modules/fsi/dolfin/FSIMomentum2D.form
> src/modules/fsi/dolfin/FSIMomentum2D.h
> src/modules/fsi/dolfin/FSIMomentum3D.form
> src/modules/fsi/dolfin/FSIMomentum3D.h src/modules/fsi/dolfin/FSISolver.h
> src/modules/fsi/dolfin/Makefile.am src/modules/fsi/dolfin/Makefile.in
> src/modules/fsi/dolfin/dolfin_fsi.h src/modules/fsi/test/Makefile
> src/modules/fsi/test/fast_test/Makefile src/modules!
>  /fsi/test/fast_test/main.cpp
> src/modules/fsi/test/fast_test/rect_ale_ns.xml
> src/modules/fsi/test/main.bench.cpp src/modules/fsi/test/main.cpp
> src/modules/fsi/test/main.struct.cpp src/modules/fsi/test/rect_ale_ns.xml
> src/modules/heat/HeatSolver.cpp src/modules/heat/Makefile.am
> src/modules/heat/Makefile.in src/modules/heat/dolfin/Heat.form
> src/modules/heat/dolfin/Heat.h src/modules/heat/dolfin/HeatSolver.h
> src/modules/heat/dolfin/Makefile.am src/modules/heat/dolfin/Makefile.in
> src/modules/heat/dolfin/dolfin_heat.h src/modules/lib/Makefile.am
> src/modules/lib/Makefile.in src/modules/navierstokes/Makefile.am
> src/modules/navierstokes/Makefile.in
> src/modules/navierstokes/NSESolver.cpp
> src/modules/navierstokes/dolfin/Makefile.am
> src/modules/navierstokes/dolfin/Makefile.in
> src/modules/navierstokes/dolfin/NSEContinuity2D.form
> src/modules/navierstokes/dolfin/NSEContinuity2D.h
> src/modules/navierstokes/dolfin/NSEContinuity3D.form
> src/modules/navierstokes/dolfin/NSEContinuity3D.h src/mod!
>  ules/navierstokes/dolfin/NSEDualContinuity2D.form src/modules/navierst
> okes/dolfin/NSEDualContinuity2D.h
> src/modules/navierstokes/dolfin/NSEDualContinuity3D.form
> src/modules/navierstokes/dolfin/NSEDualContinuity3D.h
> src/modules/navierstokes/dolfin/NSEDualMomentum2D.form
> src/modules/navierstokes/dolfin/NSEDualMomentum2D.h
> src/modules/navierstokes/dolfin/NSEDualMomentum3D.form
> src/modules/navierstokes/dolfin/NSEMomentum2D.form
> src/modules/navierstokes/dolfin/NSEMomentum2D.h
> src/modules/navierstokes/dolfin/NSEMomentum3D.form
> src/modules/navierstokes/dolfin/NSEMomentum3D.h
> src/modules/navierstokes/dolfin/NSESolver.h
> src/modules/navierstokes/dolfin/dolfin_navierstokes.h
> src/modules/plasticity/DruckerPrager.cpp
> src/modules/plasticity/Makefile.am src/modules/plasticity/Makefile.in
> src/modules/plasticity/PlasticityModel.cpp
> src/modules/plasticity/PlasticityProblem.cpp
> src/modules/plasticity/PlasticitySolver.cpp
> src/modules/plasticity/ReturnMapping.cpp
> src/modules/plasticity/VonMises.cpp
> src/modules/plasticity/dolfin/DruckerPrager.h src/modules/plastici!
>  ty/dolfin/Makefile.am src/modules/plasticity/dolfin/Makefile.in
> src/modules/plasticity/dolfin/Output2D.form
> src/modules/plasticity/dolfin/Output2D.h
> src/modules/plasticity/dolfin/Output3D.form
> src/modules/plasticity/dolfin/Output3D.h
> src/modules/plasticity/dolfin/Plas2D.form
> src/modules/plasticity/dolfin/Plas2D.h
> src/modules/plasticity/dolfin/Plas3D.form
> src/modules/plasticity/dolfin/Plas3D.h
> src/modules/plasticity/dolfin/PlasticityModel.h
> src/modules/plasticity/dolfin/PlasticityProblem.h
> src/modules/plasticity/dolfin/PlasticitySolver.h
> src/modules/plasticity/dolfin/ReturnMapping.h
> src/modules/plasticity/dolfin/Strain2D.form
> src/modules/plasticity/dolfin/Strain2D.h
> src/modules/plasticity/dolfin/Strain3D.form
> src/modules/plasticity/dolfin/Strain3D.h
> src/modules/plasticity/dolfin/Tangent2D.form
> src/modules/plasticity/dolfin/Tangent2D.h
> src/modules/plasticity/dolfin/Tangent3D.form
> src/modules/plasticity/dolfin/Tangent3D.h
> src/modules/plasticity/dolfin/VonMises.h src/modules/pl!
>  asticity/dolfin/dolfin_plasticity.h src/modules/plasticity/dolfin/ep_s
> train2D.form src/modules/plasticity/dolfin/ep_strain2D.h
> src/modules/plasticity/dolfin/ep_strain3D.form
> src/modules/plasticity/dolfin/ep_strain3D.h
> src/modules/plasticity/dolfin/p_strain2D.form
> src/modules/plasticity/dolfin/p_strain2D.h
> src/modules/plasticity/dolfin/p_strain3D.form
> src/modules/plasticity/dolfin/p_strain3D.h src/modules/poisson/Makefile.am
> src/modules/poisson/Makefile.in src/modules/poisson/PoissonSolver.cpp
> src/modules/poisson/dolfin/Makefile.am
> src/modules/poisson/dolfin/Makefile.in
> src/modules/poisson/dolfin/Poisson2D.form
> src/modules/poisson/dolfin/Poisson2D.h
> src/modules/poisson/dolfin/Poisson3D.form
> src/modules/poisson/dolfin/Poisson3D.h
> src/modules/poisson/dolfin/PoissonSolver.h
> src/modules/poisson/dolfin/dolfin_poisson.h src/modules/python/Makefile.am
> src/modules/python/Makefile.in src/modules/python/__init__.py
> src/modules/python/dolfin_fem_post.i src/modules/python/dolfin_la_post.i
> src/modules/python/dolfin_la_pre.i src/modules/python/dolfin_mesh_po!
>  st.i src/modules/python/dolfin_mesh_pre.i
> src/modules/python/dolfin_ode_pre.i src/modules/python/dolfinmodules.i
> src/modules/python/dolfinmodules.py src/modules/stokes/Makefile.am
> src/modules/stokes/Makefile.in src/modules/stokes/StokesSolver.cpp
> src/modules/stokes/dolfin/L2Error.form
> src/modules/stokes/dolfin/L2Error.h src/modules/stokes/dolfin/Makefile.am
> src/modules/stokes/dolfin/Makefile.in
> src/modules/stokes/dolfin/Stokes2D.form
> src/modules/stokes/dolfin/Stokes2D.h
> src/modules/stokes/dolfin/Stokes3D.form
> src/modules/stokes/dolfin/Stokes3D.h
> src/modules/stokes/dolfin/StokesSolver.h
> src/modules/stokes/dolfin/dolfin_stokes.h src/pydolfin/Makefile.in
> src/utils/Makefile.in src/utils/convert/Makefile.in
> src/utils/inp2dx/Makefile.in src/utils/swig/Makefile.in
>> description:
>> Remove modules
>>
>>
>> changeset:   2893:1e9492c004d377bec6309d096ecca7ddd81132b2
>> user:        "Anders Logg <logg@xxxxxxxxx>"
>> date:        Mon Apr 23 14:16:26 2007 +0200
>> files:       src/pydolfin/typemaps.i src/test/graph/test.py
>> description:
>> Add typemap for dolfin::uint* --> numpy array of "uint".
>> Graph unit tests now work.
>>
>>
>> ----------------------------------------------------------------------
>> For more details, visit http://www.fenics.org/hg/dolfin
>> _______________________________________________
>> DOLFIN-dev mailing list
>> DOLFIN-dev@xxxxxxxxxx
>> http://www.fenics.org/mailman/listinfo/dolfin-dev
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
>




Follow ups

References