Subject: [Syfi-dev] [HG syfi] Work on iteration over a graph partition,

From: [email-masked] (SyFi)
Date: Thu, 5 Mar 2009 20:09:13 +0100 (CET)

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

changeset:   335:dbbcc4b9e4f4e4abb21be424320ad9f5326b6721
tag:         tip
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Thu Mar 05 20:10:23 2009 +0100
files:       site-packages/newsfc/representation/integralrepresentation.py
description:
Work on iteration over a graph partition,
computing expressions as needed, allocating
and "freeing" symbols as needed, yielding
tokens (s, e) whenever a symbol is created
for a nontrivial expression.

expand_indices made this much simpler, but
there are still some small complications
with nonscalar expressions.

changeset:   334:dcb0f7abfe4c241dbc0fc7b02208420d178b0cb3
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Thu Mar 05 17:31:20 2009 +0100
files:       tests/python/verify_tensors/reference/Heat_a.ref tests/python/verify_tensors/reference/Stiffness_a.ref tests/python/verify_tensors/test.py
description:
Updated test script.

changeset:   333:07ecede7ea466b7bcb4283dbf1fcea3ec460bfcf
user:        "Martin Sandve Alnæs <[email-masked]>"
date:        Thu Mar 05 16:19:38 2009 +0100
files:       examples/newsolvers/div_matrix/cpp/Makefile examples/newsolvers/elements/cpp/Makefile examples/newsolvers/interpolatefail/cpp/Makefile examples/newsolvers/poisson/cpp/Makefile examples/newsolvers/projection/cpp/Makefile examples/newsolvers/projection/cpp/main.cpp examples/newsolvers/projection_mixed/cpp/Makefile examples/newsolvers/projection_tensor/cpp/Makefile examples/newsolvers/projection_vector/cpp/Makefile sandbox/scripts/revert_absolute_import.py site-packages/newsfc/__init__.py site-packages/newsfc/codegeneration/__init__.py site-packages/newsfc/codegeneration/cellintegralcg.py site-packages/newsfc/codegeneration/codeformatting.py site-packages/newsfc/codegeneration/codegeneration.py site-packages/newsfc/codegeneration/dofmapcg.py site-packages/newsfc/codegeneration/exteriorfacetintegralcg.py site-packages/newsfc/codegeneration/finiteelementcg.py site-packages/newsfc/codegeneration/formcg.py site-packages/newsfc/codegeneration/integralcg.py site-packages/newsfc/codegeneration/interiorfacetintegralcg.py site-packages/newsfc/common/__init__.py site-packages/newsfc/common/names.py site-packages/newsfc/common/options.py site-packages/newsfc/common/output.py site-packages/newsfc/common/utilities.py site-packages/newsfc/dofcode/__init__.py site-packages/newsfc/geometry/UFCCell.py site-packages/newsfc/geometry/__init__.py site-packages/newsfc/geometry/mappings.py site-packages/newsfc/jit.py site-packages/newsfc/quadrature/__init__.py site-packages/newsfc/quadrature/quad_tables.py site-packages/newsfc/quadrature/quadrature.py site-packages/newsfc/quadrature/quadrature_code.py site-packages/newsfc/representation/__init__.py site-packages/newsfc/representation/cellintegralrepresentation.py site-packages/newsfc/representation/elementrepresentation.py site-packages/newsfc/representation/exteriorfacetintegralrepresentation.py site-packages/newsfc/representation/formrepresentation.py site-packages/newsfc/representation/integralrepresentation.py site-packages/newsfc/representation/interiorfacetintegralrepresentation.py site-packages/newsfc/representation/swiginac_eval.py site-packages/newsfc/symbolic_utils/__init__.py site-packages/newsfc/symbolic_utils/integration.py site-packages/newsfc/symbolic_utils/symbol_factory.py site-packages/newsfc/symbolic_utils/symbolic_utils.py tests/python/verify_tensors/test.py
description:
Some code restructuring. Took a bit of time because I
introduced a stupid little bug.

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