Changeset 3106 for LMDZ6/trunk/libf/phylmd/radlwsw_m.F90
- Timestamp:
- Dec 3, 2017, 10:03:26 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/radlwsw_m.F90
r3082 r3106 28 28 sollwdown,& 29 29 topsw0,toplw0,solsw0,sollw0,& 30 lwdn 0, lwdn, lwup0, lwup,&30 lwdnc0, lwdn0, lwdn, lwupc0, lwup0, lwup,& 31 31 swdnc0, swdn0, swdn, swupc0, swup0, swup,& 32 32 topswad_aero, solswad_aero,& … … 151 151 ! ZFSUP (klon,KLEV+1) ; TOTAL SW UP FLUXES ! added by MPL 080411 152 152 ! ZFCUP (klon,KLEV+1) ; CLEAR SKY SW UP FLUXES ! added by MPL 080411 153 ! ZFCCUP (klon,KLEV+1) ; CLEAR SKY CLEAN (NO AEROSOL) SW UP FLUXES ! added by OB 211117 153 ! ZFCCUP (klon,KLEV+1) ; CLEAR SKY CLEAN (NO AEROSOL) SW UP FLUXES ! added by OB 211117 154 ! ZFLCCDWN(klon,KLEV+1) ; CLEAR SKY CLEAN (NO AEROSOL) LW DWN FLUXES ! added by OB 211117 155 ! ZFLCCUP (klon,KLEV+1) ; CLEAR SKY CLEAN (NO AEROSOL) LW UP FLUXES ! added by OB 211117 154 156 155 157 !====================================================================== … … 230 232 REAL, INTENT(out) :: swdn(KLON,kflev+1),swdn0(KLON,kflev+1), swdnc0(KLON,kflev+1) 231 233 REAL, INTENT(out) :: swup(KLON,kflev+1),swup0(KLON,kflev+1), swupc0(KLON,kflev+1) 232 REAL, INTENT(out) :: lwdn(KLON,kflev+1),lwdn0(KLON,kflev+1) 233 REAL, INTENT(out) :: lwup(KLON,kflev+1),lwup0(KLON,kflev+1) 234 REAL, INTENT(out) :: lwdn(KLON,kflev+1),lwdn0(KLON,kflev+1), lwdnc0(KLON,kflev+1) 235 REAL, INTENT(out) :: lwup(KLON,kflev+1),lwup0(KLON,kflev+1), lwupc0(KLON,kflev+1) 234 236 REAL, INTENT(out) :: topswad_aero(KLON), solswad_aero(KLON) ! output: aerosol direct forcing at TOA and surface 235 237 REAL, INTENT(out) :: topswai_aero(KLON), solswai_aero(KLON) ! output: aerosol indirect forcing atTOA and surface … … 260 262 REAL(KIND=8) ZFLUP0(KDLON,KFLEV+1) 261 263 REAL(KIND=8) ZFLDN0(KDLON,KFLEV+1) 264 REAL(KIND=8) ZFLUPC0(KDLON,KFLEV+1) 265 REAL(KIND=8) ZFLDNC0(KDLON,KFLEV+1) 262 266 REAL(KIND=8) zx_alpha1, zx_alpha2 263 267 INTEGER k, kk, i, j, iof, nb_gr … … 372 376 REAL(KIND=8) ZFCUP_i (klon,klev+1) 373 377 REAL(KIND=8) ZFCCUP_i (klon,klev+1) 378 REAL(KIND=8) ZFLCCDWN_i (klon,klev+1) 379 REAL(KIND=8) ZFLCCUP_i (klon,klev+1) 374 380 ! 3 lignes suivantes a activer pour CCMVAL (MPL 20100412) 375 381 ! REAL(KIND=8) RSUN(3,2) … … 583 589 ZFSUPC0(i,k)=0. 584 590 ZFSDNC0(i,k)=0. 591 ZFLUPC0(i,k)=0. 592 ZFLDNC0(i,k)=0. 585 593 ZSWFT0_i(i,k)=0. 586 594 ZFCUP_i(i,k)=0. … … 588 596 ZFCCUP_i(i,k)=0. 589 597 ZFCCDWN_i(i,k)=0. 598 ZFLCCUP_i(i,k)=0. 599 ZFLCCDWN_i(i,k)=0. 590 600 ENDDO 591 601 ENDDO … … 690 700 ZFCUP_i(i,k)=0. 691 701 ZFCCUP_i(i,k)=0. 702 ZFLCCDWN_i(i,k)=0. 703 ZFLCCUP_i(i,k)=0. 692 704 ENDDO 693 705 ENDDO … … 835 847 PTAU_LW_TOT, PTAU_LW_NAT, & ! rajoute par C. Kleinschmitt 836 848 ZFLUX_i , ZFLUC_i ,& 837 ZFSDWN_i , ZFSUP_i , ZFCDWN_i, ZFCUP_i, ZFCCDWN_i, ZFCCUP_i, &849 ZFSDWN_i , ZFSUP_i , ZFCDWN_i, ZFCUP_i, ZFCCDWN_i, ZFCCUP_i, ZFLCCDWN_i, ZFLCCUP_i, & 838 850 ZTOPSWADAERO,ZSOLSWADAERO,& ! rajoute par OB pour diagnostics 839 851 ZTOPSWAD0AERO,ZSOLSWAD0AERO,& … … 920 932 ZFSUP0(i,k+1) = ZFCUP_i(i,k+1)*fract(i) 921 933 ZFSUPC0(i,k+1)= ZFCCUP_i(i,k+1)*fract(i) 934 ZFLDNC0(i,k+1)= ZFLCCDWN_i(i,k+1) 935 ZFLUPC0(i,k+1)= ZFLCCUP_i(i,k+1) 922 936 ! Nouveau calcul car visiblement ZSWFT et ZSWFC sont nuls dans RRTM cy32 923 937 ! en sortie de radlsw.F90 - MPL 7.01.09 … … 1037 1051 swup0 ( iof+i,k) = ZFSUP0 ( i,k) 1038 1052 swup ( iof+i,k) = ZFSUP ( i,k) 1053 lwdnc0( iof+i,k) = ZFLDNC0( i,k) 1054 lwupc0( iof+i,k) = ZFLUPC0( i,k) 1039 1055 ENDDO 1040 1056 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.