← Back to team overview

dolfin team mailing list archive

[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