source: LMDZ6/branches/Amaury_dev/libf/filtrez/eigen.f90 @ 5115

Last change on this file since 5115 was 5107, checked in by abarral, 4 months ago

Turn coefils.h into lmdz_coefils.f90
Put filtreg.F90, inifgn.f90, jacobi.F90, eigen_sort.f90, acc.f90 inside lmdz_filtreg.F90
Turn mod_* into lmdz_* in filtrez
Delete obsolete parafilt.h*
(lint) remove spaces between routine name and args

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 598 bytes
Line 
1! Amaury: code de <=2004 utilisé nulle part, pas de trace dans la recherche TRAC
2
3SUBROUTINE eigen( e,d)
4  IMPLICIT NONE
5  INCLUDE "dimensions.h"
6  real :: e( iim,iim ), d( iim )
7  real :: asm( iim )
8  integer :: im,i,j
9  im=iim
10  !
11  DO i = 1,im
12     asm( i ) = d( im-i+1 )
13  END DO
14  DO i = 1,iim
15     d( i ) = asm( i )
16  END DO
17  !
18  ! PRINT 70,d
19 70   FORMAT(5x,'Valeurs propres',/,8(1x,8f10.4,/),/)
20            print *
21  !
22  DO i = 1,im
23     DO j = 1,im
24        asm( j ) = e( i , im-j+1 )
25  END DO
26     DO j = 1,im
27        e( i,j ) = asm( j )
28  END DO
29  END DO
30
31  RETURN
32END SUBROUTINE eigen
Note: See TracBrowser for help on using the repository browser.