Ignore:
Timestamp:
Mar 6, 2026, 3:14:35 PM (5 weeks ago)
Author:
mlefevre
Message:

Correction to previous commits regardion of the polysulfur species in the Venus PCM. ML

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.VENUS/libf/phyvenus/physiq_mod.F

    r4100 r4108  
    7979      use compo_hedin83_mod2, only: compo_hedin83_init2
    8080      use compo_hedin83_mod2, only: compo_hedin83_mod
    81       use moldiff_mpf_mod, only: moldiff_mpf
    8281      use nirdata_mod, only: nir_leedat
    8382      use radlwsw_newtoncool_mod, only: radlwsw_newtoncool
     
    240239c
    241240      REAL Fsedim(klon,klev+1)  ! Flux de sedimentation (kg.m-2)
     241      REAL Fsedims2(klon,klev+1) ! S2 Flux de sedimentation (kg.m-2)
     242      REAL Fsedims3(klon,klev+1) ! S3 Flux de sedimentation (kg.m-2)
     243      REAL Fsedims4(klon,klev+1) ! S4 Flux de sedimentation (kg.m-2)
     244      REAL Fsedims8(klon,klev+1) ! S8 Flux de sedimentation (kg.m-2)     
    242245
    243246c
     
    11681171#endif
    11691172            end if  ! cl_scheme
     1173            IF (1.eq.1) then
     1174               call polysulfur_sedim(klon,
     1175     $                               nlev,
     1176     $                               zctime,
     1177     $                               pplay,
     1178     $                               paprs,
     1179     $                               t_seri,
     1180     $                               tr_seri,
     1181     $                               d_tr_chem,
     1182     $                               d_tr_sedsn(:,:,1:4),
     1183     $                               nqmax,
     1184     $                               Fsedims2,
     1185     $                               Fsedims3,
     1186     $                               Fsedims4,
     1187     $                               Fsedims8)
     1188
     1189               d_tr_sedsn(:,:,1:4) = d_tr_sedsn(:,:,1:4)/zctime
     1190               Fsedims2(:,1:klev) = Fsedims2(:,1:klev)/zctime
     1191               Fsedims2(:,klev+1) = 0.
     1192               Fsedims3(:,1:klev) = Fsedims3(:,1:klev)/zctime
     1193               Fsedims3(:,klev+1) = 0.
     1194               Fsedims4(:,1:klev) = Fsedims4(:,1:klev)/zctime
     1195               Fsedims4(:,klev+1) = 0.
     1196               Fsedims8(:,1:klev) = Fsedims8(:,1:klev)/zctime
     1197               Fsedims8(:,klev+1) = 0.
     1198            end if           
    11701199         end if     ! ok_sedim
    11711200
     
    12751304
    12761305         end if     ! cl_scheme          <------- end of microphysics option
     1306         if (1.eq.1) then
     1307               tr_seri(:,:,i_s2con) = max(tr_seri(:,:,i_s2con)
     1308     $                              + d_tr_sedsn(:,:,1)*zctime, 1.e-30)
     1309               tr_seri(:,:,i_s3con) = max(tr_seri(:,:,i_s3con)
     1310     $                              + d_tr_sedsn(:,:,2)*zctime, 1.e-30)
     1311               tr_seri(:,:,i_s4con) = max(tr_seri(:,:,i_s4con)
     1312     $                              + d_tr_sedsn(:,:,3)*zctime, 1.e-30)
     1313               tr_seri(:,:,i_s8con) = max(tr_seri(:,:,i_s8con)
     1314     $                              + d_tr_sedsn(:,:,4)*zctime, 1.e-30)
     1315         end if         
    12771316         end if     ! mod(itap,chempas)  <------- end of chemistry supercycling
    12781317
Note: See TracChangeset for help on using the changeset viewer.