Release notes
This version fixes a bug when using a non-default option in version 4.2: if a 1D partitioning is chosen by Splitstrategy=onedimrow or onedimcol, and CheckUpperBound=yes this may cause the CheckUpperBound function to create a 2D partitioning instead of 1D in rare cases (when the communication volume is high). In such a case for rectangular matrices it would create a partitioning with volume (max(m,n)+1)(P-1), instead of the volume min(m,n)+1)(P-2) that could have been achieved.
Furthermore, this version removes some harmless compiler warnings and improves bad behaviour by the Makefile, which forgot to remove one file (testHelper_DisconnectedMatrix.o) when cleaning up.