Changeset 5948
- Timestamp:
- Dec 18, 2025, 4:53:55 PM (13 days ago)
- File:
-
- 1 edited
-
LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90 (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90
r5946 r5948 325 325 END SUBROUTINE pbl_surface_init_iso 326 326 #endif 327 328 327 ! 329 328 !**************************************************************************************** … … 1495 1494 1496 1495 1497 1498 1496 SUBROUTINE pbl_surface_uncompress_pre( & 1499 1497 itap, & … … 1542 1540 #endif 1543 1541 & ) 1542 !$gpum horizontal klon 1543 1544 1544 !**************************************************************************************** 1545 1545 ! Auteur(s) Z.X. Li (LMD/CNRS) date: 19930818 … … 1624 1624 use hbtm_mod, only: hbtm 1625 1625 USE indice_sol_mod 1626 USE time_phylmdz_mod, ONLY :1627 1626 USE mod_grid_phy_lmdz, ONLY : grid1dto2d_glo 1628 1627 USE print_control_mod, ONLY : prt_level … … 1643 1642 USE ioipsl_getin_p_mod, ONLY : getin_p 1644 1643 use phys_state_var_mod, only: frac_tersrf, albedo_tersrf !AM 1645 use phys_output_var_mod, only:1646 use lmdz_blowing_snow_ini, only :1647 1644 USE dimsoil_mod_h, ONLY: nsoilmx 1648 1645 USE surf_param_mod, ONLY: eff_surf_param !AM … … 1871 1868 REAL, DIMENSION(klon, nbsrf), INTENT(OUT) :: trmb3_w 1872 1869 1873 REAL, PARAMETER :: facteur =2./sqrt(3.14)1870 REAL, PARAMETER :: facteur = 2. / 1.772 ! ( == 2. / SQRT(3.14)) 1874 1871 REAL, PARAMETER :: inertia=2000. 1875 1872 REAL, DIMENSION(klon,nbsrf), INTENT(OUT) :: pblh ! height of the planetary boundary layer … … 2258 2255 ! >> PC 2259 2256 IF (carbon_cycle_cpl .AND. carbon_cycle_tr .AND. nbcf_out.GT.0 ) THEN 2260 r_co2_ppm( :) = co2_send(:)2257 r_co2_ppm(1:klon) = co2_send(1:klon) 2261 2258 DO n=1,nbcf_out 2262 IF (cfname_out(n) == "atmco2" ) fields_out( :,n) = co2_send(:)2259 IF (cfname_out(n) == "atmco2" ) fields_out(1:klon,n) = co2_send(1:klon) 2263 2260 ENDDO 2264 2261 ENDIF 2265 2262 2266 2263 IF ( .NOT. carbon_cycle_tr .AND. nbcf_out.GT.0 ) THEN 2267 r_co2_ppm( :) = co2_ppm ! Constant field2264 r_co2_ppm(1:klon) = co2_ppm ! Constant field 2268 2265 DO n=1,nbcf_out 2269 IF (cfname_out(n) == "atmco2" ) fields_out( :,n) = co2_ppm2266 IF (cfname_out(n) == "atmco2" ) fields_out(1:klon,n) = co2_ppm 2270 2267 ENDDO 2271 2268 ENDIF … … 2881 2878 REAL, DIMENSION(knon) :: ydTs_ins, ydqs_ins 2882 2879 ! 2883 REAL, PARAMETER :: facteur =2./sqrt(3.14)2880 REAL, PARAMETER :: facteur = 2. / 1.772 ! ( == 2. / SQRT(3.14)) 2884 2881 REAL, PARAMETER :: inertia=2000. 2885 2882 REAL, DIMENSION(knon) :: ydtsurf_th … … 5431 5428 REAL, DIMENSION(klon, nbsrf), INTENT(IN) :: pblh_w 5432 5429 REAL, DIMENSION(klon, nbsrf), INTENT(IN) :: plcl_w 5433 REAL, PARAMETER :: facteur =2./sqrt(3.14)5430 REAL, PARAMETER :: facteur = 2. / 1.772 ! ( == 2. / SQRT(3.14)) 5434 5431 REAL, PARAMETER :: inertia=2000. 5435 5432 … … 5613 5610 zxtsol(:) = zxtsol(:)+1.5*meansqT(:)/zxtsol(:) 5614 5611 ENDIF ! iflag_order2_sollw == 1 5615 5612 5613 !$gpum nocall 5616 5614 CALL checksum("n2mout", n2mout) 5617 5615 CALL checksum("n2mout_x", n2mout_x)
Note: See TracChangeset
for help on using the changeset viewer.
