← Back to team overview

dolfin team mailing list archive

[HG dolfin] Update matrix factory and getting running (provides piecewise linear mass matrix,

 

One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.

changeset:   3038:615d43e430af630b96925174f447e79b00f86bcd
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon May 14 20:34:01 2007 +0200
files:       configure configure.ac src/kernel/Makefile.am src/kernel/Makefile.in src/kernel/fem/DofMaps.cpp src/kernel/main/dolfin.h src/kernel/mf/Makefile.in src/kernel/mf/MatrixFactory.cpp src/kernel/mf/dolfin/Makefile.in src/kernel/mf/dolfin/MatrixFactory.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.h 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.form src/kernel/mf/ffc-forms/StiffnessMatrix3D.h src/pydolfin/dolfin_headers.h src/pydolfin/generate.py src/pydolfin/typemaps.i
description:
Update matrix factory and getting running (provides piecewise linear mass matrix,
stiffness matrix, convection matrix and load vector). Other forms must be defined
through FFC. Some more fixes are needed to get these working in PyDOLFIN (currently)
ignored.


changeset:   3037:98301f865382f13f05868294e0592b9b5a341f08
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon May 14 19:49:41 2007 +0200
files:       src/bench/fem/assembly/main.cpp src/bench/la/sparse-matrix/main.cpp src/bench/la/vector/main.cpp src/bench/mesh/main.cpp src/demo/nls/nonlinearpoisson/main.cpp src/demo/ode/harmonic/main.cpp src/kernel/nls/NewtonSolver.cpp src/kernel/plot/plot.cpp src/sandbox/assembly/main.cpp src/sandbox/passembly/main.cpp src/test/tmp/main.cpp
description:
Minor fix


changeset:   3036:c364d7c6f3dd71c4beda693d787d87fbed384f9f
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon May 14 19:33:22 2007 +0200
files:       data/meshes/gear.xml.gz src/bench/fem/assembly/AdvectionOperator_3D_3_FER.h src/bench/fem/assembly/AdvectionOperator_3D_3_FFC.h src/bench/fem/assembly/main.cpp src/bench/fem/convergence/Poisson2D_1.h src/bench/fem/convergence/Poisson2D_2.h src/bench/fem/convergence/Poisson2D_3.h src/bench/fem/convergence/Poisson2D_4.h src/bench/fem/convergence/Poisson2D_5.h src/bench/fem/convergence/Poisson3D_1.h src/bench/fem/convergence/Poisson3D_2.h src/bench/fem/convergence/Poisson3D_3.h src/bench/fem/convergence/Poisson3D_4.h src/bench/fem/convergence/Poisson3D_5.h src/bench/fem/convergence/main.cpp src/bench/la/sparse-matrix/Poisson.h src/bench/la/sparse-matrix/main.cpp src/bench/la/vector/main.cpp src/bench/mesh/main.cpp src/bench/ode/reaction/main.cpp src/bench/ode/wave/main.cpp src/demo/fem/nonmatching/Projection.h src/demo/nls/cahn-hilliard/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/ces.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/pde/functional/main.cpp src/demo/pde/poisson/main.cpp src/kernel/common/dolfin/TimeDependent.h src/kernel/common/utils.cpp src/kernel/fem/Assembler.cpp src/kernel/fem/BoundaryCondition.cpp src/kernel/fem/DofMaps.cpp src/kernel/fem/SubSystem.cpp src/kernel/fem/dolfin/UFCCell.h src/kernel/function/DiscreteFunction.cpp src/kernel/function/Function.cpp src/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/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/OpenDXFile.cpp src/kernel/io/TecplotFile.cpp src/kernel/io/VTKFile.cpp src/kernel/io/XMLBLASFormData.cpp src/kernel/io/XMLFile.cpp src/kernel/io/XMLMatrix.cpp src/kernel/io/XMLMesh.cpp src/kernel/io/XMLMeshFunction.cpp src/kernel/io/XMLObject.cpp src/kernel/io/XMLParameterList.cpp src/kernel/io/XMLVector.cpp src/kernel/la/PETScKrylovMatrix.cpp src/kernel/la/PETScKrylovSolver.cpp src/kernel/la/PETScLUSolver.cpp src/kernel/la/PETScManager.cpp src/kernel/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/uBlasKrylovSolver.h src/kernel/la/dolfin/uBlasLUSolver.h src/kernel/la/uBlasILUPreconditioner.cpp src/kernel/la/uBlasKrylovSolver.cpp src/kernel/la/uBlasLUSolver.cpp src/kernel/la/uBlasVector.cpp src/kernel/log/Event.cpp src/kernel/log/LogManager.cpp src/kernel/log/LogStream.cpp src/kernel/log/Logger.cpp src/kernel/log/Progress.cpp src/kernel/log/dolfin/Event.h src/kernel/log/dolfin/LogManager.h src/kernel/log/dolfin/Logger.h src/kernel/log/dolfin/log.h src/kernel/log/log.cpp src/kernel/main/init.cpp src/kernel/math/Lagrange.cpp src/kernel/math/Legendre.cpp src/kernel/mesh/BoundaryComputation.cpp src/kernel/mesh/CellType.cpp src/kernel/mesh/GTSInterface.cpp src/kernel/mesh/Interval.cpp src/kernel/mesh/LocalMeshCoarsening.cpp src/kernel/mesh/LocalMeshRefinement.cpp src/kernel/mesh/Mesh.cpp src/kernel/mesh/MeshData.cpp src/kernel/mesh/MeshEditor.cpp src/kernel/mesh/MeshEntity.cpp src/kernel/mesh/MeshGeometry.cpp src/kernel/mesh/MeshHierarchy.cpp src/kernel/mesh/MeshHierarchyAlgorithms.cpp src/kernel/mesh/MeshTopology.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/dolfin/MeshEntityIterator.h src/kernel/mesh/dolfin/MeshFunction.h src/kernel/mf/MatrixFactory.cpp src/kernel/mf/ffc-forms/ConvectionMatrix2D.h src/kernel/mf/ffc-forms/ConvectionMatrix3D.h src/kernel/mf/ffc-forms/LoadVector2D.h src/kernel/mf/ffc-forms/LoadVector3D.h src/kernel/mf/ffc-forms/MassMatrix2D.h src/kernel/mf/ffc-forms/MassMatrix3D.h src/kernel/mf/ffc-forms/StiffnessMatrix2D.h src/kernel/mf/ffc-forms/StiffnessMatrix3D.h src/kernel/nls/NewtonSolver.cpp src/kernel/nls/NonlinearProblem.cpp src/kernel/ode/Adaptivity.cpp src/kernel/ode/ComplexODE.cpp src/kernel/ode/Dependencies.cpp src/kernel/ode/Homotopy.cpp src/kernel/ode/HomotopyODE.cpp src/kernel/ode/MonoAdaptiveFixedPointSolver.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/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/TimeSlab.cpp src/kernel/ode/TimeSlabSolver.cpp src/kernel/ode/TimeStepper.cpp src/kernel/ode/cGqMethod.cpp src/kernel/ode/dGqMethod.cpp src/kernel/parameter/Makefile.am src/kernel/parameter/Makefile.in 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/Makefile.am src/kernel/parameter/dolfin/Makefile.in src/kernel/parameter/dolfin/ParameterSystem.h src/kernel/parameter/dolfin/ParameterValue.h src/kernel/parameter/dolfin/dolfin_parameter.h src/kernel/parameter/dolfin/parameters.h src/kernel/parameter/parameters.cpp src/kernel/pde/GenericPDE.cpp src/kernel/pde/LinearPDE.cpp src/kernel/pde/NonlinearPDE.cpp src/kernel/pde/PDE.cpp src/kernel/plot/plot.cpp src/kernel/quadrature/GaussQuadrature.cpp src/kernel/quadrature/GaussianQuadrature.cpp src/kernel/quadrature/LobattoQuadrature.cpp src/kernel/quadrature/RadauQuadrature.cpp src/pydolfin/dolfin_glue.cpp src/sandbox/assembly/PoissonOld.h src/sandbox/partitioning/main.cpp src/sandbox/passembly/Poisson2D.h src/sandbox/passembly/main.cpp src/test/tmp/L2Norm.h src/test/tmp/main.cpp
description:
Major cleanups of log system.


----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin