← Back to team overview

ffc team mailing list archive

Use tabulation mode of FIAT to speed up integration for vector-valued [...]

 

Commit from logg (2005-05-02 22:06 CEST)
----------------

Use tabulation mode of FIAT to speed up integration for vector-valued
elements. Turns out that FIAT was not such a major bottle-neck for
Navier-Stokes with low-order elements. It simply takes a long time since
there are many integrals to compute... The speedup is only a factor 5.

  ffc  ChangeLog                          1.45
+ ffc  src/bench/profile                  1.1
  ffc  src/demo/navierstokes.form         1.8
  ffc  src/ffc/compiler/finiteelement.py  1.9
- ffc  src/ffc/compiler/integrand.py      1.6
  ffc  src/ffc/compiler/integrator.py     1.11
  ffc  src/ffc/format/dolfin.py           1.21
  ffc  src/reference/Elasticity.h         1.6
  ffc  src/reference/Heat.h               1.5
  ffc  src/reference/MassMatrix.h         1.4
  ffc  src/reference/NavierStokes.h       1.5
  ffc  src/reference/Poisson.h            1.5
  ffc  src/reference/PoissonSystem.h      1.5