mem_free_c64_3d Subroutine

private subroutine mem_free_c64_3d(self, ptr, error_code)

Frees previously allocated memory specific for this plan

Type Bound

dtfft_plan_t

Arguments

Type IntentOptional Attributes Name
class(dtfft_plan_t), intent(inout) :: self

Abstract plan

complex(kind=real64), intent(inout), target :: ptr(:,:,:)

Pointer allocated with mem_alloc

integer(kind=int32), intent(out), optional :: error_code

Optional error code returned to user


Calls

proc~~mem_free_c64_3d~~CallsGraph proc~mem_free_c64_3d dtfft_plan_t%mem_free_c64_3d proc~mem_free_ptr dtfft_plan_t%mem_free_ptr proc~mem_free_c64_3d->proc~mem_free_ptr interface~mem_free_host mem_free_host proc~mem_free_ptr->interface~mem_free_host mem_free mem_free proc~mem_free_ptr->mem_free proc~dtfft_get_error_string dtfft_get_error_string proc~mem_free_ptr->proc~dtfft_get_error_string proc~get_log_enabled get_log_enabled proc~mem_free_ptr->proc~get_log_enabled proc~write_message write_message proc~mem_free_ptr->proc~write_message mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized