OpenMP 4.5 Fortran Support Is Being Worked On For GCC 7
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."
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."
1 Comment