On 20 January 2011 14:32, Marie E. Rognes <m...@simula.no> wrote:
>
> Repeated runs of the dolfin generate-form-files scripts seems to generate
> different code. For instance for the forms defined in
>
>     /demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.ufl
>
> I get differences of the type
>
> -    G[1] = 0.500000000000000*det*n1;
> -    G[2] = 0.500000000000000*det;
> +    G[1] = 0.500000000000000*det;
> +    G[2] = 0.500000000000000*det*n1;
>
> in tabulate_tensor and corresponding differences for the tensor terms. The
> code seems equivalent, but this behaviour makes it tedious to check for
> changes in the generated code. Has anyone else experienced this?

Not lately, but I haven't been looking for it either. The quadrature
generator uses dicts heavily, so somewhere we need to throw in a
sorted(.keys()) to get rid of this behaviour but I don't know where
exactly.

Kristian

> --
> Marie
>
> _______________________________________________
> Mailing list: https://launchpad.net/~ffc
> Post to     : ffc@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~ffc
> More help   : https://help.launchpad.net/ListHelp
>
>

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

Reply via email to