Subject: [FFC-dev] [HG FFC] Move code, demo, test, bench, scripts up to the top directory

From: [email-masked] (FFC)
Date: Sat, 27 Sep 2008 09:02:50 +0200 (CEST)

One or more new changesets pushed to the primary ffc repository.
A short summary of the last three changesets is included below.

changeset:   1213:40009a7f762cd5b937e0909b8756ee962db1fb9c
tag:         tip
user:        Anders Logg <[email-masked]>
date:        Sat Sep 27 09:02:02 2008 +0200
files:       bench/NavierStokes.form bench/Stabilization.form bench/bench bench/bench.log bench/profile demo/Constant.form demo/Elasticity.form demo/EnergyNorm.form demo/Equation.form demo/FunctionOperators.form demo/Heat.form demo/Mass.form demo/MixedMixedElement.form demo/MixedPoisson.form demo/NavierStokes.form demo/NeumannProblem.form demo/Optimization.form demo/P5tet.form demo/P5tri.form demo/Poisson.form demo/PoissonDG.form demo/PoissonSystem.form demo/Projection.form demo/QuadratureElement.form demo/README demo/Stokes.form demo/SubDomain.form demo/SubDomains.form demo/TensorWeightedPoisson.form demo/VectorLaplaceGradCurl.form sandbox/README sandbox/bdm/BDMFunction.form sandbox/bdm/DGforBDM.form sandbox/bdm/MixedMixed.form sandbox/bdm/MixedPoisson.form sandbox/bdm/MixedPoissonBC.form sandbox/dg/PoissonDG.form sandbox/dg/Simple.form sandbox/jit/test.py sandbox/misc/CoefficientSum.form sandbox/misc/Constant.form sandbox/misc/Divergence.form sandbox/misc/NeumannProblem.form sandbox/misc/Poisson.form sandbox/misc/PoissonSystem.form sandbox/misc/Stokes.form sandbox/misc/subdomains.form sandbox/quad/quadrature.form scripts/ffc scripts/ffc-clean setup.py src/bench/NavierStokes.form src/bench/Stabilization.form src/bench/bench src/bench/bench.log src/bench/profile src/bin/ffc src/bin/ffc-clean src/demo/Constant.form src/demo/Elasticity.form src/demo/EnergyNorm.form src/demo/Equation.form src/demo/FunctionOperators.form src/demo/Heat.form src/demo/Mass.form src/demo/MixedMixedElement.form src/demo/MixedPoisson.form src/demo/NavierStokes.form src/demo/NeumannProblem.form src/demo/Optimization.form src/demo/P5tet.form src/demo/P5tri.form src/demo/Poisson.form src/demo/PoissonDG.form src/demo/PoissonSystem.form src/demo/Projection.form src/demo/QuadratureElement.form src/demo/README src/demo/Stokes.form src/demo/SubDomain.form src/demo/SubDomains.form src/demo/TensorWeightedPoisson.form src/demo/VectorLaplaceGradCurl.form src/ffc/__init__.py src/ffc/common/constants.py src/ffc/common/debug.py src/ffc/common/exceptions.py src/ffc/common/progress.py src/ffc/common/utils.py src/ffc/compiler/analysis/analyze.py src/ffc/compiler/analysis/checks.py src/ffc/compiler/analysis/elementdata.py src/ffc/compiler/analysis/formdata.py src/ffc/compiler/analysis/ranges.py src/ffc/compiler/analysis/simplify.py src/ffc/compiler/codegeneration/common/codegenerator.py src/ffc/compiler/codegeneration/common/dofmap.py src/ffc/compiler/codegeneration/common/evaluatebasis.py src/ffc/compiler/codegeneration/common/evaluatebasisderivatives.py src/ffc/compiler/codegeneration/common/finiteelement.py src/ffc/compiler/codegeneration/common/form.py src/ffc/compiler/codegeneration/quadrature/quadraturegenerator.py src/ffc/compiler/codegeneration/quadrature/quadraturegenerator_optimisation.py src/ffc/compiler/codegeneration/quadrature/quadraturegenerator_utils.py src/ffc/compiler/codegeneration/quadrature/reduce_operations.py src/ffc/compiler/codegeneration/tensor/tensorgenerator.py src/ffc/compiler/compiler.py src/ffc/compiler/format/codesnippets.py src/ffc/compiler/format/dolfinformat.py src/ffc/compiler/format/removeunused.py src/ffc/compiler/format/ufcformat.py src/ffc/compiler/language/algebra.py src/ffc/compiler/language/builtins.py src/ffc/compiler/language/index.py src/ffc/compiler/language/indexcall.py src/ffc/compiler/language/indexreordering.py src/ffc/compiler/language/integral.py src/ffc/compiler/language/operators.py src/ffc/compiler/language/reassignment.py src/ffc/compiler/language/restriction.py src/ffc/compiler/language/signature.py src/ffc/compiler/language/tokens.py src/ffc/compiler/optimization/ferari.py src/ffc/compiler/representation/quadrature/elementtensor.py src/ffc/compiler/representation/quadrature/monomialtabulation.py src/ffc/compiler/representation/quadrature/quadraturerepresentation.py src/ffc/compiler/representation/tensor/facetmap.py src/ffc/compiler/representation/tensor/factorization.py src/ffc/compiler/representation/tensor/geometrytensor.py src/ffc/compiler/representation/tensor/monomialintegration.py src/ffc/compiler/representation/tensor/multiindex.py src/ffc/compiler/representation/tensor/pointreordering.py src/ffc/compiler/representation/tensor/referencetensor.py src/ffc/compiler/representation/tensor/tensorreordering.py src/ffc/compiler/representation/tensor/tensorrepresentation.py src/ffc/fem/dofrepresentation.py src/ffc/fem/mapping.py src/ffc/fem/mixedelement.py src/ffc/fem/mixedfunctions.py src/ffc/fem/projection.py src/ffc/fem/quadrature.py src/ffc/fem/quadratureelement.py src/ffc/fem/referencecell.py src/ffc/fem/vectorelement.py src/ffc/jit/jit.py src/ffc/jit/jitobject.py src/sandbox/README src/sandbox/bdm/BDMFunction.form src/sandbox/bdm/DGforBDM.form src/sandbox/bdm/MixedMixed.form src/sandbox/bdm/MixedPoisson.form src/sandbox/bdm/MixedPoissonBC.form src/sandbox/dg/PoissonDG.form src/sandbox/dg/Simple.form src/sandbox/jit/test.py src/sandbox/misc/CoefficientSum.form src/sandbox/misc/Constant.form src/sandbox/misc/Divergence.form src/sandbox/misc/NeumannProblem.form src/sandbox/misc/Poisson.form src/sandbox/misc/PoissonSystem.form src/sandbox/misc/Stokes.form src/sandbox/misc/subdomains.form src/sandbox/quad/quadrature.form src/test/regression/reference/Constant.h src/test/regression/reference/Elasticity.h src/test/regression/reference/EnergyNorm.h src/test/regression/reference/Equation.h src/test/regression/reference/FunctionOperators.h src/test/regression/reference/Heat.h src/test/regression/reference/Mass.h src/test/regression/reference/MixedMixedElement.h src/test/regression/reference/MixedPoisson.h src/test/regression/reference/NavierStokes.h src/test/regression/reference/NeumannProblem.h src/test/regression/reference/Optimization.h src/test/regression/reference/P5tet.h src/test/regression/reference/P5tri.h src/test/regression/reference/Poisson.h src/test/regression/reference/PoissonDG.h src/test/regression/reference/PoissonSystem.h src/test/regression/reference/Projection.h src/test/regression/reference/QuadratureElement.h src/test/regression/reference/Stokes.h src/test/regression/reference/SubDomain.h src/test/regression/reference/SubDomains.h src/test/regression/reference/TensorWeightedPoisson.h src/test/regression/reference/VectorLaplaceGradCurl.h src/test/regression/test.py src/test/test.py src/test/unit/test.py src/test/verify_tensors/references/Constant_L src/test/verify_tensors/references/Constant_a src/test/verify_tensors/references/Elasticity_a src/test/verify_tensors/references/EnergyNorm_a src/test/verify_tensors/references/Equation_L src/test/verify_tensors/references/Equation_a src/test/verify_tensors/references/FunctionOperators_a src/test/verify_tensors/references/Heat_L src/test/verify_tensors/references/Heat_a src/test/verify_tensors/references/Mass_a src/test/verify_tensors/references/MixedPoisson_L src/test/verify_tensors/references/MixedPoisson_a src/test/verify_tensors/references/NavierStokes_a src/test/verify_tensors/references/NeumannProblem_L src/test/verify_tensors/references/NeumannProblem_a src/test/verify_tensors/references/Optimization_L src/test/verify_tensors/references/Optimization_a src/test/verify_tensors/references/PoissonDG_L src/test/verify_tensors/references/PoissonDG_a src/test/verify_tensors/references/PoissonSystem_L src/test/verify_tensors/references/PoissonSystem_a src/test/verify_tensors/references/Poisson_L src/test/verify_tensors/references/Poisson_a src/test/verify_tensors/references/QuadratureElement_L src/test/verify_tensors/references/QuadratureElement_a src/test/verify_tensors/references/README src/test/verify_tensors/references/Stokes_L src/test/verify_tensors/references/Stokes_a src/test/verify_tensors/references/SubDomain_M src/test/verify_tensors/references/SubDomains_a src/test/verify_tensors/references/TensorWeightedPoisson_a src/test/verify_tensors/references/VectorLaplaceGradCurl_L src/test/verify_tensors/references/VectorLaplaceGradCurl_a src/test/verify_tensors/test.py src/test/verify_tensors/test_cache/README test/regression/reference/Constant.h test/regression/reference/Elasticity.h test/regression/reference/EnergyNorm.h test/regression/reference/Equation.h test/regression/reference/FunctionOperators.h test/regression/reference/Heat.h test/regression/reference/Mass.h test/regression/reference/MixedMixedElement.h test/regression/reference/MixedPoisson.h test/regression/reference/NavierStokes.h test/regression/reference/NeumannProblem.h test/regression/reference/Optimization.h test/regression/reference/P5tet.h test/regression/reference/P5tri.h test/regression/reference/Poisson.h test/regression/reference/PoissonDG.h test/regression/reference/PoissonSystem.h test/regression/reference/Projection.h test/regression/reference/QuadratureElement.h test/regression/reference/Stokes.h test/regression/reference/SubDomain.h test/regression/reference/SubDomains.h test/regression/reference/TensorWeightedPoisson.h test/regression/reference/VectorLaplaceGradCurl.h test/regression/test.py test/test.py test/unit/test.py test/verify_tensors/references/Constant_L test/verify_tensors/references/Constant_a test/verify_tensors/references/Elasticity_a test/verify_tensors/references/EnergyNorm_a test/verify_tensors/references/Equation_L test/verify_tensors/references/Equation_a test/verify_tensors/references/FunctionOperators_a test/verify_tensors/references/Heat_L test/verify_tensors/references/Heat_a test/verify_tensors/references/Mass_a test/verify_tensors/references/MixedPoisson_L test/verify_tensors/references/MixedPoisson_a test/verify_tensors/references/NavierStokes_a test/verify_tensors/references/NeumannProblem_L test/verify_tensors/references/NeumannProblem_a test/verify_tensors/references/Optimization_L test/verify_tensors/references/Optimization_a test/verify_tensors/references/PoissonDG_L test/verify_tensors/references/PoissonDG_a test/verify_tensors/references/PoissonSystem_L test/verify_tensors/references/PoissonSystem_a test/verify_tensors/references/Poisson_L test/verify_tensors/references/Poisson_a test/verify_tensors/references/QuadratureElement_L test/verify_tensors/references/QuadratureElement_a test/verify_tensors/references/README test/verify_tensors/references/Stokes_L test/verify_tensors/references/Stokes_a test/verify_tensors/references/SubDomain_M test/verify_tensors/references/SubDomains_a test/verify_tensors/references/TensorWeightedPoisson_a test/verify_tensors/references/VectorLaplaceGradCurl_L test/verify_tensors/references/VectorLaplaceGradCurl_a test/verify_tensors/test.py test/verify_tensors/test_cache/README
description:
Move code, demo, test, bench, scripts up to the top directory
(not in src anymore) adapting to new code layout in DOLFIN and UFL.

changeset:   1212:b5375c9105ce8b421daf2abf331d10df291dc2ca
user:        "Kristian Oelgaard <[email-masked]>"
date:        Fri Sep 26 16:18:48 2008 +0200
files:       src/ffc/compiler/format/dolfinformat.py src/ffc/compiler/format/ufcformat.py
description:
Strip directory names from prefix in generated files.

changeset:   1211:5ff64c3e14509ca0ebc5d22f33b52f402335f5c9
user:        Anders Logg <[email-masked]>
date:        Wed Sep 24 11:38:22 2008 +0200
files:       src/ffc/jit/jit.py src/ffc/jit/jitobject.py
description:
Improve handling of JIT compilation. FFC is now more aggressive when
it comes to recognizing forms it has seen before (forms are simplified
before comparison). Look out for suspicious errors (non-intended reuse
of forms)!

----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/ffc

---

From: Ilmar Wilbers <[email-masked]>
Date: Mon, 29 Sep 2008 10:54:08 +0200

Changed buildbot accordingly.

ilmar

FFC wrote:
> files:       bench/NavierStokes.form bench/Stabilization.form bench/bench bench/bench.log bench/profile demo/Constant.form demo/Elasticity.form demo/EnergyNorm.form demo/Equation.form demo/FunctionOperators.form demo/Heat.form demo/Mass.form demo/MixedMixedElement.form demo/MixedPoisson.form demo/NavierStokes.form demo/NeumannProblem.form demo/Optimization.form demo/P5tet.form demo/P5tri.form demo/Poisson.form demo/PoissonDG.form demo/PoissonSystem.form demo/Projection.form demo/QuadratureElement.form demo/README demo/Stokes.form demo/SubDomain.form demo/SubDomains.form demo/TensorWeightedPoisson.form demo/VectorLaplaceGradCurl.form sandbox/README sandbox/bdm/BDMFunction.form sandbox/bdm/DGforBDM.form sandbox/bdm/MixedMixed.form sandbox/bdm/MixedPoisson.form sandbox/bdm/MixedPoissonBC.form sandbox/dg/PoissonDG.form sandbox/dg/Simple.form sandbox/jit/test.py sandbox/misc/CoefficientSum.form sandbox/misc/Constant.form sandbox/misc/Divergence.form sandbox/misc/NeumannProblem.f
orm sandbox/misc/Poisson.form sandbox/misc/PoissonSystem.form sandbox/misc/Stokes.form sandbox/misc/subdomains.form sandbox/quad/quadrature.form scripts/ffc scripts/ffc-clean setup.py src/bench/NavierStokes.form src/bench/Stabilization.form src/bench/bench src/bench/bench.log src/bench/profile src/bin/ffc src/bin/ffc-clean src/demo/Constant.form src/demo/Elasticity.form src/demo/EnergyNorm.form src/demo/Equation.form src/demo/FunctionOperators.form src/demo/Heat.form src/demo/Mass.form src/demo/MixedMixedElement.form src/demo/MixedPoisson.form src/demo/NavierStokes.form src/demo/NeumannProblem.form src/demo/Optimization.form src/demo/P5tet.form src/demo/P5tri.form src/demo/Poisson.form src/demo/PoissonDG.form src/demo/PoissonSystem.form src/demo/Projection.form src/demo/QuadratureElement.form src/demo/README src/demo/Stokes.form src/demo/SubDomain.form src/demo/SubDomains.form src/demo/TensorWeightedPoisson.form src/demo/VectorLaplaceGradCurl.form src/ffc/__init__.py src/ffc/
common/constants.py src/ffc/common/debug.py src/ffc/common/exceptions.py src/ffc/common/progress.py src/ffc/common/utils.py src/ffc/compiler/analysis/analyze.py src/ffc/compiler/analysis/checks.py src/ffc/compiler/analysis/elementdata.py src/ffc/compiler/analysis/formdata.py src/ffc/compiler/analysis/ranges.py src/ffc/compiler/analysis/simplify.py src/ffc/compiler/codegeneration/common/codegenerator.py src/ffc/compiler/codegeneration/common/dofmap.py src/ffc/compiler/codegeneration/common/evaluatebasis.py src/ffc/compiler/codegeneration/common/evaluatebasisderivatives.py src/ffc/compiler/codegeneration/common/finiteelement.py src/ffc/compiler/codegeneration/common/form.py src/ffc/compiler/codegeneration/quadrature/quadraturegenerator.py src/ffc/compiler/codegeneration/quadrature/quadraturegenerator_optimisation.py src/ffc/compiler/codegeneration/quadrature/quadraturegenerator_utils.py src/ffc/compiler/codegeneration/quadrature/reduce_operations.py src/ffc/compiler/codegenerat
ion/tensor/tensorgenerator.py src/ffc/compiler/compiler.py src/ffc/compiler/format/codesnippets.py src/ffc/compiler/format/dolfinformat.py src/ffc/compiler/format/removeunused.py src/ffc/compiler/format/ufcformat.py src/ffc/compiler/language/algebra.py src/ffc/compiler/language/builtins.py src/ffc/compiler/language/index.py src/ffc/compiler/language/indexcall.py src/ffc/compiler/language/indexreordering.py src/ffc/compiler/language/integral.py src/ffc/compiler/language/operators.py src/ffc/compiler/language/reassignment.py src/ffc/compiler/language/restriction.py src/ffc/compiler/language/signature.py src/ffc/compiler/language/tokens.py src/ffc/compiler/optimization/ferari.py src/ffc/compiler/representation/quadrature/elementtensor.py src/ffc/compiler/representation/quadrature/monomialtabulation.py src/ffc/compiler/representation/quadrature/quadraturerepresentation.py src/ffc/compiler/representation/tensor/facetmap.py src/ffc/compiler/representation/tensor/factorization.py sr
c/ffc/compiler/representation/tensor/geometrytensor.py src/ffc/compiler/representation/tensor/monomialintegration.py src/ffc/compiler/representation/tensor/multiindex.py src/ffc/compiler/representation/tensor/pointreordering.py src/ffc/compiler/representation/tensor/referencetensor.py src/ffc/compiler/representation/tensor/tensorreordering.py src/ffc/compiler/representation/tensor/tensorrepresentation.py src/ffc/fem/dofrepresentation.py src/ffc/fem/mapping.py src/ffc/fem/mixedelement.py src/ffc/fem/mixedfunctions.py src/ffc/fem/projection.py src/ffc/fem/quadrature.py src/ffc/fem/quadratureelement.py src/ffc/fem/referencecell.py src/ffc/fem/vectorelement.py src/ffc/jit/jit.py src/ffc/jit/jitobject.py src/sandbox/README src/sandbox/bdm/BDMFunction.form src/sandbox/bdm/DGforBDM.form src/sandbox/bdm/MixedMixed.form src/sandbox/bdm/MixedPoisson.form src/sandbox/bdm/MixedPoissonBC.form src/sandbox/dg/PoissonDG.form src/sandbox/dg/Simple.form src/sandbox/jit/test.py src/sandbox/misc
/CoefficientSum.form src/sandbox/misc/Constant.form src/sandbox/misc/Divergence.form src/sandbox/misc/NeumannProblem.form src/sandbox/misc/Poisson.form src/sandbox/misc/PoissonSystem.form src/sandbox/misc/Stokes.form src/sandbox/misc/subdomains.form src/sandbox/quad/quadrature.form src/test/regression/reference/Constant.h src/test/regression/reference/Elasticity.h src/test/regression/reference/EnergyNorm.h src/test/regression/reference/Equation.h src/test/regression/reference/FunctionOperators.h src/test/regression/reference/Heat.h src/test/regression/reference/Mass.h src/test/regression/reference/MixedMixedElement.h src/test/regression/reference/MixedPoisson.h src/test/regression/reference/NavierStokes.h src/test/regression/reference/NeumannProblem.h src/test/regression/reference/Optimization.h src/test/regression/reference/P5tet.h src/test/regression/reference/P5tri.h src/test/regression/reference/Poisson.h src/test/regression/reference/PoissonDG.h src/test/regression/refer
ence/PoissonSystem.h src/test/regression/reference/Projection.h src/test/regression/reference/QuadratureElement.h src/test/regression/reference/Stokes.h src/test/regression/reference/SubDomain.h src/test/regression/reference/SubDomains.h src/test/regression/reference/TensorWeightedPoisson.h src/test/regression/reference/VectorLaplaceGradCurl.h src/test/regression/test.py src/test/test.py src/test/unit/test.py src/test/verify_tensors/references/Constant_L src/test/verify_tensors/references/Constant_a src/test/verify_tensors/references/Elasticity_a src/test/verify_tensors/references/EnergyNorm_a src/test/verify_tensors/references/Equation_L src/test/verify_tensors/references/Equation_a src/test/verify_tensors/references/FunctionOperators_a src/test/verify_tensors/references/Heat_L src/test/verify_tensors/references/Heat_a src/test/verify_tensors/references/Mass_a src/test/verify_tensors/references/MixedPoisson_L src/test/verify_tensors/references/MixedPoisson_a src/test/verify_
tensors/references/NavierStokes_a src/test/verify_tensors/references/NeumannProblem_L src/test/verify_tensors/references/NeumannProblem_a src/test/verify_tensors/references/Optimization_L src/test/verify_tensors/references/Optimization_a src/test/verify_tensors/references/PoissonDG_L src/test/verify_tensors/references/PoissonDG_a src/test/verify_tensors/references/PoissonSystem_L src/test/verify_tensors/references/PoissonSystem_a src/test/verify_tensors/references/Poisson_L src/test/verify_tensors/references/Poisson_a src/test/verify_tensors/references/QuadratureElement_L src/test/verify_tensors/references/QuadratureElement_a src/test/verify_tensors/references/README src/test/verify_tensors/references/Stokes_L src/test/verify_tensors/references/Stokes_a src/test/verify_tensors/references/SubDomain_M src/test/verify_tensors/references/SubDomains_a src/test/verify_tensors/references/TensorWeightedPoisson_a src/test/verify_tensors/references/VectorLaplaceGradCurl_L src/test/veri
fy_tensors/references/VectorLaplaceGradCurl_a src/test/verify_tensors/test.py src/test/verify_tensors/test_cache/README test/regression/reference/Constant.h test/regression/reference/Elasticity.h test/regression/reference/EnergyNorm.h test/regression/reference/Equation.h test/regression/reference/FunctionOperators.h test/regression/reference/Heat.h test/regression/reference/Mass.h test/regression/reference/MixedMixedElement.h test/regression/reference/MixedPoisson.h test/regression/reference/NavierStokes.h test/regression/reference/NeumannProblem.h test/regression/reference/Optimization.h test/regression/reference/P5tet.h test/regression/reference/P5tri.h test/regression/reference/Poisson.h test/regression/reference/PoissonDG.h test/regression/reference/PoissonSystem.h test/regression/reference/Projection.h test/regression/reference/QuadratureElement.h test/regression/reference/Stokes.h test/regression/reference/SubDomain.h test/regression/reference/SubDomains.h test/regressi
on/reference/TensorWeightedPoisson.h test/regression/reference/VectorLaplaceGradCurl.h test/regression/test.py test/test.py test/unit/test.py test/verify_tensors/references/Constant_L test/verify_tensors/references/Constant_a test/verify_tensors/references/Elasticity_a test/verify_tensors/references/EnergyNorm_a test/verify_tensors/references/Equation_L test/verify_tensors/references/Equation_a test/verify_tensors/references/FunctionOperators_a test/verify_tensors/references/Heat_L test/verify_tensors/references/Heat_a test/verify_tensors/references/Mass_a test/verify_tensors/references/MixedPoisson_L test/verify_tensors/references/MixedPoisson_a test/verify_tensors/references/NavierStokes_a test/verify_tensors/references/NeumannProblem_L test/verify_tensors/references/NeumannProblem_a test/verify_tensors/references/Optimization_L test/verify_tensors/references/Optimization_a test/verify_tensors/references/PoissonDG_L test/verify_tensors/references/PoissonDG_a test/verify_ten
sors/references/PoissonSystem_L test/verify_tensors/references/PoissonSystem_a test/verify_tensors/references/Poisson_L test/verify_tensors/references/Poisson_a test/verify_tensors/references/QuadratureElement_L test/verify_tensors/references/QuadratureElement_a test/verify_tensors/references/README test/verify_tensors/references/Stokes_L test/verify_tensors/references/Stokes_a test/verify_tensors/references/SubDomain_M test/verify_tensors/references/SubDomains_a test/verify_tensors/references/TensorWeightedPoisson_a test/verify_tensors/references/VectorLaplaceGradCurl_L test/verify_tensors/references/VectorLaplaceGradCurl_a test/verify_tensors/test.py test/verify_tensors/test_cache/README
> _______________________________________________
> FFC-dev mailing list
> [email-masked]
> http://www.fenics.org/mailman/listinfo/ffc-dev