The related branch is still under development for the purpose of running the MP-PDE example with Melissa on JZ. To make it work some changes have been applied to the core codebase. This MR is rather a suggestion for changes and to open discussion, but not to be merge as it is. It involves too many diverse changes for a single MR. Besides Bruno suggested to keep the examples separated from the core project, which should have a limited number of examples.