OpenMP 5.2#
New features listed in Appendix B of the OpenMP specification#
Description |
Status |
Comments |
---|---|---|
|
Y |
|
|
N/A |
warning for |
Clauses on |
N |
|
Deprecation of no-argument |
N |
|
|
Y |
|
Deprecation of minus operator for reductions |
N |
|
Deprecation of separating |
N |
|
|
N |
|
If a matching mapped list item is not found in the data environment, the pointer retains its original value |
N |
|
New |
Y |
|
Deprecation of |
N |
|
Extended list of directives permitted in Fortran pure procedures |
N |
|
New |
N |
|
Deprecation of |
N |
|
Optional paired |
N |
|
New |
N |
|
Deprecation of traits array following the allocator_handle expression in |
N |
|
New |
N |
|
Deprecation of |
N |
|
Deprecation of delimited form of |
N |
|
Reproducible semantics changed for |
N |
|
|
Y |
|
|
N |
|
Default map-type for |
Y |
|
New |
Y |
|
Deprecation of |
N |
|
|
Y |
- 1
The
ompx
sentinel as C/C++ pragma and C++ attributes are warned for with-Wunknown-pragmas
(implied by-Wall
) and-Wattributes
(enabled by default), respectively; for Fortran free-source code, there is a warning enabled by default and, for fixed-source code, theomx
sentinel is warned for with with-Wsurprising
(enabled by-Wall
). Unknown clauses are always rejected with an error.
Other new OpenMP 5.2 features#
Description |
Status |
Comments |
---|---|---|
For Fortran, optional comma between directive and clause |
N |
|
Conforming device numbers and |
Y |
|
Initial value of default-device-var ICV with |
N |
|
interop_types in any position of the modifier list for the |
N |