iteration towards working openmpi