Recently, I have many questions about PyFR since I try to read and understand the context of codes. The structure and idea of PyFR is attractive, but difficulities remain exist. I successfully achieve serial debugging with pycharm in ubuntu16, but unfortunately I am failed to debug the code with MPI. The debugging of cuda and opencl might be more difficult. I hope you can provide some experiences in detail about how to parallel debugging during studying or developing the PyFR? To my best knowledge, the available tools for C++/fortran parallel debugging is totalview and ddt.
In my opinion, PyFR has great potential and can be combined with artificial intelligence and future quantum computing. So I hope to learn from and later contribute to this open source.