Deallocate memory required for MPI Communication
subroutine deallocate_memory()
!< Deallocate memory required for MPI Communication
implicit none
call dealloc(Res_abs)
call dealloc(Res_rel)
call dealloc(Res_scale)
call dealloc(Res_save)
call dealloc(buffer)
if(allocated(Res_list)) deallocate(Res_list)
end subroutine deallocate_memory