Skip to content

adam_gmp_utils ​

Source: src/lib/gmp/adam_gmp_utils.F90

Dependencies

Contents ​

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

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)inoptional
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valuereal(kind=R8P)inoptional

Call graph

omp_target_alloc_R8P_2D ​

fortran
subroutine omp_target_alloc_R8P_2D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)inoptional
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valuereal(kind=R8P)inoptional

Call graph

omp_target_alloc_R8P_3D ​

fortran
subroutine omp_target_alloc_R8P_3D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)inoptional
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valuereal(kind=R8P)inoptional

Call graph

omp_target_alloc_R8P_4D ​

fortran
subroutine omp_target_alloc_R8P_4D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)inoptional
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valuereal(kind=R8P)inoptional

Call graph

omp_target_alloc_R8P_5D ​

fortran
subroutine omp_target_alloc_R8P_5D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)inoptional
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valuereal(kind=R8P)inoptional

Call graph

omp_target_alloc_R8P_6D ​

fortran
subroutine omp_target_alloc_R8P_6D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)in
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valuereal(kind=R8P)inoptional

Call graph

omp_target_alloc_I4P_1D ​

fortran
subroutine omp_target_alloc_I4P_1D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I4P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)in
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valueinteger(kind=I4P)inoptional

Call graph

omp_target_alloc_I4P_2D ​

fortran
subroutine omp_target_alloc_I4P_2D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I4P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)in
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valueinteger(kind=I4P)inoptional

Call graph

omp_target_alloc_I4P_5D ​

fortran
subroutine omp_target_alloc_I4P_5D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I4P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)in
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valueinteger(kind=I4P)inoptional

Call graph

omp_target_alloc_I8P_1D ​

fortran
subroutine omp_target_alloc_I8P_1D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)in
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valueinteger(kind=I8P)inoptional

Call graph

omp_target_alloc_I8P_2D ​

fortran
subroutine omp_target_alloc_I8P_2D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)in
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valueinteger(kind=I8P)inoptional

Call graph

omp_target_alloc_I8P_3D ​

fortran
subroutine omp_target_alloc_I8P_3D(fptr_dev, ubounds, omp_dev, ierr, lbounds, init_value)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I8P)outpointer
uboundsinteger(kind=I4P)in
omp_devinteger(kind=I4P)in
ierrinteger(kind=I4P)out
lboundsinteger(kind=I4P)inoptional
init_valueinteger(kind=I8P)inoptional

Call graph

omp_target_free_R8P_1D ​

fortran
subroutine omp_target_free_R8P_1D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
omp_devintegerin

omp_target_free_R8P_2D ​

fortran
subroutine omp_target_free_R8P_2D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
omp_devintegerin

omp_target_free_R8P_3D ​

fortran
subroutine omp_target_free_R8P_3D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
omp_devintegerin

omp_target_free_R8P_4D ​

fortran
subroutine omp_target_free_R8P_4D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
omp_devintegerin

omp_target_free_R8P_5D ​

fortran
subroutine omp_target_free_R8P_5D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
omp_devintegerin

omp_target_free_R8P_6D ​

fortran
subroutine omp_target_free_R8P_6D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devreal(kind=R8P)outpointer
omp_devintegerin

omp_target_free_I4P_1D ​

fortran
subroutine omp_target_free_I4P_1D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I4P)outpointer
omp_devinteger(kind=I4P)in

omp_target_free_I4P_2D ​

fortran
subroutine omp_target_free_I4P_2D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I4P)outpointer
omp_devinteger(kind=I4P)in

omp_target_free_I4P_5D ​

fortran
subroutine omp_target_free_I4P_5D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I4P)outpointer
omp_devinteger(kind=I4P)in

omp_target_free_I8P_1D ​

fortran
subroutine omp_target_free_I8P_1D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I8P)outpointer
omp_devinteger(kind=I4P)in

omp_target_free_I8P_2D ​

fortran
subroutine omp_target_free_I8P_2D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I8P)outpointer
omp_devinteger(kind=I4P)in

omp_target_free_I8P_3D ​

fortran
subroutine omp_target_free_I8P_3D(fptr_dev, omp_dev)

Arguments

NameTypeIntentAttributesDescription
fptr_devinteger(kind=I8P)outpointer
omp_devinteger(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

NameTypeIntentAttributesDescription
fptr_dstreal(kind=R8P)outtarget
fptr_srcreal(kind=R8P)intarget
dst_offinteger(kind=I4P)in
src_offinteger(kind=I4P)in
omp_dst_devinteger(kind=I4P)in
omp_src_devinteger(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

NameTypeIntentAttributesDescription
fptr_dstinteger(kind=I4P)outtarget
fptr_srcinteger(kind=I4P)intarget
dst_offinteger(kind=I4P)in
src_offinteger(kind=I4P)in
omp_dst_devinteger(kind=I4P)in
omp_src_devinteger(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

NameTypeIntentAttributesDescription
fptr_dstinteger(kind=I8P)outtarget
fptr_srcinteger(kind=I8P)intarget
dst_offinteger(kind=I4P)in
src_offinteger(kind=I4P)in
omp_dst_devinteger(kind=I4P)in
omp_src_devinteger(kind=I4P)in

Call graph