- Major changes in the code to make it flexible to adapt to any topology
- working fine for all topologies
- working fine for blocking & non blocking communication
- haven't removed commented code yet
- major changes in the way p*p topology was handled, changes in the way indices were finalised