Merging UFL and FIAT back to FEnICS
Hello Firedrakers (including Martin and Marie, whom I believe are on this list), I just want to touch base on our plans to get onto common UFL and FIAT with FEniCS - which would mean that we'll have come full circle and be in sync for everything which is in common. FIAT pull request #4 introduces Travis testing for FIAT, and fixes some Python 3 issues which hadn't previously been raised. When that lands (reviews please!), I think we have done all the things required for FEniCS to accept the pull. https://github.com/firedrakeproject/fiat/pull/4 FIAT pull request #3 implements Taylor basis for 2D and 3D. It could land either before or after merging to FEnICS. Tuomas probably wants it pronto so we could think of merging it sooner. https://github.com/firedrakeproject/fiat/pull/3 When we merge back into FEniCS, OuterProductFoo becomes TensorProductFoo as agreed in the wider FEniCS community. This has consequences for UFL which have landed for us but still need to change in FEniCS. I have just read the diff between our UFL and FEniCS UFL, and it appears that the diff consists of: * The rename * Various fixes for non-affine. I think we could therefore reasonably just put in a pull request to merge our UFL into theirs. Should we just do that, or is there something I am missing? Responses please. Regards, David
participants (1)
- 
                
                David Ham