source: LMDZ6/trunk/libf/filtrez/coefils_mod_h.f90

Last change on this file was 5297, checked in by abarral, 39 hours ago

Turn gradsdef.h coefils.h into a module

  • 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: 959 bytes
RevLine 
[5297]1! replacement for coefils.h
2MODULE coefils_mod_h
3  USE dimensions_mod, ONLY: iim, jjm, llm, ndm
4  IMPLICIT NONE; PRIVATE
5
6  PUBLIC jfiltnu, jfiltsu, jfiltnv, jfiltsv, sddu, sddv, unsddu, unsddv, coefilu, coefilv, &
7          modfrstu, modfrstv, eignfnu, eignfnv, coefilu2, coefilv2
8
9  INTEGER :: jfiltnu ! index of the last lat line filtered in NH (U grid)
10  INTEGER :: jfiltsu ! index of the first lat line filtered in SH (U grid)
11  INTEGER :: jfiltnv ! index of the last lat line filtered in NH (V grid)
12  INTEGER :: jfiltsv ! index of the first lat line filtered in SH (V grid)
13  INTEGER, DIMENSION(jjm) :: modfrstu ! number of retained (ie: unfiltered) modes on U grid
14  INTEGER, DIMENSION(jjm) :: modfrstv ! number of retained (ie: unfiltered) modes on V grid
15  REAL, DIMENSION(iim) :: sddu, sddv, unsddu, unsddv
16  REAL, DIMENSION(iim, jjm) :: coefilu, coefilv, coefilu2, coefilv2
17  REAL, DIMENSION(iim, iim) :: eignfnu, eignfnv
18END MODULE coefils_mod_h
Note: See TracBrowser for help on using the repository browser.