wrap '#pragma omp' with #ifdef _OPENMP