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