- Timestamp:
- 2020-03-13T17:33:02+01:00 (4 years ago)
- Location:
- branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LBC
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LBC/cla.F90
r6486 r12555 83 83 IF(lwp) WRITE(numout,*) 'div_cla : cross land advection on hdiv ' 84 84 IF(lwp) WRITE(numout,*) '~~~~~~~~' 85 IF(lflush) CALL flush(numout) 85 86 ! 86 87 IF( nbab == 1 ) CALL cla_bab_el_mandeb('ini') ! Bab el Mandeb ( Red Sea - Indian ocean ) … … 120 121 IF(lwp) WRITE(numout,*) 'tra_cla : cross land advection on tracers ' 121 122 IF(lwp) WRITE(numout,*) '~~~~~~~~' 123 IF(lflush) CALL flush(numout) 122 124 ENDIF 123 125 ! … … 147 149 IF(lwp) WRITE(numout,*) 'cla_dynspg : cross land advection on (ua,va) ' 148 150 IF(lwp) WRITE(numout,*) '~~~~~~~~~~' 151 IF(lflush) CALL flush(numout) 149 152 ENDIF 150 153 ! … … 181 184 IF(lwp) WRITE(numout,*) 'cla_init : cross land advection initialisation ' 182 185 IF(lwp) WRITE(numout,*) '~~~~~~~~~' 186 IF(lwp .AND. lflush) CALL flush(numout) 183 187 ! 184 188 ! ! Allocate arrays for this module -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90
r8356 r12555 319 319 mynode = mpprank 320 320 321 IF( mynode == 0 ) THEN321 IF( mynode == 0 .AND. nprint > 2) THEN 322 322 CALL ctl_opn( kumond, TRIM(ldname), 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, 6, .FALSE. , 1 ) 323 323 WRITE(kumond, nammpp) … … 3989 3989 IF( iost == 0 ) THEN 3990 3990 IF(ldwp) THEN 3991 WRITE(kout,*) ' file : ', clfile,' open ok' 3992 WRITE(kout,*) ' unit = ', knum 3993 WRITE(kout,*) ' status = ', cdstat 3994 WRITE(kout,*) ' form = ', cdform 3995 WRITE(kout,*) ' access = ', cdacce 3991 IF(nprint > 0) WRITE(kout,*) ' file : ', clfile,' open ok' 3992 IF(nprint > 2) THEN 3993 WRITE(kout,*) ' unit = ', knum 3994 WRITE(kout,*) ' status = ', cdstat 3995 WRITE(kout,*) ' form = ', cdform 3996 WRITE(kout,*) ' access = ', cdacce 3997 ENDIF 3996 3998 WRITE(kout,*) 3997 3999 ENDIF -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LBC/mppini.F90
r6498 r12555 73 73 WRITE(numout,*) ' nimpp = ', nimpp 74 74 WRITE(numout,*) ' njmpp = ', njmpp 75 IF(lflush) CALL flush(numout) 75 76 ENDIF 76 77 … … 137 138 IF(lwp) WRITE(numout,*) 'mpp_init : Message Passing MPI' 138 139 IF(lwp) WRITE(numout,*) '~~~~~~~~' 140 IF(lflush) CALL flush(numout) 139 141 140 142 … … 287 289 IF(lwp) WRITE(numout,*)' sum ilcit(1,j)=', zjdom, ' jpjglo=', jpjglo 288 290 IF(lwp) WRITE(numout,*) 289 290 IF(lwp) THEN 291 IF(lwp .AND. lflush) CALL flush(numout) 292 293 IF(lwp .AND. nprint>1) THEN 291 294 ifreq = 4 292 295 il1 = 1 … … 305 308 il1 = il1+ifreq 306 309 END DO 310 IF(lflush) CALL flush(numout) 311 ENDIF 307 312 9200 FORMAT(' ***',20('*************',a3)) 308 313 9203 FORMAT(' * ',20(' * ',a3)) … … 310 315 9202 FORMAT(' ',i3,' * ',20(i3,' x',i3,' * ')) 311 316 9204 FORMAT(' * ',20(' ',i3,' * ')) 312 ENDIF313 317 314 318 ! 5. From global to local … … 364 368 365 369 ! Save processor layout in layout.dat file 366 IF (lwp ) THEN370 IF (lwp .AND. nprint > 1) THEN 367 371 CALL ctl_opn( inum, 'layout.dat', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE., narea ) 368 372 WRITE(inum,'(a)') ' jpnij jpi jpj jpk jpiglo jpjglo' … … 430 434 ! Periodicity : no corner if nbondi = 2 and nperio != 1 431 435 432 IF(lwp ) THEN436 IF(lwp .and. nprint > 0) THEN 433 437 WRITE(numout,*) ' nproc = ', nproc 434 438 WRITE(numout,*) ' nowe = ', nowe , ' noea = ', noea … … 447 451 WRITE(numout,*) ' jprecj = ', jprecj , ' npnw = ', npnw 448 452 WRITE(numout,*) 453 IF(lflush) CALL flush(numout) 449 454 ENDIF 450 455 … … 456 461 CALL mpp_ini_north 457 462 IF(lwp) WRITE(numout,*) ' mpp_init : North fold boundary prepared for jpni >1' 463 IF(lwp .AND. lflush) CALL flush(numout) 458 464 ENDIF 459 465 … … 505 511 idid(2) = 2 506 512 507 IF(lwp ) THEN513 IF(lwp .AND. nprint > 0) THEN 508 514 WRITE(numout,*) 509 515 WRITE(numout,*) 'mpp_init_ioipsl : iloc = ', iloc (1), iloc (2) … … 511 517 WRITE(numout,*) ' ihals = ', ihals(1), ihals(2) 512 518 WRITE(numout,*) ' ihale = ', ihale(1), ihale(2) 519 IF(lflush) CALL flush(numout) 513 520 ENDIF 514 521 ! -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LBC/mppini_2.h90
r6498 r12555 87 87 READ ( numnam_cfg, namzgr, IOSTAT = ios, ERR = 902 ) 88 88 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzgr in configuration namelist', lwp ) 89 IF(lwm ) WRITE ( numond, namzgr )89 IF(lwm .AND. nprint > 2) WRITE ( numond, namzgr ) 90 90 91 91 IF(lwp)WRITE(numout,*) … … 93 93 IF(lwp)WRITE(numout,*) '~~~~~~~~' 94 94 IF(lwp)WRITE(numout,*) ' ' 95 IF(lwp .AND. lflush) CALL flush(numout) 95 96 96 97 IF( jpni*jpnj < jpnij ) CALL ctl_stop( ' jpnij > jpni x jpnj impossible' ) … … 184 185 IF(lwp) WRITE(numout,*) ' sum ilcj(1,j)=',zjdom,' jpjglo=',jpjglo 185 186 IF(lwp) WRITE(numout,*) 187 IF(lwp .AND. lflush) CALL flush(numout) 186 188 187 189 … … 364 366 il1 = il1+ifreq 365 367 END DO 368 IF(lflush) CALL flush(numout) 366 369 9400 FORMAT(' ***',20('*************',a3)) 367 370 9403 FORMAT(' * ',20(' * ',a3)) … … 572 575 WRITE(numout,*) ' jprecj = ', jprecj , ' npnw = ', npnw 573 576 WRITE(numout,*) 577 IF(lflush) CALL flush(numout) 574 578 ENDIF 575 579 … … 581 585 CALL mpp_ini_north 582 586 IF(lwp) WRITE(numout,*) ' mpp_init2 : North fold boundary prepared for jpni >1' 587 IF(lwp .AND. lflush) CALL flush(numout) 583 588 ENDIF 584 589
Note: See TracChangeset
for help on using the changeset viewer.