Changeset 353
- Timestamp:
- Nov 7, 2011, 1:05:27 PM (13 years ago)
- Location:
- trunk/LMDZ.MARS/libf/phymars
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/callradite.F
r172 r353 2 2 $ emis,mu0,pplev,pplay,pt,tsurf,fract,dist_sol,igout, 3 3 $ dtlw,dtsw,fluxsurf_lw,fluxsurf_sw,fluxtop_lw,fluxtop_sw, 4 & tauref,tau,aerosol,ccn,rdust,rice,nuice )4 & tauref,tau,aerosol,ccn,rdust,rice,nuice,co2ice) 5 5 6 6 IMPLICIT NONE … … 178 178 REAL rice(ngridmx,nlayermx) ! Ice geometric mean radius (m) 179 179 REAL nuice(ngridmx,nlayermx) ! Estimated effective variance 180 REAL co2ice(ngridmx) ! co2 ice surface layer (kg.m-2) 181 180 182 c 181 183 c Local variables : … … 491 493 . ,fluxsurf_lw(ig0+1),fluxtop_lw(ig0+1) 492 494 . ,znetrad 493 & ,zQIRsQREF3d,zomegaIR3d,zgIR3d) 495 & ,zQIRsQREF3d,zomegaIR3d,zgIR3d 496 & ,co2ice(ig0+1)) 494 497 495 498 c Shortwave ("sw") radiative transfer (= solar radiation) -
trunk/LMDZ.MARS/libf/phymars/lwmain.F
r38 r353 4 4 . ,fluxground,fluxtop 5 5 . ,netrad 6 & ,QIRsQREF3d,omegaIR3d,gIR3d) 6 & ,QIRsQREF3d,omegaIR3d,gIR3d 7 & ,co2ice) 7 8 8 9 c---------------------------------------------------------------------- … … 76 77 real newcoolrate(ndlon,nflev) ! cooling rate (K/s) / with implicite scheme 77 78 79 REAL co2ice(ndlo2) ! co2 ice surface layer (kg.m-2) 80 REAL emis_gaz(ndlo2) ! emissivity for gaz computations 81 78 82 integer jk,jkk,ja,jl 79 83 … … 103 107 endif 104 108 109 DO jl=1 , kdlon 110 IF(co2ice(jl) .GT. 20.e-3) THEN 111 emis_gaz(jl)=1. 112 ELSE 113 emis_gaz(jl)=emis(jl) 114 ENDIF 115 ENDDO 116 105 117 c---------------------------------------------------------------------- 106 118 c 1.0 planck function … … 129 141 130 142 c print*, 'CALL of DISTANTS' 131 call lwxd ( ig0, kdlon, kflev, emis 143 call lwxd ( ig0, kdlon, kflev, emis_gaz 132 144 . , aer_t, co2_u, co2_up) 133 145 … … 148 160 149 161 c print*, 'CALL of BOUNDARIES' 150 call lwxb ( ig0, kdlon, kflev, emis 162 call lwxb ( ig0, kdlon, kflev, emis_gaz 151 163 . , aer_t, co2_u, co2_up) 152 164 -
trunk/LMDZ.MARS/libf/phymars/physiq.F
r334 r353 548 548 $ emis,mu0,pplev,pplay,pt,tsurf,fract,dist_sol,igout, 549 549 $ zdtlw,zdtsw,fluxsurf_lw,fluxsurf_sw,fluxtop_lw,fluxtop_sw, 550 & tauref,tau,aerosol,ccn,rdust,rice,nuice )550 & tauref,tau,aerosol,ccn,rdust,rice,nuice,co2ice) 551 551 552 552 c Outputs for basic check (middle of domain) … … 1692 1692 1693 1693 1694 z_out= 1. !0.1694 z_out=0. 1695 1695 if (calltherm .and. (z_out .gt. 0.)) then 1696 1696 call surflayer_interpol(ngrid,nlayer,z0,g,zzlay,zu,zv,wmax_th
Note: See TracChangeset
for help on using the changeset viewer.