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