gfortran doesnt like long openmp directives