Skip to content

OPENACC

Description

openacc website

The OpenACC Application Program Interface describes a collection of compiler directives to specify loops and regions of code in standard C, C++ and Fortran to be offloaded from a host CPU to an attached accelerator. OpenACC is designed for portability across operating systems, host CPUs, and a wide range of accelerators, including APUs, GPUs, and many-core coprocessors. The directives and programming model defined in the OpenACC API document allow programmers to create high-level host+accelerator programs without the need to explicitly initialize the accelerator, manage data or program transfers between the host and accelerator, or initiate accelerator startup and shutdown.

Environment Modules

Run module spider openacc to find out what environment modules are available for this application.

Environment Variables

  • HPC_OPENACC_DIR - installation directory
  • HPC_OPENACC_BIN - executable directory
  • HPC_OPENACC_INC - includes directory
  • HPC_OPENACC_LIB - library directory

Categories

programming