hiphostfree Interface Reference#
hipfort_hipmalloc::hiphostfree Interface Reference
Public Member Functions | |
| integer(c_int) function | hiphostfree_ (ptr) |
| Free memory allocated by the HIP-Clang hip host memory allocation API This API performs an implicit hipDeviceSynchronize() call. | |
| integer(c_int) function | hiphostfree_i4_0 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i4_1 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i4_2 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i4_3 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i4_4 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i4_5 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i4_6 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i4_7 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i8_0 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i8_1 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i8_2 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i8_3 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i8_4 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i8_5 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i8_6 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_i8_7 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r4_0 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r4_1 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r4_2 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r4_3 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r4_4 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r4_5 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r4_6 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r4_7 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r8_0 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r8_1 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r8_2 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r8_3 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r8_4 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r8_5 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r8_6 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_r8_7 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c4_0 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c4_1 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c4_2 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c4_3 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c4_4 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c4_5 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c4_6 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c4_7 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c8_0 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c8_1 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c8_2 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c8_3 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c8_4 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c8_5 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c8_6 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_c8_7 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_l_0 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_l_1 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_l_2 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_l_3 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_l_4 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_l_5 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_l_6 (ptr, only_if_allocated) |
| integer(c_int) function | hiphostfree_l_7 (ptr, only_if_allocated) |
Member Function/Subroutine Documentation
◆ hiphostfree_()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_ | ( | type(c_ptr), value | ptr | ) |
Free memory allocated by the HIP-Clang hip host memory allocation API This API performs an implicit hipDeviceSynchronize() call.
If pointer is NULL, the hip runtime is initialized and hipSuccess is returned.
- Parameters
-
[in] ptr Pointer to memory to be freed
- Returns
hipSuccess,hipErrorInvalidValue(if pointer is invalid, including device pointers allocated with hipMalloc)
- See also
- hipMalloc, hipMallocPitch, hipFree, hipMallocArray, hipFreeArray, hipMalloc3D, hipMalloc3DArray, hipHostMalloc
◆ hiphostfree_c4_0()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c4_0 | ( | complex(c_float_complex), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c4_1()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c4_1 | ( | complex(c_float_complex), dimension(:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c4_2()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c4_2 | ( | complex(c_float_complex), dimension(:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c4_3()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c4_3 | ( | complex(c_float_complex), dimension(:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c4_4()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c4_4 | ( | complex(c_float_complex), dimension(:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c4_5()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c4_5 | ( | complex(c_float_complex), dimension(:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c4_6()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c4_6 | ( | complex(c_float_complex), dimension(:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c4_7()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c4_7 | ( | complex(c_float_complex), dimension(:,:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c8_0()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c8_0 | ( | complex(c_double_complex), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c8_1()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c8_1 | ( | complex(c_double_complex), dimension(:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c8_2()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c8_2 | ( | complex(c_double_complex), dimension(:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c8_3()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c8_3 | ( | complex(c_double_complex), dimension(:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c8_4()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c8_4 | ( | complex(c_double_complex), dimension(:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c8_5()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c8_5 | ( | complex(c_double_complex), dimension(:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c8_6()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c8_6 | ( | complex(c_double_complex), dimension(:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_c8_7()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_c8_7 | ( | complex(c_double_complex), dimension(:,:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i4_0()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i4_0 | ( | integer(c_int), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i4_1()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i4_1 | ( | integer(c_int), dimension(:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i4_2()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i4_2 | ( | integer(c_int), dimension(:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i4_3()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i4_3 | ( | integer(c_int), dimension(:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i4_4()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i4_4 | ( | integer(c_int), dimension(:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i4_5()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i4_5 | ( | integer(c_int), dimension(:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i4_6()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i4_6 | ( | integer(c_int), dimension(:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i4_7()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i4_7 | ( | integer(c_int), dimension(:,:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i8_0()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i8_0 | ( | integer(c_int64_t), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i8_1()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i8_1 | ( | integer(c_int64_t), dimension(:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i8_2()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i8_2 | ( | integer(c_int64_t), dimension(:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i8_3()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i8_3 | ( | integer(c_int64_t), dimension(:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i8_4()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i8_4 | ( | integer(c_int64_t), dimension(:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i8_5()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i8_5 | ( | integer(c_int64_t), dimension(:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i8_6()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i8_6 | ( | integer(c_int64_t), dimension(:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_i8_7()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_i8_7 | ( | integer(c_int64_t), dimension(:,:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_l_0()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_l_0 | ( | logical(c_bool), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_l_1()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_l_1 | ( | logical(c_bool), dimension(:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_l_2()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_l_2 | ( | logical(c_bool), dimension(:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_l_3()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_l_3 | ( | logical(c_bool), dimension(:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_l_4()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_l_4 | ( | logical(c_bool), dimension(:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_l_5()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_l_5 | ( | logical(c_bool), dimension(:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_l_6()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_l_6 | ( | logical(c_bool), dimension(:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_l_7()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_l_7 | ( | logical(c_bool), dimension(:,:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r4_0()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r4_0 | ( | real(c_float), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r4_1()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r4_1 | ( | real(c_float), dimension(:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r4_2()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r4_2 | ( | real(c_float), dimension(:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r4_3()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r4_3 | ( | real(c_float), dimension(:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r4_4()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r4_4 | ( | real(c_float), dimension(:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r4_5()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r4_5 | ( | real(c_float), dimension(:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r4_6()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r4_6 | ( | real(c_float), dimension(:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r4_7()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r4_7 | ( | real(c_float), dimension(:,:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r8_0()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r8_0 | ( | real(c_double), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r8_1()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r8_1 | ( | real(c_double), dimension(:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r8_2()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r8_2 | ( | real(c_double), dimension(:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r8_3()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r8_3 | ( | real(c_double), dimension(:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r8_4()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r8_4 | ( | real(c_double), dimension(:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r8_5()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r8_5 | ( | real(c_double), dimension(:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r8_6()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r8_6 | ( | real(c_double), dimension(:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
◆ hiphostfree_r8_7()
| integer(c_int) function hipfort_hipmalloc::hiphostfree::hiphostfree_r8_7 | ( | real(c_double), dimension(:,:,:,:,:,:,:), intent(inout), pointer | ptr, |
| logical, intent(in), optional | only_if_allocated | ||
| ) |
The documentation for this interface was generated from the following file: