Subject: [FFC-dev] [HG FFC] Use load_ufl_file from UFL.

From: [email-masked] (FFC)
Date: Mon, 24 Aug 2009 19:08:23 +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:   1623:ddc1de61da77c14c05ac48714a38afdf43aaaafd
tag:         tip
user:        "Kristian Oelgaard <[email-masked]>"
date:        Mon Aug 24 19:08:11 2009 +0200
files:       TODO ffc/compiler/compiler.py scripts/ffc
description:
Use load_ufl_file from UFL.

changeset:   1622:1afc2bdf2508606c977a4bcdce0339ae99eeb9ea
user:        "Kristian Oelgaard <[email-masked]>"
date:        Fri Aug 21 11:50:48 2009 +0100
files:       ChangeLog
description:
Update changelog.

changeset:   1621:96ac3d15dc2c4dbbb5c4fdaefbc8581684c43cf2
user:        "Kristian Oelgaard <[email-masked]>"
date:        Fri Aug 21 11:49:02 2009 +0100
files:       ffc/compiler/compiler.py ffc/compiler/integrals.py ffc/compiler/tensor/tensorgenerator.py ffc/compiler/ufcformat.py test/regression/reference/quadrature/Biharmonic.h test/regression/reference/quadrature/Constant.h test/regression/reference/quadrature/Elasticity.h test/regression/reference/quadrature/Equation.h test/regression/reference/quadrature/FacetIntegrals.h test/regression/reference/quadrature/FunctionOperators.h test/regression/reference/quadrature/Heat.h test/regression/reference/quadrature/Mass.h test/regression/reference/quadrature/MixedPoisson.h test/regression/reference/quadrature/NavierStokes.h test/regression/reference/quadrature/NeumannProblem.h test/regression/reference/quadrature/Optimization.h test/regression/reference/quadrature/Poisson.h test/regression/reference/quadrature/PoissonDG.h test/regression/reference/quadrature/PoissonSystem.h test/regression/reference/quadrature/QuadratureElement.h test/regression/reference/quadrature/ReactionDiffusion.h test/regression/reference/quadrature/StabilisedStokes.h test/regression/reference/quadrature/Stokes.h test/regression/reference/quadrature/SubDomains.h test/regression/reference/quadrature/TensorWeightedPoisson.h test/regression/reference/quadrature/VectorLaplaceGradCurl.h test/regression/reference/tensor/Constant.h test/regression/reference/tensor/Elasticity.h test/regression/reference/tensor/Equation.h test/regression/reference/tensor/FacetIntegrals.h test/regression/reference/tensor/Heat.h test/regression/reference/tensor/Mass.h test/regression/reference/tensor/MixedPoisson.h test/regression/reference/tensor/NavierStokes.h test/regression/reference/tensor/NeumannProblem.h test/regression/reference/tensor/Optimization.h test/regression/reference/tensor/Poisson.h test/regression/reference/tensor/PoissonSystem.h test/regression/reference/tensor/ReactionDiffusion.h test/regression/reference/tensor/StabilisedStokes.h test/regression/reference/tensor/Stokes.h test/regression/reference/tensor/SubDomains.h test/regression/reference/tensor/VectorLaplaceGradCurl.h test/regression/test.py test/unit/test_reduce_operations2.py
description:
Use loop to reset element tensor. Bug fix in regression test.py when same file fails for both representations.

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

---

From: Anders Logg <[email-masked]>
Date: Sat, 29 Aug 2009 00:24:45 +0200

> Use load_ufl_file from UFL.

Nice! I should go on vacation more often. :-)

--
Anders

> files:       ffc/compiler/compiler.py ffc/compiler/integrals.py ffc/compiler/tensor/tensorgenerator.py ffc/compiler/ufcformat.py test/regression/reference/quadrature/Biharmonic.h test/regression/reference/quadrature/Constant.h test/regression/reference/quadrature/Elasticity.h test/regression/reference/quadrature/Equation.h test/regression/reference/quadrature/FacetIntegrals.h test/regression/reference/quadrature/FunctionOperators.h test/regression/reference/quadrature/Heat.h test/regression/reference/quadrature/Mass.h test/regression/reference/quadrature/MixedPoisson.h test/regression/reference/quadrature/NavierStokes.h test/regression/reference/quadrature/NeumannProblem.h test/regression/reference/quadrature/Optimization.h test/regression/reference/quadrature/Poisson.h test/regression/reference/quadrature/PoissonDG.h test/regression/reference/quadrature/PoissonSystem.h test/regression/reference/quadrature/QuadratureElement.h test/regression/reference/quadrature/ReactionDiffusion.h test/regression/reference/
> quadrature/StabilisedStokes.h test/regression/reference/quadrature/Stokes.h test/regression/reference/quadrature/SubDomains.h test/regression/reference/quadrature/TensorWeightedPoisson.h test/regression/reference/quadrature/VectorLaplaceGradCurl.h test/regression/reference/tensor/Constant.h test/regression/reference/tensor/Elasticity.h test/regression/reference/tensor/Equation.h test/regression/reference/tensor/FacetIntegrals.h test/regression/reference/tensor/Heat.h test/regression/reference/tensor/Mass.h test/regression/reference/tensor/MixedPoisson.h test/regression/reference/tensor/NavierStokes.h test/regression/reference/tensor/NeumannProblem.h test/regression/reference/tensor/Optimization.h test/regression/reference/tensor/Poisson.h test/regression/reference/tensor/PoissonSystem.h test/regression/reference/tensor/ReactionDiffusion.h test/regression/reference/tensor/StabilisedStokes.h test/regression/reference/tensor/Stokes.h test/regression/reference/tensor/SubDomains.h test/regression/reference/tensor
> /VectorLaplaceGradCurl.h test/regression/test.py test/unit/test_reduce_operations2.py
> description:
> _______________________________________________
> FFC-dev mailing list
> [email-masked]
> http://www.fenics.org/mailman/listinfo/ffc-dev

---

From: Kristian Oelgaard <[email-masked]>
Date: Sat, 29 Aug 2009 14:57:27 +0200

> Nice! I should go on vacation more often. :-)

:) We just need to address very few things before the UFL transition is
complete.

[snip from TODO]

* Conversion to UFL
  - Skipping factorization in tensor representation, does it matter?
    Check speed against old FFC.
  - Clean out old unused code (check coverage)
    -- ffc/common/exceptions.py
    -- ffc/compiler/obsolete/*
    -- ffc/fem/mapping

We need to fix this before making a release, since we removed the *.form support
in this version.

Kristian

> > files:       ffc/compiler/compiler.py ffc/compiler/integrals.py
> ffc/compiler/tensor/tensorgenerator.py ffc/compiler/ufcformat.py
> test/regression/reference/quadrature/Biharmonic.h
> test/regression/reference/quadrature/Constant.h
> test/regression/reference/quadrature/Elasticity.h
> test/regression/reference/quadrature/Equation.h
> test/regression/reference/quadrature/FacetIntegrals.h
> test/regression/reference/quadrature/FunctionOperators.h
> test/regression/reference/quadrature/Heat.h
> test/regression/reference/quadrature/Mass.h
> test/regression/reference/quadrature/MixedPoisson.h
> test/regression/reference/quadrature/NavierStokes.h
> test/regression/reference/quadrature/NeumannProblem.h
> test/regression/reference/quadrature/Optimization.h
> test/regression/reference/quadrature/Poisson.h
> test/regression/reference/quadrature/PoissonDG.h
> test/regression/reference/quadrature/PoissonSystem.h
> test/regression/reference/quadrature/QuadratureElement.h
> test/regression/reference/quadrature/ReactionDiffusion.h
> test/regression/reference/
> > quadrature/StabilisedStokes.h test/regression/reference/quadrature/Stokes.h
> test/regression/reference/quadrature/SubDomains.h
> test/regression/reference/quadrature/TensorWeightedPoisson.h
> test/regression/reference/quadrature/VectorLaplaceGradCurl.h
> test/regression/reference/tensor/Constant.h
> test/regression/reference/tensor/Elasticity.h
> test/regression/reference/tensor/Equation.h
> test/regression/reference/tensor/FacetIntegrals.h
> test/regression/reference/tensor/Heat.h
> test/regression/reference/tensor/Mass.h
> test/regression/reference/tensor/MixedPoisson.h
> test/regression/reference/tensor/NavierStokes.h
> test/regression/reference/tensor/NeumannProblem.h
> test/regression/reference/tensor/Optimization.h
> test/regression/reference/tensor/Poisson.h
> test/regression/reference/tensor/PoissonSystem.h
> test/regression/reference/tensor/ReactionDiffusion.h
> test/regression/reference/tensor/StabilisedStokes.h
> test/regression/reference/tensor/Stokes.h
> test/regression/reference/tensor/SubDomains.h
> test/regression/reference/tensor