apply openmp