- Timestamp:
- 2016-11-01T15:26:15+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r6711_SIMPLIF_6_aerobulk/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90
r6412 r7163 65 65 WRITE(numout,*) 66 66 WRITE(numout,*) 'mpp_init(2) : NO massively parallel processing' 67 WRITE(numout,*) '~~~~~~~~~~~ :'67 WRITE(numout,*) '~~~~~~~~~~~ ' 68 68 WRITE(numout,*) ' nperio = ', nperio 69 69 WRITE(numout,*) ' npolj = ', npolj … … 265 265 266 266 IF(lwp) WRITE(numout,*) 267 IF(lwp) WRITE(numout,*) ' mpp_init: defines mpp subdomains' 268 IF(lwp) WRITE(numout,*) ' ~~~~~~ ----------------------' 269 IF(lwp) WRITE(numout,*) 270 IF(lwp) WRITE(numout,*) 'iresti=',iresti,' irestj=',irestj 271 IF(lwp) WRITE(numout,*) 272 IF(lwp) WRITE(numout,*) 'jpni=',jpni,' jpnj=',jpnj 267 IF(lwp) WRITE(numout,*) ' defines mpp subdomains' 268 IF(lwp) WRITE(numout,*) ' jpni=', jpni, ' iresti=', iresti 269 IF(lwp) WRITE(numout,*) ' jpnj=', jpnj, ' irestj=', irestj 273 270 zidom = nreci 274 271 DO ji = 1, jpni … … 276 273 END DO 277 274 IF(lwp) WRITE(numout,*) 278 IF(lwp) WRITE(numout,*)' sum ilcit(i,1)=', zidom, ' jpiglo=', jpiglo275 IF(lwp) WRITE(numout,*)' sum ilcit(i,1)=', zidom, ' jpiglo=', jpiglo 279 276 280 277 zjdom = nrecj … … 282 279 zjdom = zjdom + ilcjt(1,jj) - nrecj 283 280 END DO 284 IF(lwp) WRITE(numout,*)' sum ilcit(1,j)=', zjdom, ' jpjglo=', jpjglo 285 IF(lwp) WRITE(numout,*) 281 IF(lwp) WRITE(numout,*)' sum ilcit(1,j)=', zjdom, ' jpjglo=', jpjglo 286 282 287 283 IF(lwp) THEN … … 360 356 njmpp = njmppt(narea) 361 357 362 ! Save processor layout in layout.dat file363 IF(lwp) THEN364 CALL ctl_opn( inum, 'layout.dat', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE., narea )365 WRITE(inum,'(a)') ' jpnij jpi jpj jpk jpiglo jpjglo'366 WRITE(inum,'(6i8)') jpnij,jpi,jpj,jpk,jpiglo,jpjglo367 WRITE(inum,'(a)') 'NAREA nlci nlcj nldi nldj nlei nlej nimpp njmpp'368 369 DOjn = 1, jpnij370 WRITE(inum,'(9i5)') jn, nlcit(jn), nlcjt(jn), &371 372 373 374 END DO375 CLOSE(inum)358 ! Save processor layout in layout.dat file 359 IF(lwp) THEN 360 CALL ctl_opn( inum, 'layout.dat', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE., narea ) 361 WRITE(inum,'(a)') ' jpnij jpi jpj jpk jpiglo jpjglo' 362 WRITE(inum,'(6i8)') jpnij,jpi,jpj,jpk,jpiglo,jpjglo 363 WRITE(inum,'(a)') 'NAREA nlci nlcj nldi nldj nlei nlej nimpp njmpp' 364 ! 365 DO jn = 1, jpnij 366 WRITE(inum,'(9i5)') jn, nlcit(jn), nlcjt(jn), & 367 & nldit(jn), nldjt(jn), & 368 & nleit(jn), nlejt(jn), & 369 & nimppt(jn), njmppt(jn) 370 END DO 371 CLOSE(inum) 376 372 END IF 377 378 373 379 374 ! w a r n i n g narea (zone) /= nproc (processors)! … … 428 423 429 424 IF(lwp) THEN 430 WRITE(numout,*) ' nproc = ', nproc 431 WRITE(numout,*) ' nowe = ', nowe , ' noea = ', noea 432 WRITE(numout,*) ' nono = ', nono , ' noso = ', noso 433 WRITE(numout,*) ' nbondi = ', nbondi 434 WRITE(numout,*) ' nbondj = ', nbondj 435 WRITE(numout,*) ' npolj = ', npolj 436 WRITE(numout,*) ' nperio = ', nperio 437 WRITE(numout,*) ' nlci = ', nlci 438 WRITE(numout,*) ' nlcj = ', nlcj 439 WRITE(numout,*) ' nimpp = ', nimpp 440 WRITE(numout,*) ' njmpp = ', njmpp 441 WRITE(numout,*) ' nreci = ', nreci , ' npse = ', npse 442 WRITE(numout,*) ' nrecj = ', nrecj , ' npsw = ', npsw 443 WRITE(numout,*) ' jpreci = ', jpreci , ' npne = ', npne 444 WRITE(numout,*) ' jprecj = ', jprecj , ' npnw = ', npnw 425 WRITE(numout,*) ' nproc = ', nproc 426 WRITE(numout,*) ' nowe = ', nowe , ' noea = ', noea 427 WRITE(numout,*) ' nono = ', nono , ' noso = ', noso 428 WRITE(numout,*) ' nbondi = ', nbondi, ' nbondj = ', nbondj 429 WRITE(numout,*) ' npolj = ', npolj 430 WRITE(numout,*) ' nperio = ', nperio 431 WRITE(numout,*) ' nlci = ', nlci , ' nlcj = ', nlcj 432 WRITE(numout,*) ' nimpp = ', nimpp , ' njmpp = ', njmpp 433 WRITE(numout,*) ' nreci = ', nreci , ' npse = ', npse 434 WRITE(numout,*) ' nrecj = ', nrecj , ' npsw = ', npsw 435 WRITE(numout,*) ' jpreci = ', jpreci, ' npne = ', npne 436 WRITE(numout,*) ' jprecj = ', jprecj, ' npnw = ', npnw 445 437 WRITE(numout,*) 446 438 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.