2: OK; rank used

3:
E5: DebugVector(): good solution

E6: OK

E7: MinMax: no global exchange [-0.5]

E8: Allroallv: OK

4:
E9: only the initialization from template has been used, not the coordinates [-1]

E10: 
VecAccu(...int..) very good (via int buffer)

E11:
Global_Nodes() correct


E12: 
Average(): very good and efficient

E13: missing

