navfn with openmp implementation