]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgomp/doc/openacc-runtime-library-routines.rst
sphinx: add missing trailing newline
[thirdparty/gcc.git] / libgomp / doc / openacc-runtime-library-routines.rst
CommitLineData
c63539ff
ML
1..
2 Copyright 1988-2022 Free Software Foundation, Inc.
3 This is part of the GCC manual.
4 For copying conditions, see the copyright.rst file.
5
6.. _openacc-runtime-library-routines:
7
8OpenACC Runtime Library Routines
9--------------------------------
10
11The runtime routines described here are defined by section 3 of the OpenACC
12specifications in version 2.6.
13They have C linkage, and do not throw exceptions.
14Generally, they are available only for the host, with the exception of
15``acc_on_device``, which is available for both the host and the
16acceleration device.
17
18.. toctree::
19 :maxdepth: 2
20
21 openacc-runtime-library-routines/accgetnumdevices
22 openacc-runtime-library-routines/accsetdevicetype
23 openacc-runtime-library-routines/accgetdevicetype
24 openacc-runtime-library-routines/accsetdevicenum
25 openacc-runtime-library-routines/accgetdevicenum
26 openacc-runtime-library-routines/accgetproperty
27 openacc-runtime-library-routines/accasynctest
28 openacc-runtime-library-routines/accasynctestall
29 openacc-runtime-library-routines/accwait
30 openacc-runtime-library-routines/accwaitall
31 openacc-runtime-library-routines/accwaitallasync
32 openacc-runtime-library-routines/accwaitasync
33 openacc-runtime-library-routines/accinit
34 openacc-runtime-library-routines/accshutdown
35 openacc-runtime-library-routines/accondevice
36 openacc-runtime-library-routines/accmalloc
37 openacc-runtime-library-routines/accfree
38 openacc-runtime-library-routines/acccopyin
39 openacc-runtime-library-routines/accpresentorcopyin
40 openacc-runtime-library-routines/acccreate
41 openacc-runtime-library-routines/accpresentorcreate
42 openacc-runtime-library-routines/acccopyout
43 openacc-runtime-library-routines/accdelete
44 openacc-runtime-library-routines/accupdatedevice
45 openacc-runtime-library-routines/accupdateself
46 openacc-runtime-library-routines/accmapdata
47 openacc-runtime-library-routines/accunmapdata
48 openacc-runtime-library-routines/accdeviceptr
49 openacc-runtime-library-routines/acchostptr
50 openacc-runtime-library-routines/accispresent
51 openacc-runtime-library-routines/accmemcpytodevice
52 openacc-runtime-library-routines/accmemcpyfromdevice
53 openacc-runtime-library-routines/accattach
54 openacc-runtime-library-routines/accdetach
55
56API routines for target platforms.
57
58.. toctree::
59 :maxdepth: 2
60
61 openacc-runtime-library-routines/accgetcurrentcudadevice
62 openacc-runtime-library-routines/accgetcurrentcudacontext
63 openacc-runtime-library-routines/accgetcudastream
64 openacc-runtime-library-routines/accsetcudastream
65
66API routines for the OpenACC Profiling Interface.
67
68.. toctree::
69 :maxdepth: 2
70
71 openacc-runtime-library-routines/accprofregister
72 openacc-runtime-library-routines/accprofunregister
73 openacc-runtime-library-routines/accproflookup
3ed1b4ce 74 openacc-runtime-library-routines/accregisterlibrary