add basic openmp branch