← Back to team overview

dolfin team mailing list archive

[HG] merge

 

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

changeset:   2022:d98903814c2cc68aa9445ee1c24cf8376ddde8fd
tag:         tip
parent:      2020:44452ae76191ef2adc3a59dfa0f5652b4841e3bf
parent:      2021:7fa4884eaf1db4a545cb0008557e26309474a786
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Fri Jun 23 20:20:10 2006 +0200
files:       src/modules/convdiff/ConvectionDiffusionSolver.cpp src/modules/convdiff/dolfin/ConvectionDiffusionSolver.h src/test/main.cpp
description:
merge


changeset:   2021:7fa4884eaf1db4a545cb0008557e26309474a786
parent:      2017:d993ca4da1848ec6dde11eef7cd0f9f19f781b60
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Fri Jun 23 20:10:26 2006 +0200
files:       src/demo/nls/nonlinearpoisson/main.cpp src/kernel/la/DenseMatrix.cpp src/kernel/la/Makefile.am src/kernel/la/Makefile.in src/kernel/la/dolfin/DenseMatrix.h src/kernel/la/dolfin/Makefile.am src/kernel/la/dolfin/Makefile.in src/kernel/la/dolfin/dolfin_la.h src/kernel/la/dolfin/uBlasKrylovSolver.h src/kernel/la/dolfin/uBlasPreconditioner.h src/kernel/la/dolfin/uBlasSparseMatrix.h src/kernel/la/dolfin/ublas.h src/kernel/la/uBlasKrylovSolver.cpp src/kernel/la/uBlasLUSolver.cpp src/kernel/la/uBlasPreconditioner.cpp src/kernel/la/uBlasSparseMatrix.cpp src/test/main.cpp
description:
Implement ILU preconditioner for uBlas Krylov solvers.

The uBlas-based GMRES and BiCGStab solvers with ILU preconditioning run about 20% faster than the corresponding PETSc version. The preconditioner interface needs to be unified with the PETSc preconditioner interface.

Something is up with the assembly of uBlas sparse matrices for the demo programs. It's very slow. Need to look at this because the assembly in src/test/main.cpp is very fast.


changeset:   2020:44452ae76191ef2adc3a59dfa0f5652b4841e3bf
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Thu Jun 22 14:50:19 2006 +0200
files:       src/kernel/io/NewXMLMesh.cpp src/kernel/mesh/BoundaryComputation.cpp src/kernel/mesh/BoundaryMesh.cpp src/kernel/mesh/Interval.cpp src/kernel/mesh/Makefile.am src/kernel/mesh/Makefile.in src/kernel/mesh/MeshConnectivity.cpp src/kernel/mesh/MeshEditor.cpp src/kernel/mesh/NewMesh.cpp src/kernel/mesh/NewMeshData.cpp src/kernel/mesh/NewTetrahedron.cpp src/kernel/mesh/NewTriangle.cpp src/kernel/mesh/TopologyComputation.cpp src/kernel/mesh/UniformMeshRefinement.cpp src/kernel/mesh/dolfin/BoundaryComputation.h src/kernel/mesh/dolfin/BoundaryMesh.h src/kernel/mesh/dolfin/CellType.h src/kernel/mesh/dolfin/Interval.h src/kernel/mesh/dolfin/Makefile.am src/kernel/mesh/dolfin/Makefile.in src/kernel/mesh/dolfin/MeshConnectivity.h src/kernel/mesh/dolfin/MeshEditor.h src/kernel/mesh/dolfin/MeshEntity.h src/kernel/mesh/dolfin/MeshEntityIterator.h src/kernel/mesh/dolfin/NewMesh.h src/kernel/mesh/dolfin/NewTetrahedron.h src/kernel/mesh/dolfin/NewTriangle.h src/kernel/mesh/dolfin/NewVertex.h src/kernel/mesh/dolfin/TopologyComputation.h src/kernel/mesh/dolfin/dolfin_mesh.h src/test/main.cpp
description:
Implement automatic computation of boundaries.


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