- Timestamp:
- Sep 2, 2024, 5:20:13 PM (6 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/dynphy_lonlat/phystd/lect_start_archive.F
r3100 r3423 3 3 & t,ucov,vcov,ps,h,phisold_newgrid, 4 4 & q,qsurf,surfith,nid, 5 & rnat,pctsrf_sic,tslab,tsea_ice, sea_ice,5 & rnat,pctsrf_sic,tslab,tsea_ice,tice,sea_ice, 6 6 & du_nonoro_gwd,dv_nonoro_gwd,east_gwstress,west_gwstress) 7 7 … … 71 71 REAL,INTENT(OUT) :: tslab(ngrid,nslay) 72 72 REAL ,INTENT(OUT) ::rnat(ngrid),pctsrf_sic(ngrid) 73 REAL,INTENT(OUT) :: tsea_ice(ngrid), sea_ice(ngrid)73 REAL,INTENT(OUT) :: tsea_ice(ngrid),tice(ngrid),sea_ice(ngrid) 74 74 c REAL phisfi(ngrid) 75 75 REAL,INTENT(OUT):: du_nonoro_gwd(ngrid,llm) … … 100 100 REAL q2S(iip1,jjp1,llm+1),qsurfS(iip1,jjp1,nqtot) 101 101 real tslabS(iip1,jjp1,nslay) 102 real pctsrf_sicS(iip1,jjp1),tsea_iceS(iip1,jjp1) 102 real pctsrf_sicS(iip1,jjp1),tsea_iceS(iip1,jjp1),ticeS(iip1,jjp1) 103 103 real rnatS(iip1,jjp1), sea_iceS(iip1,jjp1) 104 104 real du_nonoro_gwdS(iip1,jjp1,llm),dv_nonoro_gwdS(iip1,jjp1,llm) … … 134 134 real, dimension(:,:,:), allocatable :: tslabold 135 135 real, dimension(:,:), allocatable :: rnatold,pctsrf_sicold 136 real, dimension(:,:), allocatable :: tsea_iceold,sea_iceold 136 real, dimension(:,:), allocatable :: tsea_iceold,ticeold 137 real, dimension(:,:), allocatable :: sea_iceold 137 138 real,allocatable :: du_nonoro_gwdold(:,:,:) 138 139 real,allocatable :: dv_nonoro_gwdold(:,:,:) … … 292 293 allocate(pctsrf_sicold(imold+1,jmold+1)) 293 294 allocate(tsea_iceold(imold+1,jmold+1)) 295 allocate(ticeold(imold+1,jmold+1)) 294 296 allocate(sea_iceold(imold+1,jmold+1)) 295 297 … … 742 744 IF (ierr .NE. NF_NOERR) THEN 743 745 PRINT*, "lect_start_archive: Failed loading <tsea_ice>" 746 ENDIF 747 c 748 ierr = NF_INQ_VARID (nid, "tice", nvarid) 749 IF (ierr .NE. NF_NOERR) THEN 750 PRINT*, "lect_start_archive: Field <tice> not found" 751 ENDIF 752 #ifdef NC_DOUBLE 753 ierr = NF_GET_VARA_DOUBLE(nid, nvarid,start,count,ticeold) 754 #else 755 ierr = NF_GET_VARA_REAL(nid, nvarid,start,count,ticeold) 756 #endif 757 IF (ierr .NE. NF_NOERR) THEN 758 PRINT*, "lect_start_archive: Failed loading <tice>" 744 759 ENDIF 745 760 c … … 1314 1329 & rlonuold,rlatvold,rlonu,rlatv) 1315 1330 call gr_dyn_fi (1,iim+1,jjm+1,ngrid,tsea_ices,tsea_ice) 1331 1332 call interp_horiz (ticeold,tices,imold,jmold,iim,jjm,1, 1333 & rlonuold,rlatvold,rlonu,rlatv) 1334 call gr_dyn_fi (1,iim+1,jjm+1,ngrid,tices,tice) 1316 1335 1317 1336 call interp_horiz (sea_iceold,sea_ices,imold,jmold,iim,jjm,1, … … 1522 1541 deallocate(pctsrf_sicold) 1523 1542 deallocate(tsea_iceold) 1543 deallocate(ticeold) 1524 1544 deallocate(sea_iceold) 1525 1545
Note: See TracChangeset
for help on using the changeset viewer.