VOOZH about

URL: https://www.openacc.org/specification

⇱ Specification | OpenACC


Skip to main content

Specification

The OpenACC specification is a document that defines the OpenACC Application Program Interface (API), which is a collection of compiler directives that specify loops and regions of code in standard C, C++ and Fortran to be offloaded from a host CPU to an attached accelerator.

Download the latest OpenACC 3.4 SpecificationView a Timeline of OpenACC Development

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