← Back to team overview

ffc team mailing list archive

[HG ffc] Lots of work on new code generation:

 

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

changeset:   600:42d2125e0a5fa7ca8f574c460b3ebf5a59416ba4
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Tue Mar 06 16:04:50 2007 +0100
files:       src/ffc/compiler/analysis/formdata.py src/ffc/compiler/codegeneration/cellintegral.py src/ffc/compiler/codegeneration/common/__init__.py src/ffc/compiler/codegeneration/common/dofmap.py src/ffc/compiler/codegeneration/common/finiteelement.py src/ffc/compiler/codegeneration/common/form.py src/ffc/compiler/codegeneration/dofmap.py src/ffc/compiler/codegeneration/exteriorfacetintegral.py src/ffc/compiler/codegeneration/finiteelement.py src/ffc/compiler/codegeneration/form.py src/ffc/compiler/codegeneration/interiorfacetintegral.py src/ffc/compiler/codegeneration/quadrature/__init__.py src/ffc/compiler/codegeneration/tensor/__init__.py src/ffc/compiler/codegeneration/tensor/tensorgenerator.py src/ffc/compiler/codegeneration/tensorrepresentation.py src/ffc/compiler/compiler.py src/ffc/compiler/format/ufcformat.py src/ffc/compiler/representation/tensor/tensorrepresentation.py
description:
Lots of work on new code generation:
- Add support for multiple sub domains
- Restructure code generation (separate tensor representation from quadrature)
- Iterate over facets to compute representations for interior and
  exterior facet integrals


changeset:   599:c4712eab97c0ab81da8c02c8eb0ec1e3d4eff27e
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon Mar 05 18:17:39 2007 +0100
files:       src/ffc/compiler/analysis/formdata.py src/ffc/compiler/codegeneration/cellintegral.py src/ffc/compiler/codegeneration/exteriorfacetintegral.py src/ffc/compiler/codegeneration/interiorfacetintegral.py src/ffc/compiler/codegeneration/tensorrepresentation.py src/ffc/compiler/compiler.py src/ffc/compiler/format/ufcformat.py src/ffc/compiler/language/integral.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/referencetensor.py src/ffc/compiler/representation/tensor/tensorrepresentation.py src/sandbox/Poisson.form
description:
Ini


changeset:   598:dbc6be6edb2cb548602f4853383766c5a6e1fc3b
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon Mar 05 15:15:50 2007 +0100
files:       src/bin/ffc src/ffc/compiler/format/ufcformat.py src/test/regression/reference/Mass.h src/test/regression/reference/Poisson.h src/test/regression/test.py src/test/unit/test.py
description:
Add regression test for new code generation (old scripts/verify will be
removed)


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