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