MD Sequential version with Struct of Arrays