dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #02794
[HG] Some fixes and improvements to the uBlas Krylov solvers.
One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.
changeset: 2026:8c1f685aa74bda6f1828c8ee85a43707fa9ecc34
tag: tip
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Thu Jun 29 18:36:30 2006 +0200
files: src/demo/pde/convection-diffusion/main.cpp src/demo/pde/stokes/taylor-hood/main.cpp src/kernel/la/dolfin/uBlasPreconditioner.h src/kernel/la/dolfin/ublas.h src/kernel/la/uBlasKrylovSolver.cpp src/kernel/la/uBlasLUSolver.cpp src/kernel/la/uBlasPreconditioner.cpp
description:
Some fixes and improvements to the uBlas Krylov solvers.
changeset: 2025:a7a7d64af30b7cfa068bf94c0cfd068e1bbe075d
parent: 2023:581f7f75ab35e2214c89c5fe62cefd9fbb45ab94
parent: 2024:d384d9db9debcaccf8eb2071a706005dbea8359d
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Tue Jun 27 09:09:16 2006 +0200
files:
description:
merge
changeset: 2024:d384d9db9debcaccf8eb2071a706005dbea8359d
parent: 2022:d98903814c2cc68aa9445ee1c24cf8376ddde8fd
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Mon Jun 26 16:31:03 2006 +0200
files: src/kernel/la/DenseMatrix.cpp src/kernel/la/dolfin/DenseMatrix.h src/kernel/la/dolfin/uBlasSparseMatrix.h src/kernel/la/dolfin/ublas.h src/kernel/la/uBlasLUSolver.cpp src/kernel/la/uBlasSparseMatrix.cpp
description:
Speed up assembly of sparse uBlas matrices. Assembly of sparse uBlas matrices is now is now comprable to assembly of PETSc matrices.
The function uBlasSparseMatrix::set() and uBlasSparseMatrix::add() set/add terms in a temporay sparse matrix which is fast to assemble. This matrix is then converted to compressed row format when uBlasSparseMatrix::apply() is called.
-------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin