Changeset 6132 for LMDZ6/trunk/libf
- Timestamp:
- Mar 26, 2026, 9:09:01 PM (6 days ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 2 deleted
- 12 edited
-
phylmd/ener_conserv_mod.f90 (modified) (2 diffs)
-
phylmd/lmdz_call_gwd.F90 (modified) (6 diffs)
-
phylmd/lmdz_gwd_hines.f90 (deleted)
-
phylmd/lmdz_gwd_ini.f90 (modified) (4 diffs)
-
phylmd/phyetat0_mod.f90 (modified) (2 diffs)
-
phylmd/phys_local_var_mod.F90 (modified) (4 diffs)
-
phylmd/phys_output_ctrlout_mod.F90 (modified) (3 diffs)
-
phylmd/phys_output_var_mod.f90 (modified) (3 diffs)
-
phylmd/phys_output_write_mod.F90 (modified) (6 diffs)
-
phylmd/physiq_mod.F90 (modified) (2 diffs)
-
phylmdiso/lmdz_gwd_hines.f90 (deleted)
-
phylmdiso/phyetat0_mod.F90 (modified) (2 diffs)
-
phylmdiso/phyredem.F90 (modified) (2 diffs)
-
phylmdiso/physiq_mod.F90 (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/ener_conserv_mod.f90
r6059 r6132 36 36 USE phys_local_var_mod, ONLY : d_t_eva,d_t_lsc,d_q_eva,d_q_lsc 37 37 USE phys_local_var_mod, ONLY : d_u_oro,d_v_oro,d_u_lif,d_v_lif 38 USE phys_local_var_mod, ONLY : d u_gwd_hines,dv_gwd_hines,dv_gwd_front,dv_gwd_rando38 USE phys_local_var_mod, ONLY : dv_gwd_front,dv_gwd_rando 39 39 USE phys_state_var_mod, ONLY : du_gwd_front,du_gwd_rando 40 40 USE phys_output_var_mod, ONLY : bils_ec,bils_ech,bils_tke,bils_kinetic,bils_enthalp,bils_latent,bils_diss 41 41 USE add_phys_tend_mod, ONLY : fl_cor_ebil 42 42 USE infotrac_phy, ONLY: nqtot 43 USE lmdz_gwd_ini, ONLY : ok_gwd_rando , ok_hines43 USE lmdz_gwd_ini, ONLY : ok_gwd_rando 44 44 45 45 USE yomcst_mod_h … … 152 152 d_u(:,:)=d_u_vdf(:,:)+d_u_ajs(:,:)+d_u_con(:,:)+d_u_oro(:,:)+d_u_lif(:,:) 153 153 d_v(:,:)=d_v_vdf(:,:)+d_v_ajs(:,:)+d_v_con(:,:)+d_v_oro(:,:)+d_v_lif(:,:) 154 IF (ok_hines) THEN 155 d_u_vdf(:,:)=d_u_vdf(:,:)+du_gwd_hines(:,:) 156 d_v_vdf(:,:)=d_v_vdf(:,:)+dv_gwd_hines(:,:) 157 ENDIF 158 IF (.not. ok_hines .and. ok_gwd_rando) THEN 154 IF (ok_gwd_rando) THEN 159 155 d_u_vdf(:,:)=d_u_vdf(:,:)+du_gwd_front(:,:) 160 156 d_v_vdf(:,:)=d_v_vdf(:,:)+dv_gwd_front(:,:) -
LMDZ6/trunk/libf/phylmd/lmdz_call_gwd.F90
r6099 r6132 26 26 d_u_oro, d_v_oro, d_t_oro, zustr_oro, zvstr_oro, & 27 27 d_u_lif, d_v_lif, d_t_lif, zustr_lif, zvstr_lif, & 28 d_u_hines, d_v_hines, d_t_hines, zustr_hines, zvstr_hines, &29 28 d_u_front, d_v_front, zustr_front, zvstr_front, & 30 29 d_u_precip, d_v_precip, zustr_precip, zvstr_precip, & 31 30 east_gwstress, west_gwstress, aam, torsfc) 32 31 33 USE lmdz_gwd_ini, ONLY: ok_strato, ok_orodr, ok_orolf, ok_ hines, ok_gwd_rando32 USE lmdz_gwd_ini, ONLY: ok_strato, ok_orodr, ok_orolf, ok_gwd_rando 34 33 USE lmdz_gwd_ini, ONLY: addtkeoro, smallscales_tkeoro, alphatkeoro 35 34 USE lmdz_gwd_ini, ONLY: zpmm_orodr_t, zstd_orodr_t, zpmm_orolf_t, nm_oro_t … … 38 37 USE lmdz_gwd_ogwd, ONLY: drag_noro_strato, lift_noro_strato 39 38 USE lmdz_gwd_ogwd_old, ONLY: drag_noro, lift_noro 40 USE lmdz_gwd_hines, ONLY: hines_gwd41 39 USE lmdz_gwd_front, ONLY: acama_gwd_rando 42 40 USE lmdz_gwd_precip, ONLY: flott_gwd_rando … … 111 109 REAL, DIMENSION(klon, klev), INTENT(OUT) :: d_t_lif ! t increment due to sso lift [K] 112 110 113 REAL, DIMENSION(klon, klev), INTENT(OUT) :: d_u_hines ! u increment due to Hines param [m/s]114 REAL, DIMENSION(klon, klev), INTENT(OUT) :: d_v_hines ! v increment due to Hines param [m/s]115 REAL, DIMENSION(klon, klev), INTENT(OUT) :: d_t_hines ! t increment due to Hines param [K]116 117 111 REAL, DIMENSION(klon), INTENT(OUT) :: zustr_oro ! vertically integrated zonal stress due to sso drag [kg.m/s/m2] 118 112 REAL, DIMENSION(klon), INTENT(OUT) :: zvstr_oro ! vertically integrated meridional stress due to sso drag [kg.m/s/m2] … … 120 114 REAL, DIMENSION(klon), INTENT(OUT) :: zustr_lif ! vertically integrated zonal stress due to sso lift [kg.m/s/m2] 121 115 REAL, DIMENSION(klon), INTENT(OUT) :: zvstr_lif ! vertically integrated meridional stress due to sso lift [kg.m/s/m2] 122 123 REAL, DIMENSION(klon), INTENT(OUT) :: zustr_hines ! vertically integrated zonal stress due to Hines param [kg.m/s/m2]124 REAL, DIMENSION(klon), INTENT(OUT) :: zvstr_hines ! vertically integrated meridional stress due to Hines param [kg.m/s/m2]125 116 126 117 REAL, DIMENSION(klon), INTENT(OUT) :: zustr_front ! vertically integrated zonal stress due to fronts gwd param [kg.m/s/m2] … … 168 159 d_t_lif(:, :) = 0. 169 160 170 d_u_hines(:, :) = 0.171 d_v_hines(:, :) = 0.172 d_t_hines(:, :) = 0.173 174 161 ! DO NOT set tendencies associated with front and precip to 0 175 162 ! as they are inout variables because 176 163 ! the parameterizations considers some "process memory" 177 178 zustr_hines(:) = 0.179 zvstr_hines(:) = 0.180 164 181 165 zustr_front(:) = 0. … … 322 306 !-------------------------------------- 323 307 324 ! old approach following Hines 1997325 IF (ok_hines) THEN326 ! this routine is now out of date. Do not use it except for specific purposes327 CALL hines_gwd(klon, klev, phys_tstep, paprs, pplay, latitude_deg, t_seri, &328 u_seri, v_seri, zustr_hines, zvstr_hines, d_t_hines, &329 d_u_hines, d_v_hines)330 331 ! Add tendencies332 !-----------------------------------------------------------------------333 334 #ifdef ISO335 STOP 'appel a add_phys_tend non traite dans call_gwd'336 #else337 CALL add_phys_tend(d_u_hines, d_v_hines, d_t_hines, dq0, dql0, &338 dqi0, dqbs0, paprs, 'hin', abortphy, flag_inhib_tend, itap, 0)339 #endif340 341 CALL prt_enerbil('hin', itap)342 343 ! Local diagnostics344 !-----------------------------------------------------------------------345 DO k = 1, klev346 zustr_hines(:) = zustr_hines(:) + d_u_hines(:, k)/phys_tstep &347 *(paprs(:, k) - paprs(:, k + 1))/rg348 zvstr_hines(:) = zvstr_hines(:) + d_v_hines(:, k)/phys_tstep &349 *(paprs(:, k) - paprs(:, k + 1))/rg350 END DO351 352 east_gwstress(:, :) = 0.353 west_gwstress(:, :) = 0.354 355 END IF356 357 308 ! stochastic approach following De la Camara & Lott 2015 358 IF ( .NOT. ok_hines .AND.ok_gwd_rando) THEN309 IF (ok_gwd_rando) THEN 359 310 360 311 CALL acama_gwd_rando(klon, klev, phys_tstep, pplay, presnivs, latitude_deg, t_seri, u_seri, & -
LMDZ6/trunk/libf/phylmd/lmdz_gwd_ini.f90
r6061 r6132 78 78 79 79 ! for non-orographic gravity wave drag 80 LOGICAL, SAVE, PROTECTED :: ok_hines = .false. ! activate non-orographic gravity wave drag from Hines81 !$OMP THREADPRIVATE(ok_hines)82 83 80 LOGICAL, SAVE, PROTECTED :: ok_gwd_rando = .false. ! activate non-orographic stochastic gravity wave drag params 84 81 !$OMP THREADPRIVATE(ok_gwd_rando) … … 177 174 CALL getin_p('ok_orodr', ok_orodr) 178 175 CALL getin_p('ok_orolf', ok_orolf) 179 CALL getin_p('ok_hines', ok_hines)180 176 CALL getin_p('ok_gwd_rando', ok_gwd_rando) 181 177 CALL getin_p('zpmm_orodr_t', zpmm_orodr_t) … … 200 196 WRITE (lunout, *) 'gwd_ini, ok_orodr:', ok_orodr 201 197 WRITE (lunout, *) 'gwd_ini, ok_orolf:', ok_orolf 202 WRITE (lunout, *) 'gwd_ini, ok_hines:', ok_hines203 198 WRITE (lunout, *) 'gwd_ini, ok_gwd_rando:', ok_gwd_rando 204 199 WRITE (lunout, *) 'gwd_ini, zpmm_orodr_t:', zpmm_orodr_t … … 546 541 END IF 547 542 548 IF (.NOT. ok_hines) THEN 549 IF (NW + 4*(NA - 1) + NA >= KLEV) THEN 550 abort_message = 'NW+3*NA>=KLEV Problem to generate waves associated with fronts' 551 CALL abort_physic(modname, abort_message, 1) 552 END IF 543 IF (NW + 4*(NA - 1) + NA >= KLEV) THEN 544 abort_message = 'NW+3*NA>=KLEV Problem to generate waves associated with fronts' 545 CALL abort_physic(modname, abort_message, 1) 553 546 END IF 554 547 -
LMDZ6/trunk/libf/phylmd/phyetat0_mod.f90
r6116 r6132 66 66 USE alpale_mod 67 67 USE compbl_mod_h 68 USE lmdz_gwd_ini, ONLY: ok_ hines, ok_gwd_rando, ok_orodr, ok_orolf68 USE lmdz_gwd_ini, ONLY: ok_gwd_rando, ok_orodr, ok_orolf 69 69 70 70 IMPLICIT NONE … … 671 671 IF (ok_gwd_rando) found = & 672 672 phyetat0_get(du_gwd_rando,"du_gwd_rando","du_gwd_rando",0.) 673 IF ( .NOT. ok_hines .AND.ok_gwd_rando) found &673 IF (ok_gwd_rando) found & 674 674 = phyetat0_get(du_gwd_front,"du_gwd_front","du_gwd_front",0.) 675 675 -
LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90
r6092 r6132 119 119 !$OMP THREADPRIVATE(d_u_lif, d_v_lif) 120 120 ! Tendances Ondes de G non oro (runs strato). 121 REAL, SAVE, ALLOCATABLE :: du_gwd_hines(:,:)122 !$OMP THREADPRIVATE(du_gwd_hines)123 REAL, SAVE, ALLOCATABLE :: dv_gwd_hines(:,:)124 !$OMP THREADPRIVATE(dv_gwd_hines)125 121 REAL, SAVE, ALLOCATABLE :: dv_gwd_rando(:,:) 126 122 !$OMP THREADPRIVATE(dv_gwd_rando) … … 131 127 REAL, SAVE, ALLOCATABLE :: west_gwstress(:,:) 132 128 !$OMP THREADPRIVATE(west_gwstress) 133 REAL, SAVE, ALLOCATABLE :: dt_gwd_hines(:,:)134 !$OMP THREADPRIVATE(dt_gwd_hines)135 129 ! tendance due a l'oxydation du methane 136 130 REAL, SAVE, ALLOCATABLE :: d_q_ch4(:,:) … … 981 975 ALLOCATE(topsw0_aero(klon,naero_grp), solsw0_aero(klon,naero_grp)) 982 976 ALLOCATE(topswcf_aero(klon,3), solswcf_aero(klon,3)) 983 ALLOCATE(du_gwd_hines(klon,klev),dv_gwd_hines(klon,klev))984 977 ALLOCATE(dv_gwd_rando(klon,klev),dv_gwd_front(klon,klev)) 985 978 ALLOCATE(east_gwstress(klon,klev),west_gwstress(klon,klev)) 986 979 east_gwstress(:,:)=0. !ym missing init 987 980 west_gwstress(:,:)=0. !ym missing init 988 ALLOCATE(dt_gwd_hines(klon,klev))989 981 ALLOCATE(d_q_ch4(klon,klev)) 990 982 ALLOCATE(stratomask(klon,klev)) … … 1503 1495 DEALLOCATE(load_tmp9) 1504 1496 DEALLOCATE(load_tmp10) 1505 DEALLOCATE(du_gwd_hines,dv_gwd_hines,dt_gwd_hines)1506 1497 DEALLOCATE(d_q_ch4) 1507 1498 DEALLOCATE(dv_gwd_rando,dv_gwd_front) -
LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90
r6116 r6132 2402 2402 TYPE(ctrl_out), SAVE :: o_dvlif = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 2403 2403 'dvlif', 'Orography dV', 'm/s2', (/ ('', i=1, 10) /)) 2404 TYPE(ctrl_out), SAVE :: o_du_gwd_hines = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &2405 'du_gwd_hines', 'Hines GWD dU', 'm/s2', (/ ('', i=1, 10) /))2406 TYPE(ctrl_out), SAVE :: o_dv_gwd_hines = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &2407 'dv_gwd_hines', 'Hines GWD dV', 'm/s2', (/ ('', i=1, 10) /))2408 2404 TYPE(ctrl_out), SAVE :: o_du_gwd_front = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 2409 2405 'du_gwd_front', 'Fronts GWD dU', 'm/s2', (/ ('', i=1, 10) /)) … … 2418 2414 TYPE(ctrl_out), SAVE :: o_dtlif = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 2419 2415 'dtlif', 'Orography dT', 'K/s', (/ ('', i=1, 10) /)) 2420 TYPE(ctrl_out), SAVE :: o_dthin = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &2421 'dthin', 'Hines GWD dT', 'K/s', (/ ('', i=1, 10) /))2422 2416 TYPE(ctrl_out), SAVE :: o_dqch4 = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 2423 2417 'dqch4', 'H2O due to CH4 oxidation & photolysis', '(kg/kg)/s', (/ ('', i=1, 10) /)) … … 2429 2423 = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), 'dv_gwd_rando', & 2430 2424 "Random gravity waves dV/dt", "m/s2", (/ ('', i=1, 10) /)) 2431 type(ctrl_out), save:: o_ustr_gwd_hines &2432 = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), 'ustr_gwd_hines', &2433 "zonal wind stress Hines gravity waves", "Pa", (/ ('', i=1, 10) /))2434 type(ctrl_out), save:: o_vstr_gwd_hines &2435 = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), 'vstr_gwd_hines', &2436 "meridional wind stress Hines gravity waves", "Pa", (/ ('', i=1, 10) /))2437 2425 type(ctrl_out), save:: o_ustr_gwd_front & 2438 2426 = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11, 11/), 'ustr_gwd_front', & -
LMDZ6/trunk/libf/phylmd/phys_output_var_mod.f90
r6059 r6132 142 142 LOGICAL, SAVE :: vars_defined = .FALSE. ! ug PAS THREADPRIVATE ET C'EST NORMAL 143 143 144 REAL, allocatable:: zustr_gwd_hines(:), zvstr_gwd_hines(:) ! (klon)145 144 REAL, allocatable:: zustr_gwd_front(:), zvstr_gwd_front(:) ! (klon) 146 145 REAL, allocatable:: zustr_gwd_rando(:), zvstr_gwd_rando(:) ! (klon) 147 !$OMP THREADPRIVATE(zustr_gwd_hines, zvstr_gwd_hines)148 146 !$OMP THREADPRIVATE(zustr_gwd_front, zvstr_gwd_front) 149 147 !$OMP THREADPRIVATE(zustr_gwd_rando, zvstr_gwd_rando) … … 242 240 243 241 ! stress from non orographic gravity wave drag params 244 allocate(zustr_gwd_hines(klon), zvstr_gwd_hines(klon))245 242 allocate(zustr_gwd_front(klon), zvstr_gwd_front(klon)) 246 243 allocate(zustr_gwd_rando(klon), zvstr_gwd_rando(klon)) … … 295 292 ! stress from non orographic gravity wave drag params 296 293 297 deallocate(zustr_gwd_hines, zvstr_gwd_hines)298 294 deallocate(zustr_gwd_front, zvstr_gwd_front) 299 295 deallocate(zustr_gwd_rando, zvstr_gwd_rando) -
LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90
r6126 r6132 33 33 USE phystokenc_mod, ONLY: offline 34 34 USE water_int_mod, ONLY: water_int 35 USE lmdz_gwd_ini, ONLY: ok_orodr, ok_orolf, ok_ hines, ok_gwd_rando35 USE lmdz_gwd_ini, ONLY: ok_orodr, ok_orolf, ok_gwd_rando 36 36 USE conf_phys_m, ONLY : aerosol_couple, ok_ade, ok_aie, ok_volcan, & 37 37 flag_aerosol, flag_aerosol_strat, ok_cdnc … … 180 180 o_duvdf, o_dvvdf, o_duoro, o_dvoro, & 181 181 o_dtoro, o_dulif, o_dvlif, o_dtlif, & 182 o_d u_gwd_hines, o_dv_gwd_hines, o_dthin, o_dqch4, o_rsu, &182 o_dqch4, o_rsu, & 183 183 o_du_gwd_front, o_dv_gwd_front, & 184 184 o_east_gwstress, o_west_gwstress, & … … 202 202 o_dtr_sat, o_dtr_uscav, o_dtr_wet_cv, o_dtr_wet, & 203 203 o_trac_cum, o_du_gwd_rando, o_dv_gwd_rando, & 204 o_ustr_gwd_ hines,o_vstr_gwd_hines,o_ustr_gwd_rando,o_vstr_gwd_rando, &204 o_ustr_gwd_rando,o_vstr_gwd_rando, & 205 205 o_ustr_gwd_front,o_vstr_gwd_front, & 206 206 o_sens_prec_liq_oce, o_sens_prec_liq_sic, & … … 439 439 zw2, fraca, zmax_th, d_q_ajsb, d_t_ec, d_u_vdf, & 440 440 d_v_vdf, d_u_oro, d_v_oro, d_t_oro, d_u_lif, & 441 d_v_lif, d_t_lif, du_gwd_hines, dv_gwd_hines, dt_gwd_hines,&441 d_v_lif, d_t_lif, & 442 442 dv_gwd_rando, dv_gwd_front, & 443 443 east_gwstress, west_gwstress, & … … 486 486 bils_ec,bils_ech, bils_tke, bils_kinetic, bils_latent, bils_enthalp, & 487 487 itau_con, nfiles, clef_files, nid_files, dryaod_diag, & 488 zustr_gwd_ hines, zvstr_gwd_hines,zustr_gwd_rando, zvstr_gwd_rando, &488 zustr_gwd_rando, zvstr_gwd_rando, & 489 489 zustr_gwd_front, zvstr_gwd_front, sza_o, & 490 490 sens_prec_liq_o, sens_prec_sol_o, lat_prec_liq_o, lat_prec_sol_o, & … … 2785 2785 ENDIF 2786 2786 2787 IF (ok_hines) THEN 2788 IF (vars_defined) zx_tmp_fi3d=du_gwd_hines/pdtphys 2789 CALL histwrite_phy(o_du_gwd_hines, zx_tmp_fi3d) 2790 2791 IF (vars_defined) zx_tmp_fi3d= dv_gwd_hines/pdtphys 2792 CALL histwrite_phy(o_dv_gwd_hines, zx_tmp_fi3d) 2793 2794 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=dt_gwd_hines(1:klon,1:klev)/pdtphys 2795 CALL histwrite_phy(o_dthin, zx_tmp_fi3d) 2796 CALL histwrite_phy(o_ustr_gwd_hines, zustr_gwd_hines) 2797 CALL histwrite_phy(o_vstr_gwd_hines, zvstr_gwd_hines) 2798 ENDIF 2799 2800 IF (.not. ok_hines .and. ok_gwd_rando) THEN 2787 IF (ok_gwd_rando) THEN 2801 2788 IF (vars_defined) zx_tmp_fi3d=du_gwd_front / pdtphys 2802 2789 CALL histwrite_phy(o_du_gwd_front, zx_tmp_fi3d) -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r6128 r6132 254 254 d_t_ec, & 255 255 ! 256 du_gwd_hines,dv_gwd_hines,dt_gwd_hines, &257 256 dv_gwd_rando,dv_gwd_front, & 258 257 east_gwstress,west_gwstress, & … … 4685 4684 d_u_oro, d_v_oro, d_t_oro, zustr_oro, zvstr_oro, & 4686 4685 d_u_lif, d_v_lif, d_t_lif, zustr_lif, zvstr_lif, & 4687 du_gwd_hines, dv_gwd_hines, dt_gwd_hines, zustr_gwd_hines, zvstr_gwd_hines, &4688 4686 du_gwd_front, dv_gwd_front, zustr_gwd_front, zvstr_gwd_front, & 4689 4687 du_gwd_rando, dv_gwd_rando, zustr_gwd_rando, zvstr_gwd_rando, & -
LMDZ6/trunk/libf/phylmdiso/phyetat0_mod.F90
r6059 r6132 78 78 USE alpale_mod 79 79 USE compbl_mod_h 80 USE lmdz_gwd_ini, ONLY: ok_ hines, ok_gwd_rando, ok_orodr, ok_orolf80 USE lmdz_gwd_ini, ONLY: ok_gwd_rando, ok_orodr, ok_orolf 81 81 82 82 IMPLICIT NONE … … 675 675 IF (ok_gwd_rando) found = & 676 676 phyetat0_get(du_gwd_rando,"du_gwd_rando","du_gwd_rando",0.) 677 IF ( .NOT. ok_hines .AND.ok_gwd_rando) found = &677 IF (ok_gwd_rando) found = & 678 678 phyetat0_get(du_gwd_front,"du_gwd_front","du_gwd_front",0.) 679 679 -
LMDZ6/trunk/libf/phylmdiso/phyredem.F90
r6059 r6132 13 13 USE clesphys_mod_h 14 14 USE dimphy, ONLY: klon, klev 15 USE lmdz_gwd_ini, ONLY: ok_gwd_rando, ok_ hines, ok_orodr, ok_orolf15 USE lmdz_gwd_ini, ONLY: ok_gwd_rando, ok_orodr, ok_orolf 16 16 USE fonte_neige_mod, ONLY : fonte_neige_final 17 17 USE pbl_surface_mod, ONLY : pbl_surface_final … … 461 461 "tendency on zonal wind due to flott gravity waves", du_gwd_rando) 462 462 463 IF ( .NOT. ok_hines .AND.ok_gwd_rando) CALL put_field(pass,"du_gwd_front", &463 IF (ok_gwd_rando) CALL put_field(pass,"du_gwd_front", & 464 464 "tendency on zonal wind due to acama gravity waves", du_gwd_front) 465 465 -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r6128 r6132 264 264 d_t_lif,d_u_lif,d_v_lif, & 265 265 d_t_ec, & 266 !267 ! du_gwd_hines,dv_gwd_hines,d_t_hin, & FH a enlever avant 2026/05 d_t_hin pas dans phylmdiso268 du_gwd_hines,dv_gwd_hines,dt_gwd_hines, &269 266 dv_gwd_rando,dv_gwd_front, & 270 267 east_gwstress,west_gwstress, & … … 6226 6223 d_u_oro, d_v_oro, d_t_oro, zustr_oro, zvstr_oro, & 6227 6224 d_u_lif, d_v_lif, d_t_lif, zustr_lif, zvstr_lif, & 6228 du_gwd_hines, dv_gwd_hines, dt_gwd_hines, zustr_gwd_hines, zvstr_gwd_hines, &6229 6225 du_gwd_front, dv_gwd_front, zustr_gwd_front, zvstr_gwd_front, & 6230 6226 du_gwd_rando, dv_gwd_rando, zustr_gwd_rando, zvstr_gwd_rando, &
Note: See TracChangeset
for help on using the changeset viewer.
