1 | All mpiJava communications, including non-blocking modes and collective operations, now allow objects as base types. |
2 | Header + data decomposition complicates, eg, wait and test family. |
3 | Derived datatypes complicated. |
4 | Collective comms involve two phases if base type is OBJECT. |