Controls allocation of CUDA data
Interfaces
interface
-
public function allocate_managed_memory_double(n) bind(c, name='allocate_managed_memory_double')
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer
|
|
|
|
:: |
n |
|
Return Value
type(c_ptr)
interface
-
public function allocate_managed_memory_int(n) bind(c, name='allocate_managed_memory_int')
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer
|
|
|
|
:: |
n |
|
Return Value
type(c_ptr)
Subroutines
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
double precision,
|
intent(inout), |
|
dimension(:), pointer
|
:: |
a |
|
|
integer,
|
intent(in) |
|
|
:: |
is1 |
|
|
integer,
|
intent(in) |
|
|
:: |
ie1 |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(inout), |
|
dimension(:), pointer
|
:: |
a |
|
|
integer,
|
intent(in) |
|
|
:: |
is1 |
|
|
integer,
|
intent(in) |
|
|
:: |
ie1 |
|