A domain specific language for declaration of finite element discretizations

Edit Package python3-ufl

The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.

NOTE: This package is not a generic python3 package. It is an integral part of the FEniCS project and exists only as a prerequisit for the dolfin package in the science repository. This package must not be pushed to devel:languages:python.

Refresh
Refresh
Source Files
Filename Size Changed
python3-ufl.changes 0000012612 12.3 KB
python3-ufl.spec 0000001850 1.81 KB
ufl-2019.1.0.tar.gz 0000305265 298 KB
Latest Revision
Stefan Brüns's avatar Stefan Brüns (StefanBruens) accepted request 772418 from Stefan Brüns's avatar Stefan Brüns (StefanBruens) (revision 2)
- Update to 2019.1.0
  * Remove scripts
  * Remove LaTeX support (not functional)
  * Add support for complex valued elements; complex mode is chosen
    by compute_form_data(form, complex_mode=True) typically by a
    form compiler; otherwise UFL language is agnostic to the choice
    of real/complex domain
- Update to 2018.1.0
  * Remove python2 support
- Update to 2017.2.0
  * Add geometric quantity CellDiameter defined as a set diameter
    of the cell, i.e., maximal distance between any two points
    of the cell; implemented on simplices and quads/hexes
  * Rename internally used reference quantities
    (Cell|Facet)EdgeVectors to Reference(Cell|Facet)EdgeVectors
  * Add internally used quantites CellVertices,
    (Cell|Facet)EdgeVectors which are physical-coordinates-valued;
    will be useful for further geometry lowering implementations
    for quads/hexes
  * Implement geometry lowering of (Min|Max)(Cell|Facet)EdgeLength
    for quads and hexes
- Update to 2017.1.0
  * Change PyPI package name to fenics-ufl.
  * Add the DirectionalSobolevSpace subclass of SobolevSpace. This
    allows one to use spaces where elements have varying continuity
    in different spatial directions.
  * Add sobolev_space methods for HDiv and HCurl finite elements.
  * Add sobolev_space methods for TensorProductElement and
    EnrichedElement. The smallest shared Sobolev space will be
    returned for enriched elements. For the tensor product
    elements, a DirectionalSobolevSpace is returned depending on
    the order of the spaces associated with the component elements.
- Remove python3-devel build dependency, package is noarch.
Comments 0
openSUSE Build Service is sponsored by