Mercurium and Nanos++ support OpenMP 3.1 except the following features:
- The collapse clause
 - The threadprivate clause in Fortran
 - OpenMP 3.1 new atomics (update, read, write, capture)
 
Additionally, we support some experimental features that are/will be proposed to the OpenMP committee, among them:
- Task reductions (proposal)
 - Task priorities (included in OpenMP 4.5)
 - OpenMP SIMD extensions (included in OpenMP 4.0)
 - Task dependences (included in OpenMP 4.0)