Appearance
adam_gmp_utils
Source: src/lib/gmp/adam_gmp_utils.F90
Dependencies
Contents
- omp_target_alloc_f
- omp_target_free_f
- omp_target_memcpy_f
- omp_target_alloc_R8P_1D
- omp_target_alloc_R8P_2D
- omp_target_alloc_R8P_3D
- omp_target_alloc_R8P_4D
- omp_target_alloc_R8P_5D
- omp_target_alloc_R8P_6D
- omp_target_alloc_I4P_1D
- omp_target_alloc_I4P_2D
- omp_target_alloc_I4P_5D
- omp_target_alloc_I8P_1D
- omp_target_alloc_I8P_2D
- omp_target_alloc_I8P_3D
- omp_target_free_R8P_1D
- omp_target_free_R8P_2D
- omp_target_free_R8P_3D
- omp_target_free_R8P_4D
- omp_target_free_R8P_5D
- omp_target_free_R8P_6D
- omp_target_free_I4P_1D
- omp_target_free_I4P_2D
- omp_target_free_I4P_5D
- omp_target_free_I8P_1D
- omp_target_free_I8P_2D
- omp_target_free_I8P_3D
- omp_target_memcpy_R8P
- omp_target_memcpy_I4P
- omp_target_memcpy_I8P
Interfaces
omp_target_alloc_f
Module procedures: omp_target_alloc_R8P_1D, omp_target_alloc_R8P_2D, omp_target_alloc_R8P_3D, omp_target_alloc_R8P_4D, omp_target_alloc_R8P_5D, omp_target_alloc_R8P_6D, omp_target_alloc_I4P_1D, omp_target_alloc_I4P_2D, omp_target_alloc_I4P_5D, omp_target_alloc_I8P_1D, omp_target_alloc_I8P_2D, omp_target_alloc_I8P_3D
omp_target_free_f
Module procedures: omp_target_free_R8P_1D, omp_target_free_R8P_2D, omp_target_free_R8P_3D, omp_target_free_R8P_4D, omp_target_free_R8P_5D, omp_target_free_R8P_6D, omp_target_free_I4P_1D, omp_target_free_I4P_2D, omp_target_free_I4P_5D, omp_target_free_I8P_1D, omp_target_free_I8P_2D, omp_target_free_I8P_3D
omp_target_memcpy_f
Module procedures: omp_target_memcpy_R8P, omp_target_memcpy_I4P, omp_target_memcpy_I8P
Subroutines
omp_target_alloc_R8P_1D
fortran
subroutine omp_target_alloc_R8P_1D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | optional | |
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | real(kind=R8P) | in | optional |
Call graph
omp_target_alloc_R8P_2D
fortran
subroutine omp_target_alloc_R8P_2D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | optional | |
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | real(kind=R8P) | in | optional |
Call graph
omp_target_alloc_R8P_3D
fortran
subroutine omp_target_alloc_R8P_3D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | optional | |
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | real(kind=R8P) | in | optional |
Call graph
omp_target_alloc_R8P_4D
fortran
subroutine omp_target_alloc_R8P_4D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | optional | |
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | real(kind=R8P) | in | optional |
Call graph
omp_target_alloc_R8P_5D
fortran
subroutine omp_target_alloc_R8P_5D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | optional | |
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | real(kind=R8P) | in | optional |
Call graph
omp_target_alloc_R8P_6D
fortran
subroutine omp_target_alloc_R8P_6D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | ||
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | real(kind=R8P) | in | optional |
Call graph
omp_target_alloc_I4P_1D
fortran
subroutine omp_target_alloc_I4P_1D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I4P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | ||
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | integer(kind=I4P) | in | optional |
Call graph
omp_target_alloc_I4P_2D
fortran
subroutine omp_target_alloc_I4P_2D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I4P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | ||
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | integer(kind=I4P) | in | optional |
Call graph
omp_target_alloc_I4P_5D
fortran
subroutine omp_target_alloc_I4P_5D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I4P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | ||
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | integer(kind=I4P) | in | optional |
Call graph
omp_target_alloc_I8P_1D
fortran
subroutine omp_target_alloc_I8P_1D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | ||
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | integer(kind=I8P) | in | optional |
Call graph
omp_target_alloc_I8P_2D
fortran
subroutine omp_target_alloc_I8P_2D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | ||
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | integer(kind=I8P) | in | optional |
Call graph
omp_target_alloc_I8P_3D
fortran
subroutine omp_target_alloc_I8P_3D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I8P) | out | pointer | |
ubounds | integer(kind=I4P) | in | ||
omp_dev | integer(kind=I4P) | in | ||
ierr | integer(kind=I4P) | out | ||
lbounds | integer(kind=I4P) | in | optional | |
init_value | integer(kind=I8P) | in | optional |
Call graph
omp_target_free_R8P_1D
fortran
subroutine omp_target_free_R8P_1D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
omp_dev | integer | in |
omp_target_free_R8P_2D
fortran
subroutine omp_target_free_R8P_2D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
omp_dev | integer | in |
omp_target_free_R8P_3D
fortran
subroutine omp_target_free_R8P_3D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
omp_dev | integer | in |
omp_target_free_R8P_4D
fortran
subroutine omp_target_free_R8P_4D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
omp_dev | integer | in |
omp_target_free_R8P_5D
fortran
subroutine omp_target_free_R8P_5D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
omp_dev | integer | in |
omp_target_free_R8P_6D
fortran
subroutine omp_target_free_R8P_6D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | real(kind=R8P) | out | pointer | |
omp_dev | integer | in |
omp_target_free_I4P_1D
fortran
subroutine omp_target_free_I4P_1D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I4P) | out | pointer | |
omp_dev | integer(kind=I4P) | in |
omp_target_free_I4P_2D
fortran
subroutine omp_target_free_I4P_2D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I4P) | out | pointer | |
omp_dev | integer(kind=I4P) | in |
omp_target_free_I4P_5D
fortran
subroutine omp_target_free_I4P_5D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I4P) | out | pointer | |
omp_dev | integer(kind=I4P) | in |
omp_target_free_I8P_1D
fortran
subroutine omp_target_free_I8P_1D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I8P) | out | pointer | |
omp_dev | integer(kind=I4P) | in |
omp_target_free_I8P_2D
fortran
subroutine omp_target_free_I8P_2D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I8P) | out | pointer | |
omp_dev | integer(kind=I4P) | in |
omp_target_free_I8P_3D
fortran
subroutine omp_target_free_I8P_3D(fptr_dev, omp_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dev | integer(kind=I8P) | out | pointer | |
omp_dev | integer(kind=I4P) | in |
Functions
omp_target_memcpy_R8P
Returns: integer(kind=I4P)
fortran
function omp_target_memcpy_R8P(fptr_dst, fptr_src, dst_off, src_off, omp_dst_dev, omp_src_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dst | real(kind=R8P) | out | target | |
fptr_src | real(kind=R8P) | in | target | |
dst_off | integer(kind=I4P) | in | ||
src_off | integer(kind=I4P) | in | ||
omp_dst_dev | integer(kind=I4P) | in | ||
omp_src_dev | integer(kind=I4P) | in |
Call graph
omp_target_memcpy_I4P
Returns: integer(kind=I4P)
fortran
function omp_target_memcpy_I4P(fptr_dst, fptr_src, dst_off, src_off, omp_dst_dev, omp_src_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dst | integer(kind=I4P) | out | target | |
fptr_src | integer(kind=I4P) | in | target | |
dst_off | integer(kind=I4P) | in | ||
src_off | integer(kind=I4P) | in | ||
omp_dst_dev | integer(kind=I4P) | in | ||
omp_src_dev | integer(kind=I4P) | in |
Call graph
omp_target_memcpy_I8P
Returns: integer(kind=I4P)
fortran
function omp_target_memcpy_I8P(fptr_dst, fptr_src, dst_off, src_off, omp_dst_dev, omp_src_dev)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
fptr_dst | integer(kind=I8P) | out | target | |
fptr_src | integer(kind=I8P) | in | target | |
dst_off | integer(kind=I4P) | in | ||
src_off | integer(kind=I4P) | in | ||
omp_dst_dev | integer(kind=I4P) | in | ||
omp_src_dev | integer(kind=I4P) | in |
Call graph