Deallocate all the memory being used for data communication between processors
subroutine destroy_interface()
!< Deallocate all the memory being used for data communication between processors
implicit none
call dealloc(imin_send_buf)
call dealloc(jmin_send_buf)
call dealloc(kmin_send_buf)
call dealloc(imin_recv_buf)
call dealloc(jmin_recv_buf)
call dealloc(kmin_recv_buf)
call dealloc(imax_send_buf)
call dealloc(jmax_send_buf)
call dealloc(kmax_send_buf)
call dealloc(imax_recv_buf)
call dealloc(jmax_recv_buf)
call dealloc(kmax_recv_buf)
end subroutine destroy_interface