added compiler specific loop simd pragmas and more IBM compiler opimizations