change elemwise to OpenMPop