new file:   omp.c