dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #02726
[HG] Always use Boost compile flag -DNDEBUG.
One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.
changeset: 1993:527886e049899309eac7c2c95b2d04e1766751c9
tag: tip
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Wed Jun 14 16:47:14 2006 +0200
files: configure configure.ac
description:
Always use Boost compile flag -DNDEBUG.
Without this flag the uBlas Krylov solvers are too slow to be useful. With optimisation, the uBlas BiCGStab solver is about 10% faster than the PETSc BiCGStab solver (no preconditioning in both cases). The uBlas GMRES solver has not been optimised yet, and runs about 2 times slower the the PETSc GMRES solver.
changeset: 1992:b6165d500c650decf7bd5e8aef02de39806fb089
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Wed Jun 14 16:38:12 2006 +0200
files: src/kernel/la/dolfin/uBlasKrylovSolver.h src/kernel/la/uBlasKrylovSolver.cpp src/kernel/parameter/dolfin/DefaultParameters.h src/test/main.cpp
description:
Implement GMRES and BiCGStab Krylov solvers for uBlas marices.
changeset: 1991:f1bce50053c2e8cf282571e56ae3c2ba18d984bb
user: "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date: Fri Jun 9 11:49:44 2006 +0200
files: src/kernel/la/DenseMatrix.cpp src/kernel/la/uBlasSparseMatrix.cpp
description:
Change A.mult(x,y) to imply y = A*x rather than y+= A*x for uBlas matrices.
-------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin