Skip to content

What changes in dolfinx 0.8.0? #155

@srosenbu

Description

@srosenbu

Dolfinx 0.8.0 will introduce some new features that may break some of our code, but also will make some parts of our current code obsolete. I would like to collect these issues here in the thread before we start the next hackathon;)

  1. Changes in the initialization of Functionspaces: There are no VectorFunctionSpace,TensorFunctionSpace anymore, and you will be supposed to initialize spaces with a function df.fem.functionspace
  2. Quadrature spaces:
    1. Probably don't need extra measure anymore since Spaces know what quadrature rule they have --> QuadratureRule can be removed.
    2. Creation of elements via basix
    3. Interpolation into quadrature spaces is possible --> easier to use than expr.eval(...) and the QuadratureEvaluator class can be removed

@pdiercks , @aradermacher , @div-tyg , @danielandresarcones do you remember any other problems that we had in the last hackathon?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions