Changeset 5622 for LMDZ6/trunk/libf/phylmd/physiq_mod.F90
- Timestamp:
- Apr 16, 2025, 9:25:21 PM (8 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r5614 r5622 155 155 d_q_dyn2d,d_ql_dyn2d,d_qs_dyn2d,d_qbs_dyn2d, & 156 156 ! Physic tendencies 157 d_t_con,d_q_con,d_q_con_zmasse,d_u_con,d_v_con, & 157 d_t_con,d_q_con,d_u_con,d_v_con, & 158 d_t_con_zmasse,d_q_con_zmasse,d_u_con_zmasse,d_v_con_zmasse, & 158 159 d_tr, & !! to be removed?? (jyg) 159 160 d_t_wake,d_q_wake, & … … 1253 1254 REAL qql1(klon),qql2(klon),corrqql 1254 1255 1255 !--OB flag to activate better conservation of water tendency when convection is not called every timestep1256 LOGICAL, PARAMETER :: ok_conserv_d_q_con=.FALSE.1257 1258 1256 REAL, dimension(klon,klev) :: t_env,q_env 1259 1257 … … 3416 3414 ENDIF 3417 3415 3418 !--saving d_ q_con * zmass for next timestep if convection is not called every timestep3419 IF (ok_ conserv_d_q_con) THEN3416 !--saving d_X_con * zmass for next timestep if convection is not called every timestep 3417 IF (ok_mass_dqcon) THEN 3420 3418 d_q_con_zmasse(:,:) = d_q_con(:,:) * zmasse(:,:) 3421 3419 ENDIF 3420 3421 IF (ok_mass_dtcon) THEN 3422 d_t_con_zmasse(:,:) = d_t_con(:,:) * zmasse(:,:) 3423 ENDIF 3424 3425 IF (ok_mass_duvcon) THEN 3426 d_u_con_zmasse(:,:) = d_u_con(:,:) * zmasse(:,:) 3427 d_v_con_zmasse(:,:) = d_v_con(:,:) * zmasse(:,:) 3428 ENDIF 3429 3422 3430 3423 3431 ! CALL homogene(paprs, q_seri, d_q_con, u_seri,v_seri, … … 3451 3459 !! 3452 3460 3453 !--recompute d_ q_con with zmasse from new timestep3454 IF (ok_ conserv_d_q_con) THEN3461 !--recompute d_X_con with zmasse from new timestep 3462 IF (ok_mass_dqcon) THEN 3455 3463 d_q_con(:,:)=d_q_con_zmasse(:,:)/zmasse(:,:) 3456 3464 ENDIF 3465 3466 IF (ok_mass_dtcon) THEN 3467 d_t_con(:,:)=d_t_con_zmasse(:,:)/zmasse(:,:) 3468 ENDIF 3469 3470 IF (ok_mass_duvcon) THEN 3471 d_u_con(:,:)=d_u_con_zmasse(:,:)/zmasse(:,:) 3472 d_v_con(:,:)=d_v_con_zmasse(:,:)/zmasse(:,:) 3473 ENDIF 3474 3475 3457 3476 3458 3477 CALL add_phys_tend(d_u_con, d_v_con, d_t_con, d_q_con, dql0, dqi0, dqbs0, paprs, &
Note: See TracChangeset
for help on using the changeset viewer.