Octopus
allocate_hardware_aware_f.F90 File Reference

Go to the source code of this file.

Modules

module  allocate_hardware_aware_oct_m
 This module contains interfaces for routines in allocate_hardware_aware.c.
 

Data Types

interface  allocate_hardware_aware_oct_m::dallocate_aligned
 allocate aligned memory for a double precision array More...
 
interface  allocate_hardware_aware_oct_m::zallocate_aligned
 allocate aligned memory for a double complex array More...
 
interface  allocate_hardware_aware_oct_m::sallocate_aligned
 allocate aligned memory for a single precision array More...
 
interface  allocate_hardware_aware_oct_m::callocate_aligned
 allocate aligned memory for a dingle complex array More...
 
interface  allocate_hardware_aware_oct_m::deallocate_aligned
 deallocate aligned memory More...
 
interface  allocate_hardware_aware_oct_m::dallocate_pinned
 allocate pinned memory for a double precision array More...
 
interface  allocate_hardware_aware_oct_m::zallocate_pinned
 allocate pinned memory for a double complex array More...
 
interface  allocate_hardware_aware_oct_m::sallocate_pinned
 allocate pinned memory for a single precision array More...
 
interface  allocate_hardware_aware_oct_m::callocate_pinned
 allocate pinned memory for a single complex array More...
 
interface  allocate_hardware_aware_oct_m::deallocate_pinned
 deallocate pinned memory More...
 

Functions/Subroutines

type(c_ptr) function, public allocate_hardware_aware_oct_m::zallocate_hardware_aware (size)
 
type(c_ptr) function, public allocate_hardware_aware_oct_m::dallocate_hardware_aware (size)
 
type(c_ptr) function, public allocate_hardware_aware_oct_m::callocate_hardware_aware (size)
 
type(c_ptr) function, public allocate_hardware_aware_oct_m::sallocate_hardware_aware (size)
 
subroutine, public allocate_hardware_aware_oct_m::deallocate_hardware_aware (array, size)