Changeset 6183
- Timestamp:
- Apr 22, 2026, 1:22:57 PM (12 days ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 4 edited
-
phylmd/cva_driver_mod.f90 (modified) (2 diffs)
-
phylmd/lmdz_cv_ini.f90 (modified) (6 diffs)
-
phylmd/physiq_mod.F90 (modified) (1 diff)
-
phylmdiso/physiq_mod.F90 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/cva_driver_mod.f90
r6142 r6183 111 111 ! ************************************************************** 112 112 113 USE lmdz_cv_ini, ONLY: prt_level, lunout 113 USE lmdz_cv_ini, ONLY: prt_level, lunout, iflag_phytrac 114 114 !!!USE lmdz_cv_ini, ONLY: fl_cor_ebil 115 115 USE cv3_routines_mod, ONLY : cv3_prelim, cv3_feed, cv3_undilute1, cv3_trigger, cv3_undilute2, cv3_epmax_fn_cape, cv3_closure, cv3_mixing, cv3_unsat, cv3_yield, cv3_tracer, cv3_incrcount … … 1251 1251 !^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1252 1252 1253 IF (iflag_con==3) THEN 1253 IF (iflag_phytrac) THEN 1254 1255 IF (iflag_con==3) THEN 1254 1256 !RomP >>> 1255 1257 if (prt_level >= 9) & 1256 1258 PRINT *, 'cva_driver -> cv3_tracer' 1257 CALL cv3_tracer(nloc, len, ncum, nd, nd, &1259 CALL cv3_tracer(nloc, len, ncum, nd, nd, & 1258 1260 ment, sigij, da, phi, phi2, d1a, dam, & 1259 1261 ep, vprecip, elij, clw, epmlmMm, eplaMm, & 1260 1262 icb, inb) 1261 1263 !RomP <<< 1264 END IF 1262 1265 END IF 1263 1266 -
LMDZ6/trunk/libf/phylmd/lmdz_cv_ini.f90
r6142 r6183 14 14 nl, nlp, nlm 15 15 PUBLIC :: cpd, cpv, cl, ci, rrv, rrd, lv0, lf0, g, rowl, t0, clmcpv, clmcpd, cpdmcp, cpvmcpd, cpvmcl, & 16 clmci, eps, epsi, epsim1, ginv, hrd, grav, keep_bug_indices_cv3_tracer, restore_bug_cvdn 16 clmci, eps, epsi, epsim1, ginv, hrd, grav, keep_bug_indices_cv3_tracer, restore_bug_cvdn, iflag_phytrac 17 17 18 18 PUBLIC :: retv,rtt,r ! From ymocst_mod_h … … 46 46 REAL ejectliq 47 47 REAL ejectice 48 INTEGER iflag_phytrac 48 49 49 50 !$OMP THREADPRIVATE(sigdz, spfac, pbcrit, ptcrit, elcrit, tlcrit, coef_peel, omtrain, dtovsh, dpbase, & 50 51 !$OMP dttrig, dtcrit, tau, beta, alpha, alpha1, T_top_max, tau_stop, noconv_stop, wbmax, & 51 52 !$OMP delta, betad, ejectliq, ejectice, flag_wb, flag_epKEorig, cv_flag_feed, noff, minorig, & 52 !$OMP nl, nlp, nlm )53 !$OMP nl, nlp, nlm, iflag_phytrac) 53 54 54 55 ! Thermodynamical constants for convectL: … … 161 162 162 163 163 SUBROUTINE cv_ini(iflag_con_IN,iflag_ice_thermo_IN,rcpd_IN,rcpv_IN,rcw_IN,rv_IN,rcs_IN,rd_IN,rlvtt_IN,rlstt_IN,rg_IN,retv_IN,rtt_IN,r_IN,nd,k_upper,delt,fl_cor_ebil_IN,prt_level_IN, lunout_IN) 164 SUBROUTINE cv_ini(iflag_con_IN,iflag_ice_thermo_IN,rcpd_IN,rcpv_IN,rcw_IN,rv_IN,rcs_IN,rd_IN,rlvtt_IN,rlstt_IN,rg_IN,& 165 retv_IN,rtt_IN,r_IN,nd,k_upper,delt,fl_cor_ebil_IN,prt_level_IN, lunout_IN, iflag_phytrac_IN) 164 166 165 167 … … 177 179 integer, intent(in) :: prt_level_IN, lunout_IN,fl_cor_ebil_IN 178 180 181 INTEGER, intent(in) :: iflag_phytrac_IN 182 179 183 CALL cv_ini_previously_in_conf_phys 180 184 CALL cv_thermo(iflag_con_IN,rcpd_IN,rcpv_IN,rcw_IN,rv_IN,rcs_IN,rd_IN,rlvtt_IN,rlstt_IN,rg_IN) … … 185 189 prt_level=prt_level_IN 186 190 lunout=lunout_IN 191 iflag_phytrac=iflag_phytrac_IN 187 192 188 193 IF ( iflag_con_IN==30 ) then ! Previously un cv_driver … … 376 381 377 382 378 379 383 WRITE (*, *) 't_top_max=', t_top_max 380 384 WRITE (*, *) 'dpbase=', dpbase -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r6181 r6183 1695 1695 k_upper_cv 1696 1696 ENDIF 1697 CALL cv_ini(iflag_con,iflag_ice_thermo,rcpd,rcpv,rcw,rv,rcs,rd,rlvtt,rlstt,rg,retv,rtt,r,klev,k_upper_cv,phys_tstep,fl_cor_ebil,prt_level,lunout) 1697 CALL cv_ini(iflag_con,iflag_ice_thermo,rcpd,rcpv,rcw,rv,rcs,rd,rlvtt,rlstt,rg,retv,rtt,r,klev,k_upper_cv,phys_tstep,fl_cor_ebil,& 1698 prt_level,lunout, iflag_phytrac) 1698 1699 1699 1700 -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r6181 r6183 1812 1812 k_upper_cv 1813 1813 ENDIF 1814 CALL cv_ini(iflag_con,iflag_ice_thermo,rcpd,rcpv,rcw,rv,rcs,rd,rlvtt,rlstt,rg,retv,rtt,r,klev,k_upper_cv,phys_tstep,fl_cor_ebil,prt_level,lunout) 1814 CALL cv_ini(iflag_con,iflag_ice_thermo,rcpd,rcpv,rcw,rv,rcs,rd,rlvtt,rlstt,rg,retv,rtt,r,klev,k_upper_cv,phys_tstep,& 1815 fl_cor_ebil, prt_level,lunout, iflag_phytrac) 1815 1816 1816 1817 CALL wake_ini(iflag_wake,rg,rd,rv,prt_level)
Note: See TracChangeset
for help on using the changeset viewer.
