Changeset 4065 for LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
- Timestamp:
- Jan 26, 2022, 4:00:14 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r4061 r4065 73 73 USE tracinca_mod, ONLY: config_inca 74 74 USE tropopause_m, ONLY: dyn_tropopause 75 USE ice_sursat_mod, ONLY: flight_init, airplane 75 76 USE vampir 76 77 USE VERTICAL_LAYERS_MOD, ONLY: aps,bps, ap, bp … … 167 168 ! [Variables internes non sauvegardees de la physique] 168 169 ! Variables locales pour effectuer les appels en serie 169 t_seri,q_seri,ql_seri,qs_seri,u_seri,v_seri,tr_seri, &170 t_seri,q_seri,ql_seri,qs_seri,u_seri,v_seri,tr_seri,rneb_seri, & 170 171 ! Dynamic tendencies (diagnostics) 171 172 d_t_dyn,d_q_dyn,d_ql_dyn,d_qs_dyn,d_u_dyn,d_v_dyn,d_tr_dyn,d_rneb_dyn, & … … 514 515 INTEGER isol ! indice de traceurs pour eau glace 515 516 PARAMETER (isol=3) 517 INTEGER irneb ! indice de traceurs pour fraction nuageuse LS (optional) 518 PARAMETER (irneb=4) 516 519 ! 517 520 ! … … 1393 1396 ENDIF 1394 1397 1395 IF ( (iflag_ice_sursat.GT.0).AND.(iflag_ice_thermo.EQ.0)) THEN1396 WRITE (lunout, *) ' iflag_ice_sursat=1requires iflag_ice_thermo=1 as well'1398 IF (ok_ice_sursat.AND.(iflag_ice_thermo.EQ.0)) THEN 1399 WRITE (lunout, *) ' ok_ice_sursat=y requires iflag_ice_thermo=1 as well' 1397 1400 abort_message='see above' 1398 1401 CALL abort_physic(modname,abort_message,1) 1399 1402 ENDIF 1400 1403 1401 IF ( (iflag_ice_sursat.GT.0).AND.(nqo.NE.4)) THEN1402 WRITE (lunout, *) ' iflag_ice_sursat=1requires 4 H2O tracers ', &1404 IF (ok_ice_sursat.AND.(nqo.NE.4)) THEN 1405 WRITE (lunout, *) ' ok_ice_sursat=y requires 4 H2O tracers ', & 1403 1406 '(H2Ov, H2Ol, H2Oi, rnebi) but nqo=', nqo, '. Might as well stop here.' 1404 1407 abort_message='see above' … … 2403 2406 ELSE IF (nqo.eq.3) THEN 2404 2407 qs_seri(i,k) = qx(i,k,isol) 2408 ELSE IF (nqo.eq.4) THEN 2409 qs_seri(i,k) = qx(i,k,isol) 2410 rneb_seri(i,k) = qx(i,k,irneb) 2405 2411 ENDIF 2406 2412 ENDDO … … 4620 4626 IF (ok_new_lscp) THEN 4621 4627 4622 CALL lscp(phys_tstep,missing_val ue,paprs,pplay, &4628 CALL lscp(phys_tstep,missing_val,paprs,pplay, & 4623 4629 t_seri, q_seri,ptconv,ratqs, & 4624 4630 d_t_lsc, d_q_lsc, d_ql_lsc, d_qi_lsc, rneb, rneb_seri, & … … 4628 4634 prfl, psfl, rhcl, & 4629 4635 zqasc, fraca,ztv,zpspsk,ztla,zthl,iflag_cld_th, & 4630 iflag_ice_thermo, iflag_ice_sursat)4636 iflag_ice_thermo, ok_ice_sursat) 4631 4637 4632 4638 ELSE
Note: See TracChangeset
for help on using the changeset viewer.