Skip to content

The sources for the OpenACC Programming and Best Practices Guide.

License

Notifications You must be signed in to change notification settings

OpenACC/openacc-best-practices-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenACC Porting and Portability Guide

This guide is written as a resource to OpenACC developers, regardless of experience level. It contains a proposed workflow when refactoring an existing application to use OpenACC. Examples are provided in C/C++ and Fortran. The current version can always be found on GitHub. A PDF copy can also be found on the OpenACC Website.

Document Organization

  1. Introduction
  2. Porting
  3. Analyze
  4. Parallelize
  5. Data Locality
  6. Loop Optimization
  7. Interoperability
  8. Advanced Topics

This guide is licensed under Creative Commons Attribution 4.0 International Public License and code examples are licensed under the Apache License 2.0, unless otherwise noted. Please see CONTRIBUTING.md for details on how to contribute.