- Timestamp:
- Apr 30, 2025, 10:36:12 AM (8 weeks ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified LMDZ6/trunk/libf/phylmd/physiq_mod.F90 ¶
r5635 r5638 5388 5388 5389 5389 IF (CPPKEY_DUST) THEN 5390 ! Avec SPLA, iflag_phytrac est forcé =1 5391 CALL phytracr_spl ( debut,lafin , jD_cur,jH_cur,iflag_con, & ! I 5392 pdtphys,ftsol, & ! I 5393 t,q_seri,paprs,pplay,RHcl, & ! I 5394 pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, & ! I 5395 coefh(1:klon,1:klev,is_ave), cdragh, cdragm, u1, v1, & ! I 5396 u_seri, v_seri, latitude_deg, longitude_deg, & 5397 pphis,pctsrf,pmflxr,pmflxs,prfl,psfl, & ! I 5398 da,phi,phi2,d1a,dam,mp,ep,sigd,sij,clw,elij, & ! I 5399 epmlmMm,eplaMm,upwd,dnwd,itop_con,ibas_con, & ! I 5400 ev,wdtrainAS, wdtrainM,wght_cvfd, & ! I 5401 fm_therm, entr_therm, rneb, & ! I 5402 beta_prec_fisrt,beta_prec, & !I 5403 zu10m,zv10m,wstar,ale_bl,ale_wake, & ! I 5404 nsurfwind,surf_wind_value, surf_wind_proba, & ! I 5390 ! Avec SPLA, iflag_phytrac est forcé =1 5391 5392 CALL phytracr_spl ( debut,lafin , jD_cur,jH_cur,iflag_con, & 5393 pdtphys,ftsol, & 5394 t,q_seri,paprs,pplay,RHcl, & 5395 pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, & 5396 coefh(1:klon,1:klev,is_ave), cdragh, cdragm, u1, v1, & 5397 u_seri, v_seri, latitude_deg, longitude_deg, & 5398 pphis,pctsrf,pmflxr,pmflxs,prfl,psfl, & 5399 da,phi,phi2,d1a,dam,mp,ep,sigd,sij,clw,elij, & 5400 epmlmMm,eplaMm,upwd,dnwd,itop_con,ibas_con, & 5401 ev,wdtrainA, wdtrainM,wght_cvfd, & 5402 fm_therm, entr_therm, rneb, & 5403 beta_prec_fisrt,beta_prec, & 5404 zu10m,zv10m,wstar,ale_bl,ale_wake, & 5405 nsurfwind,surf_wind_value, surf_wind_proba, & 5405 5406 d_tr_dyn,tr_seri) 5406 5407 -
TabularUnified LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90 ¶
r5629 r5638 80 80 USE lmdz_call_blowing_snow, ONLY : call_blowing_snow_sublim_sedim 81 81 USE lmdz_wake_ini, ONLY : wake_ini 82 USE lmdz_surf_wind_ini, ONLY : surf_wind_ini 83 USE lmdz_surf_wind, ONLY : surf_wind 82 84 USE yamada_ini_mod, ONLY : yamada_ini 83 85 USE lmdz_atke_turbulence_ini, ONLY : atke_ini … … 1372 1374 CHARACTER(len=512) :: namelist_ecrad_file 1373 1375 1376 ! Subgrid scale wind : 1377 ! Need to be allocatable/save because the number of bin is not known (provided by surf_wind_ini) 1378 integer, save :: nsurfwind=1 1379 real, dimension(:,:), allocatable, save :: surf_wind_value, surf_wind_proba ! module and probability of sugrdi wind wind sample 1380 !$OMP THREADPRIVATE(nsurfwind,surf_wind_value, surf_wind_proba) 1381 1374 1382 !======================================================================! 1375 1383 ! Bifurcation vers un nouveau moniteur physique pour experimenter ! … … 1974 1982 1975 1983 CALL iniradia(klon,klev,paprs(1,1:klev+1)) 1984 1985 1986 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1987 CALL surf_wind_ini(klon,lunout) 1988 CALL getin_p('nsurfwind',nsurfwind) 1989 allocate(surf_wind_value(klon,nsurfwind),surf_wind_proba(klon,nsurfwind)) 1976 1990 1977 1991 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! … … 4949 4963 4950 4964 ENDIF 4965 4966 ! 4967 !=================================================================== 4968 ! Computation of subrgid scale near-surface wind distribution 4969 ! Developed for dust lifting. Could be extended to coupling with ocean and others 4970 ! by default : 1 bin equal to the mean wind 4971 4972 call surf_wind(klon,nsurfwind,zu10m,zv10m,wake_s,wake_Cstar,zustar,ale_bl,surf_wind_value,surf_wind_proba) 4973 4974 4951 4975 ! 4952 4976 !=================================================================== … … 6909 6933 IF (CPPKEY_DUST) THEN 6910 6934 ! Avec SPLA, iflag_phytrac est forcé =1 6911 CALL phytracr_spl ( debut,lafin , jD_cur,jH_cur,iflag_con, & ! I 6912 pdtphys,ftsol, & ! I 6913 t,q_seri,paprs,pplay,RHcl, & ! I 6914 pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, & ! I 6915 coefh(1:klon,1:klev,is_ave), cdragh, cdragm, u1, v1, & ! I 6916 u_seri, v_seri, latitude_deg, longitude_deg, & 6917 pphis,pctsrf,pmflxr,pmflxs,prfl,psfl, & ! I 6918 da,phi,phi2,d1a,dam,mp,ep,sigd,sij,clw,elij, & ! I 6919 epmlmMm,eplaMm,upwd,dnwd,itop_con,ibas_con, & ! I 6920 ev,wdtrainA, wdtrainM,wght_cvfd, & ! I 6921 fm_therm, entr_therm, rneb, & ! I 6922 beta_prec_fisrt,beta_prec, & !I 6923 zu10m,zv10m,wstar,ale_bl,ale_wake, & ! I 6935 CALL phytracr_spl ( debut,lafin , jD_cur,jH_cur,iflag_con, & 6936 pdtphys,ftsol, & 6937 t,q_seri,paprs,pplay,RHcl, & 6938 pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, & 6939 coefh(1:klon,1:klev,is_ave), cdragh, cdragm, u1, v1, & 6940 u_seri, v_seri, latitude_deg, longitude_deg, & 6941 pphis,pctsrf,pmflxr,pmflxs,prfl,psfl, & 6942 da,phi,phi2,d1a,dam,mp,ep,sigd,sij,clw,elij, & 6943 epmlmMm,eplaMm,upwd,dnwd,itop_con,ibas_con, & 6944 ev,wdtrainA, wdtrainM,wght_cvfd, & 6945 fm_therm, entr_therm, rneb, & 6946 beta_prec_fisrt,beta_prec, & 6947 zu10m,zv10m,wstar,ale_bl,ale_wake, & 6948 nsurfwind,surf_wind_value, surf_wind_proba, & 6924 6949 d_tr_dyn,tr_seri) 6925 6950
Note: See TracChangeset
for help on using the changeset viewer.