Hi Lawrence, thanks a lot for your reply.
So we have some (very preliminary) support for mesh adaptivity. But it doesn't work in parallel yet. So you want to do time-dependent NS? What kind of target Reynolds numbers? I will need to discuss this with Andrew and the engineers, but the flow is certainly turbulent (Re>>1) in some parts of the domain (at the end of the wing). It might be sufficient to just choose a finer mesh in this region, so no fancy adaptivity required.
Are you anticipating explicit or implicit schemes? If implicit, note that none of the classic block preconditioners are Re-independent (so high reynolds number is a problem). Again, not sure. I would probably start with explicit since it's easier to code up...
I don't know of anyone who has done high Re time-dependent flow in Firedrake (that's not to say that no-one has).
Also, the domain to be modeled would contain a hole (which is taken up by the wing) and we’d likely use an unstructured mesh. The wing is allowed to transform. For this a continuum mechanics code implemented in DUNE is used, so we would need to feed this the boundary conditions from Firedrake. As a result of the DUNE calculation, the Firedrake mesh would change from one timestep to the next.
Geometrically (i.e. you deform), or topologically (i.e. you remesh)? If you're remeshing, how would you like to transfer fields? We can only do consistent interpolation right now.
My understanding is that the wing will only move a little bit, so geometric distortion should be enough, and no topological changes are required, but again, I will need to double check. What does consistent mean in this context?
This kind of coupling is going to be quite fiddly (especially if you want to run in parallel [almost certain for 3D]), but could be done. Looking at the fluid-structure interaction literature, writing couplers seem to be a topic in itself...
Would be good to discuss further at the Gungho meeting in Exeter next week. Cheers, Eike
Lawrence _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake