non parallel
openmp parrallel implemented
non parallel makefile