Changeset 2344 for LMDZ5/trunk/libf/phylmd/surf_land_orchidee_mod.F90
- Timestamp:
- Aug 21, 2015, 9:23:13 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/surf_land_orchidee_mod.F90
r2311 r2344 46 46 USE indice_sol_mod 47 47 USE print_control_mod, ONLY: lunout 48 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat 48 49 ! 49 50 ! Cette routine sert d'interface entre le modele atmospherique et le … … 98 99 ! qsurf air moisture at surface 99 100 ! 100 INCLUDE "temps.h"101 101 INCLUDE "YOMCST.h" 102 INCLUDE "dimensions.h"103 102 104 103 ! … … 229 228 DO igrid = 2, klon - 1 230 229 indi = indi + 1 231 IF ( indi > iim) THEN230 IF ( indi > nbp_lon) THEN 232 231 indi = 1 233 232 indj = indj + 1 … … 237 236 ENDDO 238 237 ig(klon) = 1 239 jg(klon) = jjm + 1238 jg(klon) = nbp_lat 240 239 241 240 IF ((.NOT. ALLOCATED(lalo))) THEN … … 247 246 ENDIF 248 247 IF ((.NOT. ALLOCATED(lon_scat))) THEN 249 ALLOCATE(lon_scat( iim,jjm+1), stat = error)248 ALLOCATE(lon_scat(nbp_lon,nbp_lat), stat = error) 250 249 IF (error /= 0) THEN 251 250 abort_message='Pb allocation lon_scat' … … 254 253 ENDIF 255 254 IF ((.NOT. ALLOCATED(lat_scat))) THEN 256 ALLOCATE(lat_scat( iim,jjm+1), stat = error)255 ALLOCATE(lat_scat(nbp_lon,nbp_lat), stat = error) 257 256 IF (error /= 0) THEN 258 257 abort_message='Pb allocation lat_scat' … … 275 274 IF (is_mpi_root) THEN 276 275 index = 1 277 DO jj = 2, jjm278 DO ij = 1, iim276 DO jj = 2, nbp_lat-1 277 DO ij = 1, nbp_lon 279 278 index = index + 1 280 279 lon_scat(ij,jj) = rlon_g(index) … … 284 283 lon_scat(:,1) = lon_scat(:,2) 285 284 lat_scat(:,1) = rlat_g(1) 286 lon_scat(:, jjm+1) = lon_scat(:,2)287 lat_scat(:, jjm+1) = rlat_g(klon_glo)285 lon_scat(:,nbp_lat) = lon_scat(:,2) 286 lat_scat(:,nbp_lat) = rlat_g(klon_glo) 288 287 ENDIF 289 288 … … 395 394 396 395 #ifdef CPP_VEGET 397 CALL intersurf_main (itime+itau_phy-1, iim, jjm+1, knon, ktindex, dtime, &396 CALL intersurf_main (itime+itau_phy-1, nbp_lon, nbp_lat, knon, ktindex, dtime, & 398 397 lrestart_read, lrestart_write, lalo, & 399 398 contfrac, neighbours, resolution, date0, & … … 419 418 IF (knon > 0) THEN 420 419 #ifdef CPP_VEGET 421 CALL intersurf_main (itime+itau_phy, iim, jjm+1, knon, ktindex, dtime, &420 CALL intersurf_main (itime+itau_phy, nbp_lon, nbp_lat, knon, ktindex, dtime, & 422 421 lrestart_read, lrestart_write, lalo, & 423 422 contfrac, neighbours, resolution, date0, &
Note: See TracChangeset
for help on using the changeset viewer.