[Ffc] Version 0.9.1 of ffc released

2010-02-15 Thread Anders Logg
0.9.1
 - Add back support for FErari optimizations
 - Bug fixes in JIT compiler
0.9.0 [2010-02-02]
 - Updates for FIAT 0.9.0
 - Updates for UFC 1.4.0 (now supporting the full interface)
 - Automatic selection of representation
 - Change quadrature_order --> quadrature_degree
 - Split compile() --> compile_form(), compile_element()
 - Major cleanup and reorganization of code (flatter directories)
 - Updates for changes in UFL: Argument, Coefficient, FormData
0.7.1
 - Handle setting quadrature degree when it is set to None in UFL form
 - Added demo: HyperElasticity.ufl
0.7.0
 - Move contents of TODO to: https://blueprints.launchpad.net/ffc
 - Support for restriction of finite elements to only consider facet dofs
 - Use quadrature_order from metadata when integrating terms using tensor 
representation
 - Use loop to reset the entries of the local element tensor
 - Added new symbolic classes for quadrature optimisation (speed up compilation)
 - Added demos: Biharmonic.ufl, div(grad(v)) term;
ReactionDiffusion.ufl, tuple notation;
MetaData.ufl, how to attach metadata to the measure;
ElementRestriction.ufl, restriction of elements to facets
 - Tabulate the coordinates of the integration points in the tabulate_tensor() 
function
 - Change command line option '-f split_implementation' -> '-f split'
 - Renaming of files and restructuring of the compiler directory
 - Added option -q rule (--quadrature-rule rule) to specify which rule to use
   for integration of a given integral. (Can also bet set through the metadata
   through "quadrature_rule"). No rules have yet been implemented, so default
   is the FIAT rule.
 - Remove support for old style .form files/format
0.6.2 [2009-04-07]
 - Experimental support for UFL, supporting both .form and .ufl
 - Moved configuration and construction of python extension module to ufc_module
0.6.1 [2009-02-18]
 - Initial work on UFL transition
 - Minor bug fixes
 - The version of ufc and swig is included in the form signature
 - Better system configuration for JIT compiled forms
 - The JIT compiled python extension module use shared_ptr for all classes
0.6.0 [2009-01-05]
 - Update DOLFIN output format (-l dolfin) for DOLFIN 0.9.0
 - Cross-platform fixes for test scripts
 - Minor bug fix for quadrature code generation (forms affected by this bug 
would not be able to compile
 - Fix bug with output of *.py.
 - Permit dot product bewteen rectangular matrices (Frobenius norm)
0.5.1 [2008-10-20]
 - New operator skew()
 - Allow JIT compilation of elements and dof maps
 - Rewrite JIT compiler to rely on Instant for caching
 - Display flop count for evaluating the element tensor during compilation
 - Add arguments language and representation to options dictionary
 - Fix installation on Windows
 - Add option -f split_implementation for separate .h and .cpp files
0.5.0 [2008-06-23]
 - Remove default restriction +/- for Constant
 - Make JIT optimization (-O0 / -O2) optional
 - Add in-memory cache to speed up JIT compiler for repeated assembly
 - Allow subdomain integrals without needing full range of integrals
 - Allow simple subdomain integral specification dx(0), dx(1), ds(0) etc
0.4.5 [2008-04-30]
 - Optimizations in generated quadrature code
 - Change formatting of floats from %g to %e, fixes problem with too long 
integers
 - Bug fix for order of values in interpolate_vertex_values, now according to 
UFC
 - Speed up JIT compiler
 - Add index ranges to form printing
 - Throw runtime error in functions not generated
 - Update DOLFIN format for new location of include files
0.4.4 [2008-02-18]
 - RT, BDM, BDFM and Nedelec now working in 2D and 3D
 - New element type QuadratureElement
 - Add support for 1D elements
 - Add experimental support for new Darcy-Stokes element
 - Use FIAT transformed spaces instead of mapping in FFC
 - Updates for UFC 1.1
 - Implement caching of forms/modules in ~/.ffc/cache for JIT compiler
 - Add script ffc-clean
 - New operators lhs() and rhs()
 - Bug fixes in simplify
 - Bug fixes for Nedelec and BDFM
 - Fix bug in mult()
 - Fix bug with restrictions on exterior facet integrals
 - Fix bug in grad() for vectors
 - Add divergence operator for matrices
0.4.3 [2007-10-23]
 - Require FIAT to use UFC reference cells
 - Fix bug in form simplification
 - Rename abs --> modulus to avoid conflict with builtin abs
 - Fix bug in operators invert, abs, sqrt
 - Fix bug in integral tabulation
 - Add BDFM and Nedelec elements (nonworking)
 - Fix bug in JIT compiler
0.4.2 [2007-08-31]
 - Change license from GPL v2 to GPL v3 or later
 - Add JIT (just-in-time) compiler
 - Fix bug for constants on interior facets
0.4.1 [2007-06-22]
 - Fix bug in simplification of forms
 - Optimize removal of unused terms in code formattting
0.4.0 [2007-06-20]
 - Move to UFC interface for code generation
 - Major rewrite, restructure, cleanup
 - Add support for Brezzi-Douglas-Marini (BDM) elements
 - Add support for Raviart-Thomas (RT) elements
 - Add

[Ffc] buildbot failure in FEniCS Buildbot on ffc-linux64-exp

2010-02-15 Thread buildbot
The Buildbot has detected a new failure of ffc-linux64-exp on FEniCS Buildbot.
Full details are available at:
 http://fenics.org:8080/builders/ffc-linux64-exp/builds/217

Buildbot URL: http://fenics.org:8080/

Buildslave for this Build: linux64-exp

Build Reason: 
Build Source Stamp: HEAD
Blamelist: Anders Logg

BUILD FAILED: failed ffc check

sincerely,
 -The Buildbot


___
Mailing list: https://launchpad.net/~ffc
Post to : ffc@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ffc
More help   : https://help.launchpad.net/ListHelp


[Ffc] buildbot failure in FEniCS Buildbot on ffc-jaunty-amd64

2010-02-15 Thread buildbot
The Buildbot has detected a new failure of ffc-jaunty-amd64 on FEniCS Buildbot.
Full details are available at:
 http://fenics.org:8080/builders/ffc-jaunty-amd64/builds/217

Buildbot URL: http://fenics.org:8080/

Buildslave for this Build: jaunty-amd64

Build Reason: 
Build Source Stamp: HEAD
Blamelist: Anders Logg

BUILD FAILED: failed ffc check

sincerely,
 -The Buildbot


___
Mailing list: https://launchpad.net/~ffc
Post to : ffc@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ffc
More help   : https://help.launchpad.net/ListHelp


[Ffc] buildbot failure in FEniCS Buildbot on ffc-hardy-i386

2010-02-15 Thread buildbot
The Buildbot has detected a new failure of ffc-hardy-i386 on FEniCS Buildbot.
Full details are available at:
 http://fenics.org:8080/builders/ffc-hardy-i386/builds/232

Buildbot URL: http://fenics.org:8080/

Buildslave for this Build: hardy-i386

Build Reason: 
Build Source Stamp: HEAD
Blamelist: Anders Logg

BUILD FAILED: failed ffc check

sincerely,
 -The Buildbot


___
Mailing list: https://launchpad.net/~ffc
Post to : ffc@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ffc
More help   : https://help.launchpad.net/ListHelp


[Ffc] [nore...@launchpad.net: [Branch ~ffc-core/ffc/main] Rev 1421: Split quadrature code generation into representation, optimisation and code generation.]

2010-02-15 Thread Anders Logg
Cool! Could you add some suitable message in stage 3?

--
Anders
--- Begin Message ---

revno: 1421
committer: Kristian B. Ølgaard 
branch nick: ffc
timestamp: Mon 2010-02-15 19:35:39 +0100
message:
  Split quadrature code generation into representation, optimisation and code 
generation.
modified:
  ffc/codegeneration.py
  ffc/cpp.py
  ffc/quadrature/optimisedquadraturetransformer.py
  ffc/quadrature/quadraturegenerator.py
  ffc/quadrature/quadratureoptimization.py
  ffc/quadrature/quadraturerepresentation.py
  ffc/quadrature/quadraturetransformer.py
  ffc/quadrature/quadraturetransformerbase.py
  ffc/representation.py
The size of the diff (1261 lines) is larger than your specified limit of 1000 
lines

--
lp:ffc
https://code.launchpad.net/~ffc-core/ffc/main

Your team FFC Core Team is subscribed to branch lp:ffc.
To unsubscribe from this branch go to 
https://code.launchpad.net/~ffc-core/ffc/main/+edit-subscription.
--- End Message ---


signature.asc
Description: Digital signature
___
Mailing list: https://launchpad.net/~ffc
Post to : ffc@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ffc
More help   : https://help.launchpad.net/ListHelp