Changeset 5050 for LMDZ6/trunk/libf
- Timestamp:
- Jul 15, 2024, 11:20:29 AM (5 months ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90
r5040 r5050 86 86 REAL, SAVE, ALLOCATABLE :: d_t_vdf_x(:,:), d_q_vdf_x(:,:) 87 87 !$OMP THREADPRIVATE( d_t_vdf_x, d_q_vdf_x) 88 REAL, SAVE, ALLOCATABLE :: d_t_bs (:,:), d_q_bs(:,:), d_qbs_bs(:,:)89 !$OMP THREADPRIVATE( d_t_bs ,d_q_bs, d_qbs_bs)88 REAL, SAVE, ALLOCATABLE :: d_t_bsss(:,:), d_q_bsss(:,:), d_qbs_bsss(:,:) 89 !$OMP THREADPRIVATE( d_t_bsss,d_q_bsss, d_qbs_bsss) 90 90 !>nrlmd+jyg 91 91 REAL, SAVE, ALLOCATABLE :: d_t_oro(:,:) … … 728 728 ALLOCATE(d_t_vdf(klon,klev),d_q_vdf(klon,klev),d_t_diss(klon,klev)) 729 729 ALLOCATE (d_qbs_vdf(klon,klev)) 730 ALLOCATE(d_t_bs (klon,klev),d_q_bs(klon,klev),d_qbs_bs(klon,klev))730 ALLOCATE(d_t_bsss(klon,klev),d_q_bsss(klon,klev),d_qbs_bsss(klon,klev)) 731 731 ALLOCATE(d_t_vdf_w(klon,klev),d_q_vdf_w(klon,klev)) 732 732 ALLOCATE(d_t_vdf_x(klon,klev),d_q_vdf_x(klon,klev)) … … 1089 1089 DEALLOCATE(d_t_vdf,d_q_vdf,d_t_diss) 1090 1090 DEALLOCATE(d_qbs_vdf) 1091 DEALLOCATE(d_t_bs ,d_q_bs,d_qbs_bs)1091 DEALLOCATE(d_t_bsss,d_q_bsss,d_qbs_bsss) 1092 1092 DEALLOCATE(d_u_vdf,d_v_vdf) 1093 1093 DEALLOCATE(d_t_oli,d_t_oro) -
LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90
r5039 r5050 380 380 d_t_lscst, d_q_lscth, d_q_lscst, plul_th, & 381 381 plul_st, d_t_vdf, d_t_diss, d_q_vdf, d_q_eva, & 382 d_t_bs , d_q_bs, d_qbs_bs, d_qbs_vdf, &382 d_t_bsss, d_q_bsss, d_qbs_bsss, d_qbs_vdf, & 383 383 zw2, fraca, zmax_th, d_q_ajsb, d_t_ec, d_u_vdf, & 384 384 d_v_vdf, d_u_oro, d_v_oro, d_t_oro, d_u_lif, & … … 2333 2333 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_qbs_vdf(1:klon,1:klev)/pdtphys 2334 2334 CALL histwrite_phy(o_dqbsvdf, zx_tmp_fi3d) 2335 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_qbs_bs (1:klon,1:klev)/pdtphys2335 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_qbs_bsss(1:klon,1:klev)/pdtphys 2336 2336 CALL histwrite_phy(o_dqbsbs, zx_tmp_fi3d) 2337 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_bs (1:klon,1:klev)/pdtphys2337 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_q_bsss(1:klon,1:klev)/pdtphys 2338 2338 CALL histwrite_phy(o_dqbs, zx_tmp_fi3d) 2339 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_t_bs (1:klon,1:klev)/pdtphys2339 IF (vars_defined) zx_tmp_fi3d(1:klon,1:klev)=d_t_bsss(1:klon,1:klev)/pdtphys 2340 2340 CALL histwrite_phy(o_dtbs, zx_tmp_fi3d) 2341 2341 ENDIF -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r5026 r5050 1 ! 1 2 2 ! $Id$ 3 3 ! … … 183 183 d_ts, & 184 184 ! 185 d_t_bs ,d_q_bs,d_qbs_bs, &185 d_t_bsss,d_q_bsss,d_qbs_bsss, & 186 186 ! 187 187 ! d_t_oli,d_u_oli,d_v_oli, & … … 3002 3002 ! Blowing snow sublimation and sedimentation 3003 3003 3004 d_t_bs (:,:)=0.3005 d_q_bs (:,:)=0.3006 d_qbs_bs (:,:)=0.3004 d_t_bsss(:,:)=0. 3005 d_q_bsss(:,:)=0. 3006 d_qbs_bsss(:,:)=0. 3007 3007 bsfl(:,:)=0. 3008 3008 bs_fall(:)=0. … … 3010 3010 3011 3011 CALL call_blowing_snow_sublim_sedim(klon,klev,phys_tstep,t_seri,q_seri,qbs_seri,pplay,paprs, & 3012 d_t_bs ,d_q_bs,d_qbs_bs,bsfl,bs_fall)3012 d_t_bsss,d_q_bsss,d_qbs_bsss,bsfl,bs_fall) 3013 3013 3014 3014 CALL add_phys_tend & 3015 (du0,dv0,d_t_bs ,d_q_bs,dql0,dqi0,d_qbs_bs,paprs,&3016 'bs ',abortphy,flag_inhib_tend,itap,0)3015 (du0,dv0,d_t_bsss,d_q_bsss,dql0,dqi0,d_qbs_bsss,paprs,& 3016 'bsss',abortphy,flag_inhib_tend,itap,0) 3017 3017 3018 3018 ENDIF -
LMDZ6/trunk/libf/phylmdiso/phys_local_var_mod.F90
r5040 r5050 90 90 REAL, SAVE, ALLOCATABLE :: d_t_vdf_x(:,:), d_q_vdf_x(:,:) 91 91 !$OMP THREADPRIVATE( d_t_vdf_x, d_q_vdf_x) 92 REAL, SAVE, ALLOCATABLE :: d_t_bs (:,:), d_q_bs(:,:), d_qbs_bs(:,:)93 !$OMP THREADPRIVATE( d_t_bs ,d_q_bs, d_qbs_bs)92 REAL, SAVE, ALLOCATABLE :: d_t_bsss(:,:), d_q_bsss(:,:), d_qbs_bsss(:,:) 93 !$OMP THREADPRIVATE( d_t_bsss,d_q_bsss, d_qbs_bsss) 94 94 !>nrlmd+jyg 95 95 REAL, SAVE, ALLOCATABLE :: d_t_oro(:,:) … … 850 850 ALLOCATE(d_t_vdf(klon,klev),d_q_vdf(klon,klev),d_t_diss(klon,klev)) 851 851 ALLOCATE (d_qbs_vdf(klon,klev)) 852 ALLOCATE(d_t_bs (klon,klev),d_q_bs(klon,klev),d_qbs_bs(klon,klev))852 ALLOCATE(d_t_bsss(klon,klev),d_q_bsss(klon,klev),d_qbs_bsss(klon,klev)) 853 853 ALLOCATE(d_t_vdf_w(klon,klev),d_q_vdf_w(klon,klev)) 854 854 ALLOCATE(d_t_vdf_x(klon,klev),d_q_vdf_x(klon,klev)) … … 1288 1288 DEALLOCATE(d_t_vdf,d_q_vdf,d_t_diss) 1289 1289 DEALLOCATE(d_qbs_vdf) 1290 DEALLOCATE(d_t_bs ,d_q_bs,d_qbs_bs)1290 DEALLOCATE(d_t_bsss,d_q_bsss,d_qbs_bsss) 1291 1291 #ifdef ISO 1292 1292 deallocate(xt_seri,xtl_seri,xts_seri,xtbs_seri) -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r5023 r5050 224 224 d_ts, & 225 225 ! 226 d_t_bs ,d_q_bs,d_qbs_bs, &226 d_t_bsss,d_q_bsss,d_qbs_bsss, & 227 227 ! 228 228 ! d_t_oli,d_u_oli,d_v_oli, & … … 3525 3525 ! Blowing snow sublimation and sedimentation 3526 3526 3527 d_t_bs (:,:)=0.3528 d_q_bs (:,:)=0.3529 d_qbs_bs (:,:)=0.3527 d_t_bsss(:,:)=0. 3528 d_q_bsss(:,:)=0. 3529 d_qbs_bsss(:,:)=0. 3530 3530 bsfl(:,:)=0. 3531 3531 bs_fall(:)=0. … … 3533 3533 3534 3534 CALL call_blowing_snow_sublim_sedim(klon,klev,phys_tstep,t_seri,q_seri,qbs_seri,pplay,paprs, & 3535 d_t_bs ,d_q_bs,d_qbs_bs,bsfl,bs_fall)3535 d_t_bsss,d_q_bsss,d_qbs_bsss,bsfl,bs_fall) 3536 3536 3537 3537 CALL add_phys_tend & 3538 (du0,dv0,d_t_bs ,d_q_bs,dql0,dqi0,d_qbs_bs,paprs,&3538 (du0,dv0,d_t_bsss,d_q_bsss,dql0,dqi0,d_qbs_bsss,paprs,& 3539 3539 'bs',abortphy,flag_inhib_tend,itap,0 & 3540 3540 #ifdef ISO
Note: See TracChangeset
for help on using the changeset viewer.