Changeset 2601 for trunk/LMDZ.MARS/libf/phymars
- Timestamp:
- Jan 4, 2022, 1:20:22 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/co2condens_mod.F
r2599 r2601 132 132 real :: emisref(ngrid) 133 133 134 REAL zdq_scav(ngrid,nlayer,nq) ! tend ancy due to scavenging by co2134 REAL zdq_scav(ngrid,nlayer,nq) ! tendency due to scavenging by co2 135 135 REAL zq(ngrid,nlayer,nq) 136 136 … … 508 508 zv(l) =pv(ig,l) +pdv( ig,l) *ptimestep 509 509 do iq=1,nq 510 zqc(l,iq)=zq(ig,l,iq)+zdq_scav(ig,l,iq)*ptimestep ! zdq_scav=0 if watercloud=false510 zqc(l,iq)=zq(ig,l,iq)+zdq_scav(ig,l,iq)*ptimestep ! zdq_scav=0 if co2clouds=true 511 511 enddo 512 512 enddo … … 678 678 & + condens_layer(ig,l)*zqc(l,iq) ) 679 679 680 pdqc(ig,l,iq)=pdqc(ig,l,iq)+zdq_scav(ig,l,iq) ! zdq_scav=0 if watercloud=false680 pdqc(ig,l,iq)=pdqc(ig,l,iq)+zdq_scav(ig,l,iq) ! zdq_scav=0 if co2clouds=true 681 681 END DO 682 682 end if … … 886 886 REAL,INTENT(IN) :: pq(ngrid,nlayer,nq) 887 887 REAL,INTENT(IN) :: rdust(ngrid,nlayer) ! dust effective radius 888 REAL,INTENT(IN) :: pcondicea(ngrid,nlayer) ! condensation rate in layer l(kg/m2/s)888 REAL,INTENT(IN) :: pcondicea(ngrid,nlayer) ! condensation rate in layer l (kg/m2/s) 889 889 REAL,INTENT(IN) :: pfallice(ngrid,nlayer+1) ! amount of ice falling from layer l (kg/m2/s) 890 890 891 REAL,INTENT(OUT) :: pdq_scav(ngrid,nlayer,nq) ! tend ancy due to scavenging by co2891 REAL,INTENT(OUT) :: pdq_scav(ngrid,nlayer,nq) ! tendency due to scavenging by co2 892 892 REAL,INTENT(OUT) :: pdqsc(ngrid,nq) ! tendency on surface tracers 893 893 … … 906 906 scav_ratio_wice = scav_ratio_dust 907 907 pdq_scav(:,:,:)=0. 908 908 pdqsc(:,:)=0. 909 909 910 DO ig=1,ngrid 910 911 scav_dust_mass(nlayer+1)=0. … … 983 984 ENDDO 984 985 ! Calculation of the surface tendencies 985 pdqsc(ig,igcm_dust_mass)=0.986 pdqsc(ig,igcm_dust_number)=0.987 988 986 if (freedust) then 989 987 pdqsc(ig,igcm_dust_mass)=pdqsc(ig,igcm_dust_mass) … … 1001 999 pdqsc(ig,igcm_h2o_ice)=scav_h2o_ice(1) 1002 1000 endif 1003 ENDDO 1001 1002 ENDDO ! loop on ngrid 1004 1003 1005 1004 END SUBROUTINE scavenging_by_co2
Note: See TracChangeset
for help on using the changeset viewer.