← Back to team overview

syfi team mailing list archive

[HG syfi] Added better tests for jit, checking assembled values over single-cell meshes.

 

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

changeset:   148:2a0d5115d7c72066a860a5fd75345db28ec19d28
tag:         tip
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Mon Sep 01 16:17:04 2008 +0200
files:       python/newsfc/codegeneration/codegeneration.py python/newsfc/geometry/UFCCell.py python/newsfc/jit.py python/newsfc/quadrature/quad_tables.py python/newsfc/quadrature/quadrature.py python/newsfc/representation/elementrepresentation.py python/newsfc/representation/formrepresentation.py python/tests/sfc_jit/test.py
description:
Added better tests for jit, checking assembled values over single-cell meshes.
Updated newsfc to latest UFL version.
Not tested because of problems with instant.


changeset:   147:547cf6dcbaa6c656833f6ef40d73fb5d13b6f391
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Tue Aug 26 15:58:00 2008 +0200
files:       python/newsfc/codegeneration/dofmapcg.py python/newsfc/tempuflcode.py
description:
Added sketch of code to convert from ufl to sfc representation.


changeset:   146:a2fa01c78bedcf99a2d80ee06ed090953de8c3da
user:        "Martin Sandve Alnæs <martinal@xxxxxxxxx>"
date:        Wed Aug 13 11:51:00 2008 +0200
files:       python/newsfc/codegeneration/codeformatting.py python/newsfc/codegeneration/codegeneration.py python/newsfc/codegeneration/dofmapcg.py python/newsfc/codegeneration/finiteelementcg.py python/newsfc/codegeneration/formcg.py python/newsfc/codegeneration/integralcg.py python/newsfc/common/__init__.py python/newsfc/common/codeformatting.py python/newsfc/common/options.py python/newsfc/jit.py python/newsfc/quadrature/quadrature_code.py python/newsfc/representation/elementrepresentation.py python/newsfc/representation/formrepresentation.py
description:
Updated options hierarchy, now split into:

  options.output.* = output options with no effect on generated code
  options.code.* = options affecting how the generated code looks like
  options.compilation.* = options affecting how the generated code is compiled

The repr of options.code and options.compilation can thus be used
as signatures for different levels of cache.

Also did some more cleanup and implementation of element generation.


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