← Back to team overview

dolfin team mailing list archive

Re: [HG DOLFIN] Add comparison between UMFPACK and CHOLMOD for solving symetric linear system.

 

DOLFIN wrote:
> One or more new changesets pushed to the primary dolfin repository.
> A short summary of the last three changesets is included below.
> 
> changeset:   4588:71091f3c4edbf683dba1924cea8feecb83eb8f0f
> tag:         tip
> user:        "Garth N. Wells <gnw20@xxxxxxxxx>"
> date:        Fri Aug 15 14:20:04 2008 +0100
> files:       sandbox/cholmod/CholmodCholeskySolver.cpp sandbox/cholmod/CholmodCholeskySolver.h sandbox/cholmod/main.cpp
> description:
> Add comparison between UMFPACK and CHOLMOD for solving symetric linear system.
> 
> CHOLMOD requires less than half the time of UMFPACK to solve.
> 

Here is another interesting point: Both Cholesky and LU are slightly
faster with MTL4 than with uBLAS. This is probably because the uBLAS
backend inserts some explicit zero elements into the matrix.


UBLAS =====================================
Direct linear solver time  |  solve time
----------------------------------------
CholmodCholeskySolver      |        3.01
UmfpackLUSolver            |        6.76
na55:cholmod > emacs ma
main.cpp   main.o


MTL4 ======================================
Direct linear solver time  |  solve time
----------------------------------------
CholmodCholeskySolver      |        2.54
UmfpackLUSolver            |        5.99


/Dag

Attachment: signature.asc
Description: OpenPGP digital signature


References