interface
Called by
interface~~caf_put_strided~~CalledByGraph
interface~caf_put_strided
caf_put_strided
proc~put_strided_helper
put_strided_helper
proc~put_strided_helper->interface~caf_put_strided
proc~prif_put_strided_indirect
prif_put_strided_indirect
proc~prif_put_strided_indirect->proc~put_strided_helper
interface~prif_put_strided_indirect
prif_put_strided_indirect
interface~prif_put_strided_indirect->proc~prif_put_strided_indirect
proc~prif_put_strided
prif_put_strided
proc~prif_put_strided->interface~prif_put_strided_indirect
interface~prif_put_strided
prif_put_strided
interface~prif_put_strided->proc~prif_put_strided
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module. Where possible, edges connecting nodes are given different colours to make them easier to distinguish in large graphs.
subroutine caf_put_strided(dims, image_num, remote_ptr, remote_stride, current_image_buffer, current_image_stride, element_size, extent) bind(c)
Arguments
Type Intent Optional Attributes Name
integer(kind=c_int),
intent(in),
value ::
dims
integer(kind=c_int),
intent(in),
value ::
image_num
integer(kind=c_intptr_t),
intent(in),
value ::
remote_ptr
type(c_ptr),
intent(in),
value ::
remote_stride
type(c_ptr),
intent(in),
value ::
current_image_buffer
type(c_ptr),
intent(in),
value ::
current_image_stride
integer(kind=c_size_t),
intent(in),
value ::
element_size
type(c_ptr),
intent(in),
value ::
extent
Description
void caf_put_strided(int dims, int image_num,
intptr_t remote_ptr, void remote_stride,
void current_image_buffer, void * current_image_stride,
size_t element_size, void *extent)