- Timestamp:
- 2017-12-22T16:45:51+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/TOOLS/NESTING/src/agrif_connect_topo.f90
r9149 r9166 57 57 indx = 2 + CEILING(irafx/2.0) + diff 58 58 indy = 2 + CEILING(irafy/2.0) + diff 59 bornex = nbghostcellsfine + CEILING(irafx/2.0) + diff - irafx60 borney = nbghostcellsfine + CEILING(irafy/2.0) + diff - irafy61 bornex2 = nxfin - (nbghostcellsfine -1) + irafx - CEILING(irafx/2.0)62 borney2 = nyfin - (nbghostcellsfine -1) + irafy - CEILING(irafy/2.0)59 bornex = 1+nbghostcellsfine + CEILING(irafx/2.0) + diff - irafx 60 borney = 1+nbghostcellsfine + CEILING(irafy/2.0) + diff - irafy 61 bornex2 = nxfin - (nbghostcellsfine) + irafx - CEILING(irafx/2.0) 62 borney2 = nyfin - (nbghostcellsfine) + irafy - CEILING(irafy/2.0) 63 63 ! 64 64 ALLOCATE(bathy_fin_constant(bornex-FLOOR(irafx/2.0):bornex2+FLOOR(irafx/2.0), & … … 902 902 ipt = imin + 3 - 1 + (ji - ideb) / irafx 903 903 ! 904 IF( G0%Bathy_meter(ipt,jpt) .LE. 0. .AND. & 905 MAXVAL(G1%Bathy_meter(ji-irafx/2+diff:ji+irafx/2, & 906 jj-irafy/2+diff:jj+irafy/2)).GT. 0. ) THEN 907 G0%Bathy_meter(ipt,jpt) = zmin 904 ! IF( G0%Bathy_meter(ipt,jpt) .LE. 0. .AND. & 905 ! MAXVAL(G1%Bathy_meter(ji-irafx/2+diff:ji+irafx/2, & 906 ! jj-irafy/2+diff:jj+irafy/2)).GT. 0. ) THEN 907 ! G0%Bathy_meter(ipt,jpt) = zmin 908 G0%Bathy_meter(ipt,jpt) =& 909 SUM(G1%Bathy_meter(ji-irafx/2+diff:ji+irafx/2, & 910 jj-irafy/2+diff:jj+irafy/2))& 911 /irafx/irafy 912 IF(G0%Bathy_meter(ipt,jpt).GT.0.) THEN 913 G0%Bathy_meter(ipt,jpt) = MAX( G0%Bathy_meter(ipt,jpt),zmin) 914 ENDIF 908 915 ! 909 916 compt = compt + 1 910 917 ! 911 ENDIF918 ! ENDIF 912 919 ! 913 920 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.