Hi Colin,

thanks for the suggestion. I am getting the same results with both V=FunctionSpace(mesh, elm)
where

        elm = FiniteElement('Brezzi-Douglas-Marini', mesh.ufl_cell(), 1, variant=None)

or

        elm = FiniteElement('Brezzi-Douglas-Marini', mesh.ufl_cell(), 1, variant='integral')

or  if
         V = FunctionSpace(mesh, 'Brezzi-Douglas-Marini', 1)

Best regards, Miro

On Wed, Jul 28, 2021 at 11:32 AM Cotter, Colin J <colin.cotter@imperial.ac.uk> wrote:
Hi Miro,
  This is probably because we recently changed the degrees of freedom for BDM1 elements from point values of normal components to edge integrals. You can select the point value version again by an optional argument to FunctionSpace I think.

all the best
--cjc

From: firedrake-bounces@imperial.ac.uk <firedrake-bounces@imperial.ac.uk> on behalf of Miroslav Kuchta <miroslav.kuchta@gmail.com>
Sent: 28 July 2021 10:24
To: firedrake <firedrake@imperial.ac.uk>
Subject: [firedrake] installing older version of firedrake
 
Hi,

is there a recommended way of installing older versions of firedrake?
For example, I have previously (some months ago) ran the firedrake-install
script on a different system and have the downloaded firedrake folder
backed up. Now with a newer version of ubuntu can I somehow reuse the
old script/source code downloaded?

To provide some context for the question, I am trying to solve Biot equations
with stabilized BDM_1-DG_0 elements and observe a different behavior between
the versions. However, it's not only firedrake that is different but also the underlying
system so I'd like to see where the error comes from.

Thanks, Miro
_______________________________________________
firedrake mailing list
firedrake@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/firedrake