The OpenACC specification is developed by OpenACC organization members based on the feedback provided by OpenACC users. Proposed new features to the current specification are published in Technical Reports (TR) and made available for review by users.
The OpenACC Validation and Verification Testsuite creates unit tests to validate and verify OpenACC features and evaluates compilers' compliance to the specification. Take a look at the recent status of coverage.
Errata: For the 'copyout' clause (section 2.7.9), on line 1928, the modifier list should read 'always, alwaysout,' or 'zero.'
Archive
- OpenACC 3.3 Specification
- OpenACC 3.2 Specification
- OpenACC 3.1 Specification
- OpenACC 3.0 Specification
- OpenACC 2.7 Specification
- OpenACC 2.6 Specification
- OpenACC 2.6 Final Changes Document (November 2017)
- OpenACC 2.6 Public Review Draft (September 2017)
- ISC17 OpenACC 2.6 Specification Update (June 2017)
- Technical Report: Deep Copy Attach and Detach (TR-16-1)
- OpenACC 2.6 Proposed Features
- OpenACC 2.5 Specification
- Complex Data Management Tech Report (TR-14-1) Nov 2014
- OpenACC 2.0 Specification
- OpenACC 1.0 Specification