A systematic methodology for directive-based GPU porting: NEMO ocean model as a case study | Publicación