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_ptmassnode_1d,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(),ptmassnode_bytes(),ptmassnode())
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_ptmassnode_1d [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]