/[MITgcm]/MITgcm/pkg/atm_common/atm_diagnostics_init.F
ViewVC logotype

Contents of /MITgcm/pkg/atm_common/atm_diagnostics_init.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Sun Dec 19 00:10:08 2004 UTC (19 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57b_post, checkpoint57c_pre, checkpoint57c_post
create new pkg (atm_common) for code that atmospheric physics pkgs share
 only contains 1 S/R for now (later: coupling interface for AIM & FIZHI)

1 C$Header: $
2 C$Name: $
3
4 #include "ATM_COMMON_OPTIONS.h"
5
6 C !INTERFACE: ==========================================================
7 SUBROUTINE ATM_DIAGNOSTICS_INIT(myThid )
8
9 C !DESCRIPTION:
10 C define diagnostics for atmosheric physics packages
11
12 C !USES: ===============================================================
13 IMPLICIT NONE
14 #include "SIZE.h"
15 #include "EEPARAMS.h"
16
17 C !INPUT PARAMETERS: ===================================================
18 C myThid :: thread number
19 INTEGER myThid
20 CEOP
21
22 #ifdef ALLOW_ATM_COMMON
23 #ifdef ALLOW_DIAGNOSTICS
24
25 C !LOCAL VARIABLES:
26 INTEGER diagNum
27 CHARACTER*8 diagName
28 CHARACTER*16 diagCode
29 CHARACTER*16 diagUnits
30 CHARACTER*(80) diagTitle
31
32 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
33 C Define diagnostics Names :
34
35 diagName = 'DTCONV '
36 diagTitle = 'Temp Change due to Convection (K/sec)'
37 diagUnits = 'k/sec '
38 diagCode = 'SM MR '
39 CALL DIAGNOSTICS_ADD2LIST( diagNum,
40 I diagName, diagCode, diagUnits, diagTitle, myThid )
41
42 diagName = 'DQCONV '
43 diagTitle = 'Humidity Change due to Convection (g/kg/sec)'
44 diagUnits = 'g/kg/sec '
45 diagCode = 'SM MR '
46 CALL DIAGNOSTICS_ADD2LIST( diagNum,
47 I diagName, diagCode, diagUnits, diagTitle, myThid )
48
49 diagName = 'RELHUM '
50 diagTitle = 'Relative Humidity (fraction)'
51 diagUnits = 'Fraction '
52 diagCode = 'SM MR '
53 CALL DIAGNOSTICS_ADD2LIST( diagNum,
54 I diagName, diagCode, diagUnits, diagTitle, myThid )
55
56 diagName = 'PRECLS '
57 diagTitle = 'Large Scale Precipitation (g/m2/sec)'
58 diagUnits = 'g/m2/sec '
59 diagCode = 'SM M1 '
60 CALL DIAGNOSTICS_ADD2LIST( diagNum,
61 I diagName, diagCode, diagUnits, diagTitle, myThid )
62
63 diagName = 'ENPREC '
64 diagTitle = 'Energy of Precipitation (snow, rain Temp) in (J/g)'
65 diagUnits = 'J/g '
66 diagCode = 'SM M1 '
67 CALL DIAGNOSTICS_ADD2LIST( diagNum,
68 I diagName, diagCode, diagUnits, diagTitle, myThid )
69
70 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
71
72 #endif /* ALLOW_DIAGNOSTICS */
73 #endif /* ALLOW_ATM_COMMON */
74
75 RETURN
76 END

  ViewVC Help
Powered by ViewVC 1.1.22