!
! $Header$
!
  subroutine acc(vec,d,im)
    implicit none
    integer :: im
    real :: vec(im,im),d(im)
    integer :: i,j
    real ::sum
    real,external :: ssum
    do j=1,im
      do i=1,im
        d(i)=vec(i,j)*vec(i,j)
      enddo
      sum=ssum(im,d,1)
      sum=sqrt(sum)
      do i=1,im
        vec(i,j)=vec(i,j)/sum
      enddo
    enddo
    return
end subroutine acc
