Changeset 4545 for LMDZ6/trunk
- Timestamp:
- May 22, 2023, 9:42:23 AM (18 months ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/atke_turbulence_ini_mod.F90
r4481 r4545 5 5 save 6 6 7 integer :: iflag_atke8 !$OMP THREADPRIVATE(iflag_atke)7 integer :: iflag_atke, iflag_num_atke 8 !$OMP THREADPRIVATE(iflag_atke, iflag_num_atke) 9 9 real :: kappa = 0.4 ! Von Karman constant 10 10 !$OMP THREADPRIVATE(kappa) … … 45 45 CALL getin_p('iflag_atke',iflag_atke) 46 46 47 ! flag that controls the numerical treatment of diffusion coeffiient calculation 48 iflag_num_atke=0 49 CALL getin_p('iflag_num_atke',iflag_num_atke) 50 47 51 ! asymptotic mixing length [m] 48 52 l0=150.0 -
LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90
r4531 r4545 24 24 USE climb_wind_mod, ONLY : climb_wind_down, climb_wind_up 25 25 USE coef_diff_turb_mod, ONLY : coef_diff_turb 26 USE atke_exchange_coeff_mod, ONLY : atke_compute_km_kh26 USE call_atke_mod, ONLY : call_atke 27 27 USE ioipsl_getin_p_mod, ONLY : getin_p 28 28 USE cdrag_mod … … 790 790 REAL, DIMENSION(klon) :: uzon_w, vmer_w, speed_w, zri1_w, pref_w !speed_w, zri1_w, pref_w, added by Fuxing WANG, 04/03/2015 791 791 REAL, DIMENSION(klon) :: zgeo1_w, tair1_w, qair1_w, tairsol_w 792 REAL, DIMENSION(klon) :: yus0, yvs0 792 793 793 794 !!! jyg le 25/03/2013 … … 993 994 cdragh(:)=0. ; cdragm(:)=0. 994 995 zu1(:)=0. ; zv1(:)=0. 996 yus0(:)=0. ; yvs0(:)=0. 995 997 !albedo SB >>> 996 998 alb_dir_m=0. ; alb_dif_m=0. ; alb3_lic(:)=0. … … 1699 1701 IF (iflag_pbl>=50) THEN 1700 1702 1701 CALL atke_compute_km_kh(knon,klev,yu,yv,yt, &1703 CALL call_atke(dtime,knon,klev,ycdragm, ycdragh,yus0,yvs0,yts,yu,yv,yt, & 1702 1704 ypplay,ypaprs,ytke,ycoefm, ycoefh) 1703 1705 … … 1743 1745 IF (iflag_pbl>=50) THEN 1744 1746 1745 CALL atke_compute_km_kh(knon,klev,yu_x,yv_x,yt_x, &1747 CALL call_atke(dtime,knon,klev,ycdragm_x,ycdragh_x,yus0,yvs0,yts_x,yu_x,yv_x,yt_x, & 1746 1748 ypplay,ypaprs,ytke_x,ycoefm_x, ycoefh_x) 1747 1749 … … 1782 1784 IF (iflag_pbl>=50) THEN 1783 1785 1784 CALL atke_compute_km_kh(knon,klev,yu_w,yv_w,yt_w, &1786 CALL call_atke(dtime,knon,klev,ycdragm_w,ycdragh_w,yus0,yvs0,yts_w,yu_w,yv_w,yt_w, & 1785 1787 ypplay,ypaprs,ytke_w,ycoefm_w, ycoefh_w) 1786 1788
Note: See TracChangeset
for help on using the changeset viewer.