/[lmdze]/trunk/libf/filtrez/eigen_sort.f
ViewVC logotype

Annotation of /trunk/libf/filtrez/eigen_sort.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3 - (hide annotations)
Wed Feb 27 13:16:39 2008 UTC (16 years, 3 months ago) by guez
File size: 630 byte(s)
Initial import
1 guez 3 !
2     ! $Header: /home/cvsroot/LMDZ4/libf/filtrez/eigen_sort.F,v 1.1.1.1 2004/05/19 12:53:09 lmdzadmin Exp $
3     !
4     SUBROUTINE eigen_sort(d,v,n,np)
5     INTEGER n,np
6     REAL d(np),v(np,np)
7     INTEGER i,j,k
8     REAL p
9    
10     DO i=1,n-1
11     k=i
12     p=d(i)
13     DO j=i+1,n
14     IF(d(j).ge.p) THEN
15     k=j
16     p=d(j)
17     ENDIF
18     ENDDO
19    
20     IF(k.ne.i) THEN
21     d(k)=d(i)
22     d(i)=p
23     DO j=1,n
24     p=v(j,i)
25     v(j,i)=v(j,k)
26     v(j,k)=p
27     ENDDO
28     ENDIF
29     ENDDO
30    
31     RETURN
32     END

  ViewVC Help
Powered by ViewVC 1.1.21