Changeset 2907
- Timestamp:
- Jun 9, 2017, 4:56:43 PM (7 years ago)
- Location:
- LMDZ5/branches/IPSLCM5A2.1/libf/phylmd
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/IPSLCM5A2.1/libf/phylmd/phys_output_mod.F90
r2551 r2907 46 46 USE mod_grid_phy_lmdz, only: klon_glo,nbp_lon,nbp_lat 47 47 USE print_control_mod, ONLY: prt_level,lunout 48 USE vertical_layers_mod, ONLY: ap,bp,preff,presnivs 48 USE vertical_layers_mod, ONLY: ap,bp,preff,presnivs, Ahyb, Bhyb 49 49 USE time_phylmdz_mod, ONLY: day_ini, itau_phy, start_time, annee_ref, day_ref 50 50 #ifdef CPP_XIOS … … 95 95 INTEGER :: idayref 96 96 REAL :: zjulian_start, zjulian 97 REAL, DIMENSION(klev) :: A hyb, Bhyb, Alt97 REAL, DIMENSION(klev) :: Alt 98 98 CHARACTER(LEN=4), DIMENSION(nlevSTD) :: clevSTD 99 99 REAL, DIMENSION(nlevSTD) :: rlevSTD -
LMDZ5/branches/IPSLCM5A2.1/libf/phylmd/physiq_mod.F90
r2618 r2907 223 223 use FLOTT_GWD_rando_m, only: FLOTT_GWD_rando 224 224 use ACAMA_GWD_rando_m, only: ACAMA_GWD_rando 225 225 USE vertical_layers_mod, only : Ahyb, Bhyb 226 226 IMPLICIT none 227 227 !>====================================================================== … … 1076 1076 INTEGER :: nbtr_tmp ! Number of tracer inside concvl 1077 1077 REAL, dimension(klon,klev) :: sh_in ! Specific humidity entering in phytrac 1078 REAL, dimension(klon,klev) :: ch_in ! Condensed humidity entering in phytrac (eau liquide) 1078 1079 integer iostat 1079 1080 … … 1584 1585 start_time, & 1585 1586 itau_phy, & 1587 date0, & 1586 1588 io_lon, & 1587 1589 io_lat) … … 3754 3756 (kdlon,kflev,dist, rmu0, fract, solaire, & 3755 3757 paprs, pplay,zxtsol,albsol1, albsol2, t_seri,q_seri, & 3756 wo(:, :, 1), &3758 size(wo,3), wo(:, :, 1), & 3757 3759 cldfrarad, cldemirad, cldtaurad, & 3758 3760 heat,heat0,cool,cool0,albpla, & … … 4262 4264 ELSE 4263 4265 sh_in(:,:) = qx(:,:,ivap) 4266 ch_in(:,:) = qx(:,:,iliq) 4264 4267 END IF 4265 4268 … … 4276 4279 frac_impa,frac_nucl, beta_prec_fisrt,beta_prec, & 4277 4280 presnivs, pphis, pphi, albsol1, & 4278 sh_in, rhcl, cldfra, rneb, &4281 sh_in, ch_in, rhcl, cldfra, rneb, & 4279 4282 diafra, cldliq, itop_con, ibas_con, & 4280 4283 pmflxr, pmflxs, prfl, psfl, & … … 4413 4416 pphi, & 4414 4417 pphis, & 4415 zx_rh) 4418 zx_rh, & 4419 Ahyb, Bhyb) 4416 4420 4417 4421 CALL VTe(VTinca) -
LMDZ5/branches/IPSLCM5A2.1/libf/phylmd/phytrac_mod.F90
r2394 r2907 66 66 frac_impa,frac_nucl,beta_fisrt,beta_v1, & 67 67 presnivs, pphis, pphi, albsol, & 68 sh, rh, cldfra, rneb, &68 sh, ch, rh, cldfra, rneb, & 69 69 diafra, cldliq, itop_con, ibas_con, & 70 70 pmflxr, pmflxs, prfl, psfl, & … … 131 131 REAL,DIMENSION(klon,klev),INTENT(IN) :: sh ! humidite specifique 132 132 REAL,DIMENSION(klon,klev),INTENT(IN) :: rh ! humidite relative 133 REAL,DIMENSION(klon,klev),INTENT(IN) :: ch ! eau liquide 133 134 REAL,DIMENSION(klon,klev+1),INTENT(IN) :: paprs ! pression pour chaque inter-couche (en Pa) 134 135 REAL,DIMENSION(klon,klev),INTENT(IN) :: pplay ! pression pour le mileu de chaque couche (en Pa) … … 575 576 pdtphys, t_seri, paprs, pplay, & 576 577 pmfu, upwd, ftsol, pctsrf, pphis, & 577 pphi, albsol, sh, rh, &578 pphi, albsol, sh, ch, rh, & 578 579 cldfra, rneb, diafra, cldliq, & 579 580 itop_con, ibas_con, pmflxr, pmflxs, & -
LMDZ5/branches/IPSLCM5A2.1/libf/phylmd/tracinca_mod.F90
r2609 r2907 36 36 pdtphys, t_seri, paprs, pplay, & 37 37 pmfu, upwd, ftsol, pctsrf, pphis, & 38 pphi, albsol, sh, rh,&38 pphi, albsol, sh, ch, rh, & 39 39 cldfra, rneb, diafra, cldliq, & 40 40 itop_con, ibas_con, pmflxr, pmflxs, & … … 76 76 REAL,DIMENSION(klon,klev),INTENT(IN) :: t_seri ! Temperature 77 77 REAL,DIMENSION(klon,klev),INTENT(IN) :: sh ! humidite specifique 78 REAL,DIMENSION(klon,klev),INTENT(IN) :: ch ! eau liquide 78 79 REAL,DIMENSION(klon,klev),INTENT(IN) :: rh ! humidite relative 79 80 REAL,DIMENSION(klon,klev+1),INTENT(IN) :: paprs ! pression pour chaque inter-couche (en Pa) … … 185 186 t_seri, & !tfld 186 187 sh, & !sh 188 ch, & !ql 187 189 rh, & !rh 188 190 nbp_lon, & !nx -
LMDZ5/branches/IPSLCM5A2.1/libf/phylmd/vertical_layers_mod.F90
r2315 r2907 15 15 16 16 !$OMP THREADPRIVATE(preff,scaleheight,ap,bp,presnivs,pseudoalt) 17 17 REAL, SAVE, ALLOCATABLE :: Ahyb(:), Bhyb(:) 18 !$OMP THREADPRIVATE(Ahyb, Bhyb) 18 19 19 20 CONTAINS … … 34 35 ALLOCATE(presnivs(nlayer)) 35 36 ALLOCATE(pseudoalt(nlayer)) 36 37 ALLOCATE(Ahyb(nlayer)) 38 ALLOCATE(Bhyb(nlayer)) 39 40 37 41 preff = preff_ 38 42 scaleheight=scaleheight_
Note: See TracChangeset
for help on using the changeset viewer.