source: LMDZ5/branches/testing/libf/phylmd/rrtm/yomtag.F90 @ 1999

Last change on this file since 1999 was 1999, checked in by Laurent Fairhead, 10 years ago

Merged trunk changes r1920:1997 into testing branch

  • 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: 4.3 KB
Line 
1MODULE YOMTAG
2
3USE PARKIND1  ,ONLY : JPIM     ,JPRB
4
5IMPLICIT NONE
6
7SAVE
8
9!     ------------------------------------------------------------------
10!*    Tag identifiers used in message passing communication
11
12! MTAGLM: tag for transpositions done in TRLTOM.
13! MTAGMS: tag for transpositions done in TRMTOS.
14! MTAGSM: tag for transpositions done in TRSTOM.
15! MTAGMV: tag for transpositions done in TRMTOV.
16! MTAGVH: tag for transpositions done in TRVTOH.
17! MTAGMN: tag for transpositions done in TRMTON.
18! MTAGNM: tag for transpositions done in TRNTOM.
19! MTAGSPNO: tag for communications done in COMMSPNORM and COMMSPNORM1.
20! MTAGSLAG: tag for halo constitution (horizontal interpolations
21!  in the semi-Lagrangian scheme, the observation interpolator or FULLPOS).
22! MTAGTIDE: tag for communications done in COMMTIDE.
23! MTAGRAD : tag for communications done in SUECRAD (ECMWF physics)
24! MTAGRCBDY: tag for communications done in RADCBDY (ECMWF physics).
25! MTAGRCLB: tag for communications done in RADCLB (ECMWF physics).
26! MTAGRCLBI: tag for communications done in SUECRADL (ECMWF physics).
27! MTAGPART: tag for communications done in DICOMOUT and GATHFLNM.
28! MTAGDISTSP: tag for communications done in DISSPEC, DISSPEC0 and DIWRSPE.
29! MTAGDISTGP: tag for communications done in
30!  DISGRID, DISGRID_C, DISGRIDFP, DIWRGRFP, DIWRGRID, IRCVGPF, IRCVGPFFP,
31!  ISNDGPF, ISNDGPFFP, ORCVGPF, ORCVGPFFP, OSNDGPF, OSNDGPFFP.
32! MTAGCAIN: tag for communications done in GATHERSPA.
33! MTAGCOST: tag for communications done in
34!  GATHERCOST1, GATHERCOST2, GATHERCOSTO and GATHERJCVERT.
35! MTAGGSUM: tag for communications done in CASND1, CASNDR1 and GATHERSUM.
36! MTAGGLOBSI: tag for communications done in CAEXCO and CAUPDO.
37! MTAGGLOBSR: tag for communications done in CAEXCO and CAUPDO.
38! MTAGOBSEQ: tag for communications done in MPOBSEQ.
39! MTAGOBSEQAD: tag for communications done in MPOBSEQAD.
40! MTAGFCE: tag for communications done in
41!  COMMFCE1, COMMFCE2, COMMJBBAL and COMMJBDAT.
42! MTAGBDY: tag for communications done in GATHERBDY.
43! MTAGSIG: tag for communications done in SIGCHECK.
44! MTAGBRPR: tag for communications done in BRPTOB and GATHERT.
45! MTAGGPNORM: tag for communications done in GPNORM1.
46! MTAGDDHRES: tag for communications done in DDHRCV and DDHSND.
47! MTAGDDH1: tag for communications done in DISTDDH.
48! MTAGDDH2: tag for communications done in DLADDH.
49! MTAGDDH3: tag for communications done in DMADDH.
50! MTAGDDH4: tag for communications done in DRESDDH.
51! MTAGGETV: tag for communications done in SUHESS.
52! MTAGOZON: tag for communications done in UPDO3CH.
53! MTAGREADVEC: tag for communications done in READVEC.
54! MT_DISTRIBUTED_VECTOR: tag for communications done in SUMPINI.
55! MTAGLCZ: tag for communications done in COMMNSEC1.
56! MTAGGOM: tag for communications done in GATHERGOM.
57! MTAGFREQ: tag for communications done in GATHERFREQ.
58! MTAGEIGMD: tag for communications done in GATHEREIGMD.
59! MTAGKE: tag for communications done in VMODEENERGY.
60! MTAGDISTFO: tag for communications done in DISFOU and DIWRFOU.
61
62!      YOMTAG
63
64INTEGER(KIND=JPIM) :: MTAGLM
65INTEGER(KIND=JPIM) :: MTAGMS
66INTEGER(KIND=JPIM) :: MTAGSM
67INTEGER(KIND=JPIM) :: MTAGMV
68INTEGER(KIND=JPIM) :: MTAGVH
69INTEGER(KIND=JPIM) :: MTAGSPNO
70INTEGER(KIND=JPIM) :: MTAGSLAG
71INTEGER(KIND=JPIM) :: MTAGTIDE
72INTEGER(KIND=JPIM) :: MTAGRAD
73INTEGER(KIND=JPIM) :: MTAGRCBDY
74INTEGER(KIND=JPIM) :: MTAGRCLB
75INTEGER(KIND=JPIM) :: MTAGRCLBI
76INTEGER(KIND=JPIM) :: MTAGPART
77INTEGER(KIND=JPIM) :: MTAGDISTSP
78INTEGER(KIND=JPIM) :: MTAGDISTGP
79INTEGER(KIND=JPIM) :: MTAGMN
80INTEGER(KIND=JPIM) :: MTAGNM
81INTEGER(KIND=JPIM) :: MTAGCAIN
82INTEGER(KIND=JPIM) :: MTAGCOST
83INTEGER(KIND=JPIM) :: MTAGGSUM
84INTEGER(KIND=JPIM) :: MTAGGLOBSI
85INTEGER(KIND=JPIM) :: MTAGGLOBSR
86INTEGER(KIND=JPIM) :: MTAGOBSEQ
87INTEGER(KIND=JPIM) :: MTAGOBSEQAD
88INTEGER(KIND=JPIM) :: MTAGFCE
89INTEGER(KIND=JPIM) :: MTAGBDY
90INTEGER(KIND=JPIM) :: MTAGDDHRES
91INTEGER(KIND=JPIM) :: MTAGSIG
92INTEGER(KIND=JPIM) :: MTAGBRPR
93INTEGER(KIND=JPIM) :: MTAGGPNORM
94INTEGER(KIND=JPIM) :: MTAGDDH1
95INTEGER(KIND=JPIM) :: MTAGDDH2
96INTEGER(KIND=JPIM) :: MTAGDDH3
97INTEGER(KIND=JPIM) :: MTAGDDH4
98INTEGER(KIND=JPIM) :: MTAGGETV
99INTEGER(KIND=JPIM) :: MTAGOZON
100INTEGER(KIND=JPIM) :: MTAGREADVEC
101INTEGER(KIND=JPIM) :: MT_DISTRIBUTED_VECTOR
102INTEGER(KIND=JPIM) :: MTAGLCZ
103INTEGER(KIND=JPIM) :: MTAGGOM
104INTEGER(KIND=JPIM) :: MTAGFREQ
105INTEGER(KIND=JPIM) :: MTAGEIGMD
106INTEGER(KIND=JPIM) :: MTAGKE
107INTEGER(KIND=JPIM) :: MTAGDISTFO
108
109END MODULE YOMTAG
Note: See TracBrowser for help on using the repository browser.