Changeset 1530 for trunk/LMDZ.COMMON/libf/dynlonlat_phylonlat
- Timestamp:
- Apr 6, 2016, 8:51:34 AM (9 years ago)
- Location:
- trunk/LMDZ.COMMON/libf/dynlonlat_phylonlat
- Files:
-
- 4 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/dynlonlat_phylonlat/phyvenus/readstartphy.F
r1520 r1530 15 15 c====================================================================== 16 16 use dimphy 17 USE mod_grid_phy_lmdz, only: klon_glo 17 18 IMPLICIT none 18 #include "dimensions.h"19 19 #include "netcdf.inc" 20 20 #include "dimsoil.h" 21 21 c====================================================================== 22 integer ngridmx23 parameter (ngridmx=(2+(jjm-1)*iim - 1/jjm))24 22 25 23 CHARACTER*(*) fichnom 26 REAL rlat( ngridmx), rlon(ngridmx)27 REAL tsol( ngridmx)28 REAL tsoil( ngridmx,nsoilmx)29 REAL albe( ngridmx)30 REAL radsol( ngridmx)31 REAL sollw( ngridmx)32 real solsw( ngridmx)33 real fder( ngridmx)34 real dlw( ngridmx)35 real sollwdown( ngridmx)36 REAL zmea( ngridmx), zstd(ngridmx)37 REAL zsig( ngridmx), zgam(ngridmx), zthe(ngridmx)38 REAL zpic( ngridmx), zval(ngridmx)24 REAL rlat(klon_glo), rlon(klon_glo) 25 REAL tsol(klon_glo) 26 REAL tsoil(klon_glo,nsoilmx) 27 REAL albe(klon_glo) 28 REAL radsol(klon_glo) 29 REAL sollw(klon_glo) 30 real solsw(klon_glo) 31 real fder(klon_glo) 32 real dlw(klon_glo) 33 real sollwdown(klon_glo) 34 REAL zmea(klon_glo), zstd(klon_glo) 35 REAL zsig(klon_glo), zgam(klon_glo), zthe(klon_glo) 36 REAL zpic(klon_glo), zval(klon_glo) 39 37 INTEGER length 40 38 PARAMETER (length=100) … … 129 127 xmin = 1.0E+20 130 128 xmax = -1.0E+20 131 DO i = 1, ngridmx129 DO i = 1, klon_glo 132 130 xmin = MIN(tsol(i),xmin) 133 131 xmax = MAX(tsol(i),xmax) … … 148 146 PRINT*, "phyetat0: Le champ <Tsoil"//str2//"> est absent" 149 147 PRINT*, " Il prend donc la valeur de surface" 150 DO i=1, ngridmx148 DO i=1, klon_glo 151 149 tsoil(i,isoil)=tsol(i) 152 150 ENDDO … … 185 183 xmin = 1.0E+20 186 184 xmax = -1.0E+20 187 DO i = 1, ngridmx185 DO i = 1, klon_glo 188 186 xmin = MIN(albe(i),xmin) 189 187 xmax = MAX(albe(i),xmax) … … 213 211 xmin = 1.0E+20 214 212 xmax = -1.0E+20 215 DO i = 1, ngridmx213 DO i = 1, klon_glo 216 214 xmin = MIN(solsw(i),xmin) 217 215 xmax = MAX(solsw(i),xmax) … … 239 237 xmin = 1.0E+20 240 238 xmax = -1.0E+20 241 DO i = 1, ngridmx239 DO i = 1, klon_glo 242 240 xmin = MIN(sollw(i),xmin) 243 241 xmax = MAX(sollw(i),xmax) … … 266 264 xmin = 1.0E+20 267 265 xmax = -1.0E+20 268 DO i = 1, ngridmx266 DO i = 1, klon_glo 269 267 xmin = MIN(fder(i),xmin) 270 268 xmax = MAX(fder(i),xmax) … … 293 291 xmin = 1.0E+20 294 292 xmax = -1.0E+20 295 DO i = 1, ngridmx293 DO i = 1, klon_glo 296 294 xmin = MIN(dlw(i),xmin) 297 295 xmax = MAX(dlw(i),xmax) … … 320 318 xmin = 1.0E+20 321 319 xmax = -1.0E+20 322 DO i = 1, ngridmx320 DO i = 1, klon_glo 323 321 xmin = MIN(sollwdown(i),xmin) 324 322 xmax = MAX(sollwdown(i),xmax) … … 345 343 xmin = 1.0E+20 346 344 xmax = -1.0E+20 347 DO i = 1, ngridmx345 DO i = 1, klon_glo 348 346 xmin = MIN(radsol(i),xmin) 349 347 xmax = MAX(radsol(i),xmax) … … 372 370 xmin = 1.0E+20 373 371 xmax = -1.0E+20 374 DO i = 1, ngridmx372 DO i = 1, klon_glo 375 373 xmin = MIN(zmea(i),xmin) 376 374 xmax = MAX(zmea(i),xmax) … … 396 394 xmin = 1.0E+20 397 395 xmax = -1.0E+20 398 DO i = 1, ngridmx396 DO i = 1, klon_glo 399 397 xmin = MIN(zstd(i),xmin) 400 398 xmax = MAX(zstd(i),xmax) … … 420 418 xmin = 1.0E+20 421 419 xmax = -1.0E+20 422 DO i = 1, ngridmx420 DO i = 1, klon_glo 423 421 xmin = MIN(zsig(i),xmin) 424 422 xmax = MAX(zsig(i),xmax) … … 444 442 xmin = 1.0E+20 445 443 xmax = -1.0E+20 446 DO i = 1, ngridmx444 DO i = 1, klon_glo 447 445 xmin = MIN(zgam(i),xmin) 448 446 xmax = MAX(zgam(i),xmax) … … 468 466 xmin = 1.0E+20 469 467 xmax = -1.0E+20 470 DO i = 1, ngridmx468 DO i = 1, klon_glo 471 469 xmin = MIN(zthe(i),xmin) 472 470 xmax = MAX(zthe(i),xmax) … … 492 490 xmin = 1.0E+20 493 491 xmax = -1.0E+20 494 DO i = 1, ngridmx492 DO i = 1, klon_glo 495 493 xmin = MIN(zpic(i),xmin) 496 494 xmax = MAX(zpic(i),xmax) … … 516 514 xmin = 1.0E+20 517 515 xmax = -1.0E+20 518 DO i = 1, ngridmx516 DO i = 1, klon_glo 519 517 xmin = MIN(zval(i),xmin) 520 518 xmax = MAX(zval(i),xmax)
Note: See TracChangeset
for help on using the changeset viewer.