← Back to team overview

dolfin team mailing list archive

Assembly benchmark

 

There is a benchmark for assembly in src/bench/fem/assembly/.
We should use this to track the speed of assembly during the
planned changes to the Assembly and DofMap classes.

The assembly is now 59% slower than it was before the DofMap (and
maybe other changes).

  0.63-dev (changeset 1d485299d95)
  CPU time: 87.8056

  0.6.4 (changeset 49bf8f3ca3d9)
  CPU time: 139.686

Note that the benchmarks are run with --enable-optimization.

Let's try to get back to the speed we had before or at least find out
exactly what takes time. It might be that computing the nonzero
pattern is what takes more time, but that this is necessary to reduce
the memory usage.

/Anders


Follow ups