Does Open-MX support mixed endianness on the same fabric?
Yes. By default, Open-MX will encode its packet headers in network-order, unless –disable-endian has been given to the configure script. Open-MX can thus make big-endian architectures talk to little-endian ones, or 32bits ones to 64bits, … However, it is obviously up to the application to make sure that its data is passed through the network in the endian-independant way.