Python fixes for passing MPI constructor in classes
Created by: germasch
This fixes the issues from #1246 (closed).
- fix arg order in helloBPReaderHeatMap2D.py
- fix the
IO::Open(..., MPI_Comm)
to actually use the passed comm (it was just using the comm from m_IO) - add that function to the interface and correctly translate the communicator
I don't think this is the prettiest possible way of doing things, but it works for now (for me, anyway)