This is a quite preliminary discussion / brainstorming.
I am wondering if this code could be used for active flow control in a closed-loop fashion. I would like to reproduce the results presented there, with the present CFD framework:
https://arxiv.org/pdf/1808.07664.pdf
For this, all what is needed is to define a closed-loop interaction, in this kind, i.e. state / action / reward:

I think defining this coupling in a transparent way is the only critical / challenging point to fix, the rest should be quite simple. There are also some implementations with sockets for communication available:
https://github.com/jerabaul29/Cylinder2 ... RLParallel
So maybe it would just be enough to have a module or similar inside saturne that gives access to the simulations through a socket interface, something similar to:
https://github.com/jerabaul29/Cylinder2 ... tServer.py
Anybody who may be interested in working on this as a 'virtual collaboration'?
