source: LMDZ5/branches/IPSLCM5A2.1_ISO/libf/phyiso/rrtm/rdcset.intfb.h @ 5308

Last change on this file since 5308 was 3331, checked in by acozic, 6 years ago

Add modification for isotopes

  • Property svn:executable set to *
File size: 3.0 KB
RevLine 
[3331]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.