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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3 - (show annotations)
Wed Feb 27 13:16:39 2008 UTC (16 years, 2 months ago) by guez
File size: 630 byte(s)
Initial import
1 !
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