source: LMDZ6/branches/Amaury_dev/libf/phylmd/declare_STDlev.h @ 5151

Last change on this file since 5151 was 5117, checked in by abarral, 4 months ago

rename modules properly lmdz_*
move some unused files to obsolete/
(lint) uppercase fortran keywords

  • 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
File size: 2.0 KB
RevLine 
[1862]1!IM for NMC files
[1797]2!      real twriteSTD(klon,nlevSTD,nfiles)
3!      real qwriteSTD(klon,nlevSTD,nfiles)
[1828]4!      real rhwriteSTD(klon,nlevSTD,nfiles)
[1797]5!      real phiwriteSTD(klon,nlevSTD,nfiles)
6!      real uwriteSTD(klon,nlevSTD,nfiles)
7!      real vwriteSTD(klon,nlevSTD,nfiles)
8!      real wwriteSTD(klon,nlevSTD,nfiles)
[1694]9
[5117]10      REAL twriteSTD3(klon,nlevSTD3)
11      REAL qwriteSTD3(klon,nlevSTD3)
12      REAL rhwriteSTD3(klon,nlevSTD3)
13      REAL phiwriteSTD3(klon,nlevSTD3)
14      REAL uwriteSTD3(klon,nlevSTD3)
15      REAL vwriteSTD3(klon,nlevSTD3)
16      REAL wwriteSTD3(klon,nlevSTD3)
[1694]17
[5117]18      REAL tnondefSTD8(klon,nlevSTD8)
19      REAL twriteSTD8(klon,nlevSTD8)
20      REAL qwriteSTD8(klon,nlevSTD8)
21      REAL rhwriteSTD8(klon,nlevSTD8)
22      REAL phiwriteSTD8(klon,nlevSTD8)
23      REAL uwriteSTD8(klon,nlevSTD8)
24      REAL vwriteSTD8(klon,nlevSTD8)
25      REAL wwriteSTD8(klon,nlevSTD8)
[1694]26
[5117]27      REAL, save :: rlevSTD(nlevSTD)
[1862]28      DATA rlevSTD/100000., 92500., 85000., 70000., &
29      60000., 50000., 40000., 30000., 25000., 20000., &
30      15000., 10000., 7000., 5000., 3000., 2000., 1000./
31!$OMP THREADPRIVATE(rlevstd)
[1694]32
33      CHARACTER*4, SAVE :: clevSTD(nlevSTD)
[1862]34      DATA clevSTD/'1000','925 ','850 ','700 ','600 ', &
35      '500 ','400 ','300 ','250 ','200 ','150 ','100 ', &
36      '70  ','50  ','30  ','20  ','10  '/
37!$OMP THREADPRIVATE(clevSTD)
[1694]38
[5117]39      REAL, save :: rlevSTD3(nlevSTD3)
[1694]40      DATA rlevSTD3/85000., 50000., 25000./
[1862]41!$OMP THREADPRIVATE(rlevSTD3)
[1694]42
[5117]43      REAL, save :: rlevSTD8(nlevSTD8)
[1862]44      DATA rlevSTD8/100000., 85000., 70000., 50000., 25000., 10000., &
45           5000., 1000./
46!$OMP THREADPRIVATE(rlevSTD8) 
[5099]47
[1694]48      REAL geo500(klon)
49
[1862]50! nout : niveau de output des variables a une pression donnee
[5117]51      LOGICAL oknondef(klon,nlevSTD,nout)
[5099]52
[1862]53! les produits uvSTD, vqSTD, .., T2STD sont calcules
54! a partir des valeurs instantannees toutes les 6 h
55! qui sont moyennees sur le mois
[1694]56
57      REAL zx_tmp_fiNC(klon,nlevSTD)
58
[2271]59!     REAL missing_val
[1694]60      REAL, SAVE :: freq_moyNMC(nout)
[1862]61!$OMP THREADPRIVATE(freq_moyNMC)
Note: See TracBrowser for help on using the repository browser.