|
| subroutine | umpire_mod::allocator_delete (obj) |
| |
| type(c_ptr) function | umpire_mod::allocator_allocate (obj, bytes) |
| |
| subroutine | umpire_mod::allocator_deallocate (obj, ptr) |
| |
| subroutine | umpire_mod::allocator_release (obj) |
| |
| integer(c_size_t) function | umpire_mod::allocator_get_size (obj, ptr) |
| |
| integer(c_size_t) function | umpire_mod::allocator_get_high_watermark (obj) |
| |
| integer(c_size_t) function | umpire_mod::allocator_get_current_size (obj) |
| |
| integer(c_size_t) function | umpire_mod::allocator_get_actual_size (obj) |
| |
| integer(c_size_t) function | umpire_mod::allocator_get_allocation_count (obj) |
| |
| character(len=:) function, allocatable | umpire_mod::allocator_get_name (obj) |
| |
| integer(c_size_t) function | umpire_mod::allocator_get_id (obj) |
| |
| type(c_ptr) function | umpire_mod::allocator_get_instance (obj) |
| |
| subroutine | umpire_mod::allocator_set_instance (obj, cxxmem) |
| |
| logical function | umpire_mod::allocator_associated (obj) |
| |
| subroutine | umpire_mod::allocator_allocate_int_array_1d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_int_array_1d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_int_array_2d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_int_array_2d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_int_array_3d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_int_array_3d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_int_array_4d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_int_array_4d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_int_array_5d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_int_array_5d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_int_array_6d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_int_array_6d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_int_array_7d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_int_array_7d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_long_array_1d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_long_array_1d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_long_array_2d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_long_array_2d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_long_array_3d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_long_array_3d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_long_array_4d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_long_array_4d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_long_array_5d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_long_array_5d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_long_array_6d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_long_array_6d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_long_array_7d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_long_array_7d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_float_array_1d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_float_array_1d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_float_array_2d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_float_array_2d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_float_array_3d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_float_array_3d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_float_array_4d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_float_array_4d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_float_array_5d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_float_array_5d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_float_array_6d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_float_array_6d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_float_array_7d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_float_array_7d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_double_array_1d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_double_array_1d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_double_array_2d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_double_array_2d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_double_array_3d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_double_array_3d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_double_array_4d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_double_array_4d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_double_array_5d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_double_array_5d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_double_array_6d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_double_array_6d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_double_array_7d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_double_array_7d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_bool_array_1d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_bool_array_1d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_bool_array_2d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_bool_array_2d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_bool_array_3d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_bool_array_3d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_bool_array_4d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_bool_array_4d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_bool_array_5d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_bool_array_5d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_bool_array_6d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_bool_array_6d (this, array) |
| |
| subroutine | umpire_mod::allocator_allocate_bool_array_7d (this, array, dims) |
| |
| subroutine | umpire_mod::allocator_deallocate_bool_array_7d (this, array) |
| |
| type(umpireresourcemanager) function | umpire_mod::resourcemanager_get_instance () |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_get_allocator_by_name (obj, name) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_get_allocator_by_id (obj, id) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_list_pool (obj, name, allocator, initial_size, block) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_quick_pool (obj, name, allocator, initial_size, block) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_resource_aware_pool (obj, name, allocator, initial_size, block) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_advisor (obj, name, allocator, advice_op, device_id) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_named (obj, name, allocator) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_thread_safe (obj, name, allocator) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_fixed_pool (obj, name, allocator, object_size) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_aligned_allocator (obj, name, allocator, object_size) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_size_limiter (obj, name, allocator, object_size) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_monotonic (obj, name, allocator, object_size) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_slot_pool (obj, name, allocator, object_size) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_naming_shim (obj, name, allocator) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_mixed_pool (obj, name, allocator, smallest_fixed_obj_size, largest_fixed_obj_size, max_initial_fixed_pool_size, fixed_size_multiplier, quick_pool_initial_alloc_size, quick_pool_min_alloc_size, quick_pool_align_bytes) |
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_make_allocator_prefetcher (obj, name, allocator, device_id) |
| |
| type(umpireallocator) function | umpire_mod::make_alloc_dynamic_p_list_u (obj, name, allocator, initial_size, block) |
| |
| type(umpireallocator) function | umpire_mod::make_alloc_quick_p_u (obj, name, allocator, initial_size, block) |
| |
| type(umpireallocator) function | umpire_mod::make_alloc_res_aware_p_u (obj, name, allocator, initial_size, block) |
| |
| type(umpireallocator) function | umpire_mod::make_alloc_fixed_p_u (obj, name, allocator, object_size) |
| |
| type(umpireallocator) function | umpire_mod::make_alloc_monotonic_u (obj, name, allocator, object_size) |
| |
| type(umpireallocator) function | umpire_mod::make_alloc_slot_p_u (obj, name, allocator, object_size) |
| |
| type(umpireallocator) function | umpire_mod::make_alloc_mixed_p_u (obj, name, allocator, smallest_fixed_obj_size, largest_fixed_obj_size, max_initial_fixed_pool_size, fixed_size_multiplier, quick_pool_initial_alloc_size, quick_pool_min_alloc_size, quick_pool_align_bytes) |
| |
| subroutine | umpire_mod::resourcemanager_add_alias (obj, name, allocator) |
| |
| subroutine | umpire_mod::resourcemanager_remove_alias (obj, name, allocator) |
| |
| subroutine | umpire_mod::resourcemanager_destroy_allocator_by_name (obj, name) |
| | Destroy an allocator by name. More...
|
| |
| subroutine | umpire_mod::resourcemanager_destroy_allocator_by_name_with_free (obj, name, free_allocations) |
| | Destroy an allocator by name. More...
|
| |
| subroutine | umpire_mod::resourcemanager_destroy_allocator_by_id (obj, id) |
| | Destroy an allocator by ID. More...
|
| |
| subroutine | umpire_mod::resourcemanager_destroy_allocator_by_id_with_free (obj, id, free_allocations) |
| | Destroy an allocator by ID. More...
|
| |
| type(umpireallocator) function | umpire_mod::resourcemanager_get_allocator_for_ptr (obj, ptr) |
| |
| logical function | umpire_mod::resourcemanager_is_allocator_name (obj, name) |
| |
| logical function | umpire_mod::resourcemanager_is_allocator_id (obj, id) |
| |
| logical function | umpire_mod::resourcemanager_has_allocator (obj, ptr) |
| |
| subroutine | umpire_mod::resourcemanager_copy_all (obj, src_ptr, dst_ptr) |
| |
| subroutine | umpire_mod::resourcemanager_copy_with_size (obj, src_ptr, dst_ptr, size) |
| |
| subroutine | umpire_mod::resourcemanager_memset_all (obj, ptr, val) |
| |
| subroutine | umpire_mod::resourcemanager_memset_with_size (obj, ptr, val, length) |
| |
| type(c_ptr) function | umpire_mod::resourcemanager_reallocate_default (obj, src_ptr, size) |
| |
| type(c_ptr) function | umpire_mod::resourcemanager_reallocate_with_allocator (obj, src_ptr, size, allocator) |
| |
| type(c_ptr) function | umpire_mod::resourcemanager_move (obj, src_ptr, allocator) |
| |
| subroutine | umpire_mod::resourcemanager_deallocate (obj, ptr) |
| |
| integer(c_size_t) function | umpire_mod::resourcemanager_get_size (obj, ptr) |
| |
| subroutine | umpire_mod::resourcemanager_register_allocation (obj, ptr, size, allocator) |
| |
| subroutine | umpire_mod::resourcemanager_deregister_allocation (obj, ptr) |
| |
| logical function | umpire_mod::resourcemanager_associated (obj) |
| |
| logical function | umpire_mod::pointer_overlaps (left, right) |
| |
| logical function | umpire_mod::pointer_contains (left, right) |
| |
| character(len=:) function, allocatable | umpire_mod::get_backtrace (ptr) |
| |
| logical function | umpire_mod::allocator_eq (a, b) |
| |
| logical function | umpire_mod::allocator_ne (a, b) |
| |
| logical function | umpire_mod::resourcemanager_eq (a, b) |
| |
| logical function | umpire_mod::resourcemanager_ne (a, b) |
| |