OpenMP 4.5 Fortran Support Is Being Worked On For GCC 7

Written by Michael Larabel in GNU on 10 November 2016 at 07:53 AM EST. 1 Comment
GNU
GCC 6 brought OpenMP 4.5 C/C++ support while coming up for the GCC 7 release will be at least partial support for the Fortran programming language with the OpenMP 4.5 specification.

OpenMP 4.5 was firmed up in late 2015 and brings offloading improvements, better data sharing changes, the taskloop construct was added, better SIMD support, and other changes.

GCC's Fortran OpenMP 4.5 support has lagged behind but now there is partial support for it with the upcoming GCC 7 stable release (GCC 7.1) due out in H1'2017. Jakub Jelinek of Red Hat today landed the partial support.

He explained, "While the OpenMP 4.5 Fortran support is not complete (e.g. support for derived type component mapping is missing), I think what I had on gomp-4_5-branch is reasonably large chunk that is worth having in GCC 7. When I manage to finish it up, fully OpenMP 4.5 Fortran support can perhaps appear for 7.2."
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week