utils_allocate
Module
Description
Utilities related to memory allocation
- References:
None
- Owner:
Daniel Price
- Runtime parameters:
None
- Dependencies:
dtypekdtree, io
Quick access
- Variables:
allocate_array
,allocate_array_integer1_1d
,allocate_array_integer1_2d
,allocate_array_integer1_3d
,allocate_array_integer4_1d
,allocate_array_integer4_1d_long
,allocate_array_integer4_2d
,allocate_array_integer4_3d
,allocate_array_integer8_1d
,allocate_array_kdnode_1d
,allocate_array_kdnode_1d_long
,allocate_array_logical
,allocate_array_real4_1d
,allocate_array_real4_2d
,allocate_array_real4_3d
,allocate_array_real4_4d
,allocate_array_real8_1d
,allocate_array_real8_2d
,allocate_array_real8_3d
,allocate_array_real8_4d
,check_allocate
,nbytes_allocated
,print_allocation_stats
- Routines:
Needed modules
io
(fatal()
,error()
,iprint()
,id()
,master()
,iverbose()
)dtypekdtree
(kdnode()
,kdnode_bytes()
)
Variables
- allocutils/allocate_array [public]
- allocutils/allocate_array_integer1_1d [private]
- allocutils/allocate_array_integer1_2d [private]
- allocutils/allocate_array_integer1_3d [private]
- allocutils/allocate_array_integer4_1d [private]
- allocutils/allocate_array_integer4_1d_long [private]
- allocutils/allocate_array_integer4_2d [private]
- allocutils/allocate_array_integer4_3d [private]
- allocutils/allocate_array_integer8_1d [private]
- allocutils/allocate_array_kdnode_1d [private]
- allocutils/allocate_array_kdnode_1d_long [private]
- allocutils/allocate_array_logical [private]
- allocutils/allocate_array_real4_1d [private]
- allocutils/allocate_array_real4_2d [private]
- allocutils/allocate_array_real4_3d [private]
- allocutils/allocate_array_real4_4d [private]
- allocutils/allocate_array_real8_1d [private]
- allocutils/allocate_array_real8_2d [private]
- allocutils/allocate_array_real8_3d [private]
- allocutils/allocate_array_real8_4d [private]
- allocutils/check_allocate [private]
- allocutils/nbytes_allocated [real,public/optional/default=0.0]
- allocutils/print_allocation_stats [private]
Subroutines and functions
- subroutine allocutils/bytes2human(bytes, sizestring)
- Parameters:
bytes [real,in]
sizestring [character,out]