- Timestamp:
- Dec 16, 2015, 9:10:00 AM (9 years ago)
- Location:
- LMDZ5/trunk/libf/phylmd
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/pbl_surface_mod.F90
r2345 r2410 1734 1734 ! print*,"DEBUGTS",yts(knon/2),ylwdown(knon/2) 1735 1735 CALL surf_land(itap, dtime, date0, jour, knon, ni,& 1736 rlon, rlat, &1736 rlon, rlat, yrmu0, & 1737 1737 debut, lafin, ydelp(:,1), r_co2_ppm, ysolsw, ysollw, yalb, & 1738 1738 yts, ypplay(:,1), ycdragh, ycdragm, yrain_f, ysnow_f, yt(:,1), yq(:,1),& -
LMDZ5/trunk/libf/phylmd/surf_land_mod.F90
r2243 r2410 9 9 ! 10 10 SUBROUTINE surf_land(itime, dtime, date0, jour, knon, knindex, & 11 rlon, rlat, &11 rlon, rlat, yrmu0, & 12 12 debut, lafin, zlev, ccanopy, swnet, lwnet, albedo, & 13 13 tsurf, p1lay, cdragh, cdragm, precip_rain, precip_snow, temp_air, spechum, & … … 45 45 REAL, INTENT(IN) :: date0 46 46 REAL, DIMENSION(klon), INTENT(IN) :: rlon, rlat 47 REAL, DIMENSION(klon), INTENT(IN) :: yrmu0 ! cosine of solar zenith angle 47 48 LOGICAL, INTENT(IN) :: debut, lafin 48 49 REAL, INTENT(IN) :: dtime … … 132 133 ! temporary for keeping same results using lwdown_m instead of lwdown 133 134 CALL surf_land_orchidee(itime, dtime, date0, knon, & 134 knindex, rlon, rlat, pctsrf, &135 knindex, rlon, rlat, yrmu0, pctsrf, & 135 136 debut, lafin, & 136 137 zlev, u1, v1, gustiness, temp_air, spechum, epot_air, ccanopy, & -
LMDZ5/trunk/libf/phylmd/surf_land_orchidee_mod.F90
r2351 r2410 3 3 #ifndef ORCHIDEE_NOOPENMP 4 4 ! 5 ! This module controles the interface towards the model ORCHIDEE 5 ! This module controles the interface towards the model ORCHIDEE. 6 ! 7 ! Compatibility with ORCHIDIEE : 8 ! The current version can be used with ORCHIDEE/trunk from revision 2961. 9 ! This interface can also be used with ORCHIDEE/trunk revision 1078-2960 if changing 10 ! coszang=yrmu0 into sinang=yrmu0 at 2 places later below in this module. 6 11 ! 7 12 ! Subroutines in this module : surf_land_orchidee … … 31 36 ! 32 37 SUBROUTINE surf_land_orchidee(itime, dtime, date0, knon, & 33 knindex, rlon, rlat, pctsrf, &38 knindex, rlon, rlat, yrmu0, pctsrf, & 34 39 debut, lafin, & 35 40 plev, u1_lay, v1_lay, gustiness, temp_air, spechum, epot_air, ccanopy, & … … 115 120 REAL, DIMENSION(klon,nbsrf), INTENT(IN) :: pctsrf 116 121 REAL, DIMENSION(klon), INTENT(IN) :: rlon, rlat 122 REAL, DIMENSION(klon), INTENT(IN) :: yrmu0 ! cosine of solar zenith angle 117 123 REAL, DIMENSION(klon), INTENT(IN) :: plev 118 124 REAL, DIMENSION(klon), INTENT(IN) :: u1_lay, v1_lay, gustiness … … 405 411 evap, fluxsens, fluxlat, coastalflow, riverflow, & 406 412 tsol_rad, tsurf_new, qsurf, albedo_out, emis_new, z0_new, & 407 lon_scat, lat_scat, q2m, t2m )413 lon_scat, lat_scat, q2m, t2m, coszang=yrmu0) 408 414 #endif 409 415 ENDIF … … 429 435 evap(1:knon), fluxsens(1:knon), fluxlat(1:knon), coastalflow(1:knon), riverflow(1:knon), & 430 436 tsol_rad(1:knon), tsurf_new(1:knon), qsurf(1:knon), albedo_out(1:knon,:), emis_new(1:knon), z0_new(1:knon), & 431 lon_scat, lat_scat, q2m, t2m )437 lon_scat, lat_scat, q2m, t2m, coszang=yrmu0(1:knon)) 432 438 #endif 433 439 ENDIF -
LMDZ5/trunk/libf/phylmd/surf_land_orchidee_noopenmp_mod.F90
r2351 r2410 5 5 ! 6 6 ! This module is compiled only if CPP key ORCHIDEE_NOOPENMP is defined. 7 ! This module should be used with ORCHIDEE sequentiel or parallele MPI version (not MPI-OpenMP mixte) 7 ! This module should be used with ORCHIDEE sequentiel or parallele MPI version 8 ! (not MPI-OpenMP mixte) until revision 1077 in the ORCHIDEE trunk. 8 9 9 10 #ifdef ORCHIDEE_NOOPENMP … … 35 36 ! 36 37 SUBROUTINE surf_land_orchidee(itime, dtime, date0, knon, & 37 knindex, rlon, rlat, pctsrf, &38 knindex, rlon, rlat, yrmu0, pctsrf, & 38 39 debut, lafin, & 39 40 plev, u1_lay, v1_lay, temp_air, spechum, epot_air, ccanopy, & … … 118 119 REAL, DIMENSION(klon,nbsrf), INTENT(IN) :: pctsrf 119 120 REAL, DIMENSION(klon), INTENT(IN) :: rlon, rlat 121 REAL, DIMENSION(klon), INTENT(IN) :: yrmu0 120 122 REAL, DIMENSION(klon), INTENT(IN) :: plev 121 123 REAL, DIMENSION(klon), INTENT(IN) :: u1_lay, v1_lay
Note: See TracChangeset
for help on using the changeset viewer.