- Timestamp:
- 2015-01-06T08:59:28+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/OPA_SRC/CRS/crs.F90
r5007 r5010 10 10 USE dom_oce 11 11 USE in_out_manager 12 12 USE lbcnfd 13 13 14 14 IMPLICIT NONE … … 72 72 INTEGER :: nproc_crs !:number for local processor 73 73 INTEGER :: nbondi_crs, nbondj_crs !: mark of i- and j-direction local boundaries 74 74 75 INTEGER :: nfsloop_full,nfeloop_full 76 INTEGER :: nfsloop_crs ,nfeloop_crs 75 77 76 78 INTEGER, DIMENSION(:), ALLOCATABLE :: mis_crs, mie_crs, mis2_crs, mie2_crs ! starting and ending i-indices of parent subset … … 88 90 INTEGER, DIMENSION(:), ALLOCATABLE :: njmppt_crs, njmppt_full !: first, last indoor index for each j-domain 89 91 92 INTEGER, DIMENSION(:,:), ALLOCATABLE :: nfiimpp_full 93 INTEGER, DIMENSION(:,:), ALLOCATABLE :: nfiimpp_crs 90 94 91 95 ! Masks … … 259 263 !!------------------------------------------------------------------- 260 264 !! Local variables 261 INTEGER, DIMENSION( 1) :: ierr265 INTEGER, DIMENSION(2) :: ierr 262 266 263 267 ierr(:) = 0 … … 268 272 & njmppt_full(jpnij) , nlcjt_full(jpnij) , nldjt_full(jpnij) , nlejt_full(jpnij) , STAT=ierr(1) ) 269 273 274 ALLOCATE( nfiimpp_full(jpni,jpnj) , nfiimpp_crs(jpni,jpnj) ,STAT=ierr(2) ) 275 270 276 crs_dom_alloc = MAXVAL(ierr) 271 277 … … 296 302 !! ** Purpose : +Return back to parent grid domain 297 303 !!--------------------------------------------------------------------- 304 write(narea+200,*)"dom_grid_glo";call flush(narea+200) 298 305 299 306 ! Return to parent grid domain … … 326 333 njmppt(:) = njmppt_full(:) 327 334 335 nfsloop = nfsloop_full 336 nfeloop = nfeloop_full 337 338 nfiimpp(:,:) = nfiimpp_full(:,:) 339 328 340 END SUBROUTINE dom_grid_glo 329 341 … … 334 346 !! ** Purpose : Save the parent grid information & Switch to coarse grid domain 335 347 !!--------------------------------------------------------------------- 336 348 write(narea+200,*)"dom_grid_crs";call flush(narea+200) 337 349 ! 338 350 ! Switch to coarse grid domain … … 366 378 njmppt(:) = njmppt_crs(:) 367 379 380 nfsloop = nfsloop_crs 381 nfeloop = nfeloop_crs 382 383 nfiimpp(:,:) = nfiimpp_crs(:,:) 368 384 369 385 !
Note: See TracChangeset
for help on using the changeset viewer.