Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenMP 5.0 Features Not Covered for Fortran #810

Open
andrewkallai opened this issue Apr 25, 2024 · 0 comments
Open

OpenMP 5.0 Features Not Covered for Fortran #810

andrewkallai opened this issue Apr 25, 2024 · 0 comments
Assignees
Labels
5.0 Related to spec version 5.0 new test PR that adds new tests

Comments

@andrewkallai
Copy link
Collaborator

Taken from Version 4.5 to 5.0 Differences Section of the 5.0 Specification

  • Various changes throughout the specification were made to provide initial support of C11, C++11, C++14, C++17 and Fortran 2008 (see Section 1.7 on page 31).
  • Fortran 2003 is now fully supported (see Section 1.7 on page 31).
  • The canonical loop form was defined for Fortran and, for all base languages, extended to permit non-rectangular loop nests (see Section 2.9.1 on page 95).
  • To reduce programmer effort implicit declare target directives for some functions (C, C++, Fortran) and subroutines (Fortran) were added (see Section 2.12.5 on page 170 and Section 2.12.7 on page 180).
  • The capability to map C/C++ pointer variables and to assign the address of device memory that is mapped by an array section to them was added. Support for mapping of Fortran pointer and allocatable variables, including pointer and allocatable components of variables, was added (see Section 2.19.7.1 on page 315).
@andrewkallai andrewkallai added the new test PR that adds new tests label Apr 25, 2024
@andrewkallai andrewkallai added the 5.0 Related to spec version 5.0 label Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5.0 Related to spec version 5.0 new test PR that adds new tests
Projects
None yet
Development

No branches or pull requests

3 participants