Deallocate storage space
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pc_type), | intent(inout) | :: | self |
subroutine pc_deallocate(self)
implicit none
class(pc_type), intent(inout) :: self
if(allocated(self%is_local)) deallocate(self%is_local)
if(allocated(self%itik_subcom)) deallocate(self%itik_subcom)
if(allocated(self%nproc_per_cell)) deallocate(self%nproc_per_cell)
if(allocated(self%nresp_per_cell)) deallocate(self%nresp_per_cell)
if(allocated(self%navail_per_cell)) deallocate(self%navail_per_cell)
end subroutine pc_deallocate