- Timestamp:
- Jan 24, 2003, 4:23:43 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/dyn3d/etat0_netcdf.F
r435 r437 35 35 REAL :: q3d(iip1, jjp1, llm,nqmx), qsat(iip1, jjp1, llm) 36 36 REAL :: tsol(klon), qsol(klon), sn(klon) 37 REAL :: tsolsrf(klon,nbsrf), qs olsrf(klon,nbsrf),snsrf(klon,nbsrf)37 REAL :: tsolsrf(klon,nbsrf), qsurf(klon,nbsrf),snsrf(klon,nbsrf) 38 38 REAL :: albe(klon,nbsrf), evap(klon,nbsrf) 39 39 REAL :: tsoil(klon,nsoilmx,nbsrf) … … 63 63 CHARACTER*80 :: varname 64 64 ! 65 INTEGER :: i,j, ig, l, ji,ii1,ii2 65 INTEGER :: i,j, ig, l, ji,ii1,ii2, n 66 66 REAL :: xpi 67 67 ! … … 635 635 albe(:,is_sic) = 0.6 636 636 evap(:,:) = 0. 637 qsolsrf(:,is_ter) = 150 638 qsolsrf(:,is_lic) = 150 639 qsolsrf(:,is_oce) = 150. 640 qsolsrf(:,is_sic) = 150. 637 C vapeur d'eau a la surface =- vapeur d'eau premier niveau 638 do n = 1, nbsrf 639 DO j=2,jjm 640 DO i =1, iim 641 qsurf((j-2)*iim+1+i,n)=q3d(i,j,1,1) 642 END DO 643 END DO 644 qsurf(1,n)=q3d(1,1,1,1) ! pole nord 645 qsurf(klon,n)=q3d(1,jjp1,1,1) ! pole sud 646 END DO 647 qsol(:) = 150. 641 648 do i = 1, nbsrf 642 649 do j = 1, nsoilmx … … 660 667 ratqs = 0.0 661 668 662 call phyredem("startphy.nc",phystep,radpas, 663 $ latfi, lonfi, pctsrf, tsolsrf, tsoil, deltat, qsolsrf, snsrf, 664 $ albe, evap, rain_fall, snow_fall, solsw, sollw, fder, 669 cIM call phyredem("startphy.nc",phystep,radpas, co2_ppm, solaire, 670 call phyredem("startphy.nc",phystep,radpas, 671 $ latfi, lonfi, pctsrf, tsolsrf, tsoil, deltat, qsurf, qsol, 672 $ snsrf, albe, evap, rain_fall, snow_fall, solsw, sollw, fder, 665 673 $ radsol, frugs, agesno, 666 674 $ zmea, zstd, zsig, zgam, zthe, zpic, zval, rugsrel,
Note: See TracChangeset
for help on using the changeset viewer.