Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

OpenACC support

ROUP implements the complete OpenACC 3.4 directive and clause vocabulary. The reference chapters below catalogue every keyword and restriction with section and page references back to the official specification PDF.

Quick facts

FeatureDetails
OpenACC version3.4
Directive keywords24 (including space/underscore aliases)
Clause keywords49
LanguagesC, C++, Fortran (free & fixed form)
Automated testsFull directive and clause round-trip coverage

Unknown directives and clauses are rejected so unsupported constructs fail fast. The tests/openacc_roundtrip.rs suite keeps the registry in sync with the specification and exercises round-trip formatting for every keyword, and the C API mappings are validated to guarantee consistent clause kind values.