- Timestamp:
- 2019-05-16T15:23:56+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/LBC/mppini.F90
r10968 r10986 94 94 WRITE(numout,*) ' l_Iperio = ', l_Iperio, ' l_Jperio = ', l_Jperio 95 95 WRITE(numout,*) ' npolj = ', npolj , ' njmpp = ', njmpp 96 IF(lflush) CALL FLUSH(numout) 96 97 ENDIF 97 98 ! … … 189 190 WRITE(numout,*) '~~~~~~~~ ' 190 191 WRITE(numout,*) 192 IF(lflush) CALL FLUSH(numout) 191 193 ENDIF 192 194 IF( jpni < 1 .OR. jpnj < 1 ) THEN … … 211 213 WRITE(numout,9000) ' - has mpi subdomains with a maximum size of (jpi = ', iimax, ', jpj = ', ijmax, & 212 214 & ', jpi*jpj = ', iimax* ijmax, ')' 215 IF(lflush) CALL FLUSH(numout) 213 216 ENDIF 214 217 IF( iimax*ijmax < jpimax*jpjmax ) THEN ! chosen subdomain size is larger that the best subdomain size … … 264 267 ENDIF 265 268 WRITE(numout,*) 269 IF(lflush) CALL FLUSH(numout) 266 270 ENDIF 267 271 CALL mpp_init_bestpartition( mppsize, ldlist = .TRUE. ) ! must be done by all core … … 284 288 WRITE(numout,9003) ' Number of suppressed land subdomains = ', jpni*jpnj - inijmin 285 289 WRITE(numout,*) 290 IF(lflush) CALL FLUSH(numout) 286 291 ENDIF 287 292 ENDIF … … 337 342 WRITE(numout,*) ' sum ilci(i,1) = ', sum(ilci(:,1)), ' jpiglo = ', jpiglo 338 343 WRITE(numout,*) ' sum ilcj(1,j) = ', sum(ilcj(1,:)), ' jpjglo = ', jpjglo 344 IF(lflush) CALL FLUSH(numout) 339 345 ENDIF 340 346 … … 507 513 il1 = il1+ifreq 508 514 END DO 515 IF(lflush) CALL FLUSH(numout) 516 ENDIF 509 517 9400 FORMAT(' ***' ,20('*************',a3) ) 510 518 9403 FORMAT(' * ',20(' * ',a3) ) … … 512 520 9402 FORMAT(' ',i3,' * ',20(i3,' x',i3,' * ') ) 513 521 9404 FORMAT(' * ' ,20(' ',i3,' * ') ) 514 ENDIF515 522 516 523 ! just to save nono etc for all proc … … 647 654 WRITE(numout,*) ' nrecj = ', nrecj 648 655 WRITE(numout,*) ' nn_hls = ', nn_hls 656 IF(lflush) CALL FLUSH(numout) 649 657 ENDIF 650 658 … … 655 663 WRITE(numout,*) 656 664 WRITE(numout,*) ' ==>>> North fold boundary prepared for jpni >1' 665 IF(lflush) CALL FLUSH(numout) 657 666 ! additional prints in layout.dat 658 667 ENDIF … … 948 957 WRITE(numout, *) ' --------------------------------------', '-----', '--------------' 949 958 WRITE(numout,*) 959 IF(lflush) CALL FLUSH(numout) 950 960 END IF 951 961 iitarget = MINLOC( inbi0(:)*inbj0(:), mask = inbi0(:)*inbj0(:) >= knbij, dim = 1 ) … … 955 965 inbij = COUNT(llisoce) 956 966 DEALLOCATE( llisoce ) 957 IF(lwp) WRITE(numout,'(a, i5, a, i5, a, i4, a, i4, a, i9, a, i5, a, i5, a)') & 967 IF(lwp) THEN 968 WRITE(numout,'(a, i5, a, i5, a, i4, a, i4, a, i9, a, i5, a, i5, a)') & 958 969 & 'nb_cores ' , inbij,' oce + ', inbi0(ji)*inbj0(ji) - inbij & 959 970 & , ' land ( ', inbi0(ji),' x ', inbj0(ji), & 960 971 & ' ), nb_points ', iszi0(ji)*iszj0(ji),' ( ', iszi0(ji),' x ', iszj0(ji),' )' 972 IF(lflush) CALL FLUSH(numout) 973 ENDIF 961 974 END DO 962 975 DEALLOCATE( inbi0, inbj0, iszi0, iszj0 ) … … 1171 1184 WRITE(numout,*) ' ihals = ', ihals(1), ihals(2) 1172 1185 WRITE(numout,*) ' ihale = ', ihale(1), ihale(2) 1186 IF(lflush) CALL FLUSH(numout) 1173 1187 ENDIF 1174 1188 !
Note: See TracChangeset
for help on using the changeset viewer.