← Back to team overview

dolfin team mailing list archive

New assembly benchmark results

 

I have updated the assembly benchmark in src/bench/fem/assembly and
added a simple straight-forward assembly that just uses a

    std::vector<std::map<int, double> >

to store the sparse matrix.

Here are the results:

    Current assembly: 1.37     (with DofMap)
    Old assembly:     0.814    (without DofMap)
    Simple assembly:  0.425    (without DofMap and with STL)

Simple assembly is 3 times faster than our current assembly.

/Anders


Follow ups