dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #02893
[HG] Move implementation of uBlasMatrix::solve() and uBlasMatrix::invert() to uBlasLUSolver.
One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.
changeset: 2057:990b9f539231e2405b7b7d161472d8ae38a077e1
tag: tip
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Wed Jul 12 14:14:52 2006 +0200
files: ChangeLog TODO src/kernel/la/LinearSolver.cpp src/kernel/la/PETScKrylovSolver.cpp src/kernel/la/PETScLU.cpp src/kernel/la/PETScSparseMatrix.cpp src/kernel/la/dolfin/DenseVector.h src/kernel/la/dolfin/EigenvalueSolver.h src/kernel/la/dolfin/LinearSolver.h src/kernel/la/dolfin/PETScKrylovSolver.h src/kernel/la/dolfin/PETScLU.h src/kernel/la/dolfin/PETScSparseMatrix.h src/kernel/la/dolfin/PETScVector.h src/kernel/la/dolfin/Preconditioner.h src/kernel/la/dolfin/VirtualMatrix.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/uBlasMatrix.h src/kernel/la/uBlasILUPreconditioner.cpp src/kernel/la/uBlasKrylovMatrix.cpp src/kernel/la/uBlasKrylovSolver.cpp src/kernel/la/uBlasLUSolver.cpp src/kernel/ode/dolfin/Homotopy.h src/test/main.cpp
description:
Move implementation of uBlasMatrix::solve() and uBlasMatrix::invert() to uBlasLUSolver.
Replace #include's with forward declarations where possible in src/kernel/la.
Update ChangeLog and TODO.
changeset: 2056:7bc8cd5aba9df3eb8e0ea504573ad5bc614c437c
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Tue Jul 11 13:53:23 2006 +0200
files: src/kernel/la/dolfin/uBlasLUSolver.h src/kernel/la/dolfin/uBlasMatrix.h src/kernel/la/dolfin/ublas.h src/kernel/la/uBlasLUSolver.cpp src/test/main.cpp
description:
Solve for transpose (using an UMFPACK function) in uBlasLUSolver::solve(uBlasSparseMatrix. . .) rather than converting the matrix from compressed row to compressed column format. This is much faster.
Add uBlasMatrix::solve() functions and uBlasMatrix::invert to uBlasLUSolver. These functions have not yet been removed from uBlasMatrix.
changeset: 2055:0871d71d3c25d753b3ab3ef375353315ca33ff18
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Tue Jul 11 10:18:49 2006 +0200
files: src/kernel/la/dolfin/ublas.h
description:
Fix typedef for column major uBlas sparse matrices (used by UMFPACK LU solver).
-------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin