source: LMDZ5/branches/LMDZ5_SPLA/libf/phylmd/rrtm/rdcset.intfb.h

Last change on this file was 1990, checked in by Laurent Fairhead, 11 years ago

Corrections à la version r1989 pour permettre la compilation avec RRTM
Inclusion de la licence CeCILL_V2 pour RRTM


Changes to revision r1989 to enable RRTM code compilation
RRTM part put under CeCILL_V2 licence

  • 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: 3.0 KB
Line 
1INTERFACE
2SUBROUTINE RDCSET(CDSL,KSLWIDEN,KSLWIDES,KSLWIDEW,KSLWIDEE,&
3 & KSLRPTSUR,KSLSPTSUR,&
4 & KDGLG,KDLON,KDGSAG,KDGENG,KDGUXL,KDGUXG,KDGSAL,KDGENL,&
5 & KDSUR1,KDLSUR,KDGSUR,KGPTOT,KGPTOT_CAP,&
6 & KPTRFLOFF,KFRSTLOFF,KYFRSTACTLAT,KYLSTACTLAT,&
7 & KSTA,KONL,KLOENG,KPTRFRSTLAT,KFRSTLAT,KLSTLAT,&
8 & PMU,PSQM2,&
9 & KSLSTA,KSLONL,KSLOFF,KSLEXT,KSLCORE,KASLB1,&
10 & KSLPROCS,KSLMPBUFSZ,KSLRPT,KSLSPT,&
11 & KSLSENDPOS,KSLRECVPOS,KSENDPTR,KRECVPTR,KSLCOMM,KMAP,KMAPLEN) 
12USE PARKIND1 ,ONLY : JPIM ,JPRB
13USE YOMCT0 , ONLY : NPROC ,NPRINTLEV,LOUTPUT ,LMPDIAG ,LALLOPR ,&
14 & LELAM ,N_REGIONS_NS ,N_REGIONS_EW
15INTEGER(KIND=JPIM),INTENT(IN) :: KSLWIDEN
16INTEGER(KIND=JPIM),INTENT(IN) :: KSLWIDES
17INTEGER(KIND=JPIM),INTENT(IN) :: KSLWIDEW
18INTEGER(KIND=JPIM),INTENT(IN) :: KSLWIDEE
19INTEGER(KIND=JPIM),INTENT(IN) :: KSLRPTSUR
20INTEGER(KIND=JPIM),INTENT(IN) :: KSLSPTSUR
21INTEGER(KIND=JPIM),INTENT(IN) :: KDGLG
22INTEGER(KIND=JPIM),INTENT(IN) :: KDLON
23INTEGER(KIND=JPIM),INTENT(IN) :: KDGSAG
24INTEGER(KIND=JPIM),INTENT(IN) :: KDGENG
25INTEGER(KIND=JPIM),INTENT(IN) :: KDGSAL
26INTEGER(KIND=JPIM),INTENT(IN) :: KDGENL
27INTEGER(KIND=JPIM),INTENT(IN) :: KGPTOT
28CHARACTER(LEN=2) ,INTENT(IN) :: CDSL
29INTEGER(KIND=JPIM),INTENT(IN) :: KDGUXL
30INTEGER(KIND=JPIM),INTENT(IN) :: KDGUXG
31INTEGER(KIND=JPIM),INTENT(IN) :: KDSUR1
32INTEGER(KIND=JPIM),INTENT(IN) :: KDLSUR
33INTEGER(KIND=JPIM),INTENT(IN) :: KDGSUR
34INTEGER(KIND=JPIM),INTENT(IN) :: KGPTOT_CAP
35INTEGER(KIND=JPIM),INTENT(IN) :: KPTRFLOFF
36INTEGER(KIND=JPIM),INTENT(IN) :: KFRSTLOFF
37INTEGER(KIND=JPIM),INTENT(IN) :: KYFRSTACTLAT
38INTEGER(KIND=JPIM),INTENT(IN) :: KYLSTACTLAT
39INTEGER(KIND=JPIM),INTENT(IN) :: KSTA(KDGSAG:KDGENG+N_REGIONS_NS-1,N_REGIONS_EW)
40INTEGER(KIND=JPIM),INTENT(IN) :: KONL(KDGSAG:KDGENG+N_REGIONS_NS-1,N_REGIONS_EW)
41INTEGER(KIND=JPIM),INTENT(IN) :: KLOENG(KDGSAG:KDGENG)
42INTEGER(KIND=JPIM),INTENT(IN) :: KPTRFRSTLAT(N_REGIONS_NS)
43INTEGER(KIND=JPIM),INTENT(IN) :: KFRSTLAT(N_REGIONS_NS)
44INTEGER(KIND=JPIM),INTENT(IN) :: KLSTLAT(N_REGIONS_NS)
45REAL(KIND=JPRB) ,INTENT(IN) :: PMU(KDGSAG:KDGENG)
46REAL(KIND=JPRB) ,INTENT(IN) :: PSQM2(KDGSAG:KDGENG)
47INTEGER(KIND=JPIM),INTENT(INOUT) :: KSLSTA(KDGSAL-KSLWIDEN:KDGENL+KSLWIDES)
48INTEGER(KIND=JPIM),INTENT(INOUT) :: KSLONL(KDGSAL-KSLWIDEN:KDGENL+KSLWIDES)
49INTEGER(KIND=JPIM),INTENT(INOUT) :: KSLOFF(KDGSAL-KSLWIDEN:KDGENL+KSLWIDES)
50INTEGER(KIND=JPIM),INTENT(OUT) :: KSLEXT(1-KDLON:KDLON+KDLON,1-KSLWIDEN:KDGENL+KSLWIDES)
51INTEGER(KIND=JPIM),INTENT(OUT) :: KSLCORE(KGPTOT)
52INTEGER(KIND=JPIM),INTENT(INOUT) :: KASLB1
53INTEGER(KIND=JPIM),INTENT(INOUT) :: KSLPROCS
54INTEGER(KIND=JPIM),INTENT(OUT) :: KSLMPBUFSZ
55INTEGER(KIND=JPIM),INTENT(INOUT) :: KSLRPT
56INTEGER(KIND=JPIM),INTENT(INOUT) :: KSLSPT
57INTEGER(KIND=JPIM),INTENT(OUT) :: KSLSENDPOS(KSLSPTSUR)
58INTEGER(KIND=JPIM),INTENT(OUT) :: KSLRECVPOS(KSLRPTSUR)
59INTEGER(KIND=JPIM),INTENT(INOUT) :: KSENDPTR(NPROC+1)
60INTEGER(KIND=JPIM),INTENT(INOUT) :: KRECVPTR(NPROC+1)
61INTEGER(KIND=JPIM),INTENT(INOUT) :: KSLCOMM(NPROC)
62INTEGER(KIND=JPIM),INTENT(OUT) :: KMAP(4,KDGLG)
63INTEGER(KIND=JPIM),INTENT(OUT) :: KMAPLEN
64END SUBROUTINE RDCSET
65END INTERFACE
Note: See TracBrowser for help on using the repository browser.