Changeset 10774 for branches/UKMO/dev_r5518_GO6_package_text_diagnostics/NEMOGCM/NEMO/OPA_SRC/stpctl.F90
- Timestamp:
- 2019-03-19T12:32:19+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_package_text_diagnostics/NEMOGCM/NEMO/OPA_SRC/stpctl.F90
r10748 r10774 71 71 WRITE(numout,*) 'stp_ctl : time-stepping control' 72 72 WRITE(numout,*) '~~~~~~~' 73 IF(lflush) CALL flush(numout) 73 74 ! open time.step file with special treatment for SAS 74 75 IF ( nn_components == jp_iam_sas ) THEN … … 99 100 IF( lk_mpp ) CALL mpp_max( zumax ) ! max over the global domain 100 101 ! 101 IF( ll_colruns ) WRITE(numout,*) ' ==>> time-step= ',kt,' abs(U) max: ', zumax 102 IF( ll_colruns ) THEN 103 WRITE(numout,*) ' ==>> time-step= ',kt,' abs(U) max: ', zumax 104 IF(lflush) CALL flush(numout) 105 ENDIF 102 106 ! 103 107 IF( zumax > 20.e0 ) THEN … … 117 121 WRITE(numout,*) 118 122 WRITE(numout,*) ' output of last fields in numwso' 123 IF(lflush) CALL flush(numout) 119 124 ENDIF 120 125 kindic = -3 … … 133 138 IF( lk_mpp ) CALL mpp_min( zsmin ) ! min over the global domain 134 139 ! 135 IF( MOD( kt, nwrite ) == 1 .AND. lwp ) WRITE(numout,*) ' ==>> time-step= ',kt,' SSS min:', zsmin 140 IF( MOD( kt, nwrite ) == 1 .AND. lwp ) THEN 141 WRITE(numout,*) ' ==>> time-step= ',kt,' SSS min:', zsmin 142 IF(lflush) CALL flush(numout) 143 ENDIF 136 144 ! 137 145 IF( zsmin < 0.) THEN … … 188 196 WRITE(numout,9600) kt, ztmax, ii, ij 189 197 WRITE(numout,*) 'stp_ctl:tracer anomaly: ***** END OF WARNING *****' 198 IF(lflush) CALL flush(numout) 190 199 ENDIF 191 200 ENDIF … … 205 214 WRITE(numout,9700) kt, ztmin, ii, ij 206 215 WRITE(numout,*) 'stp_ctl:tracer anomaly: ***** END OF WARNING *****' 216 IF(lflush) CALL flush(numout) 207 217 ENDIF 208 218 ENDIF … … 218 228 IF( lk_dynspg_flt ) THEN ! elliptic solver statistics (if required) 219 229 ! 220 IF(ll_wrtruns) WRITE(numsol,9200) kt, niter, res, SQRT(epsr)/eps ! Solver 230 IF(ll_wrtruns) THEN 231 WRITE(numsol,9200) kt, niter, res, SQRT(epsr)/eps ! Solver 232 IF(lflush) CALL flush(numsol) 233 ENDIF 221 234 ! 222 235 IF( kindic < 0 .AND. zsmin > 0.e0 .AND. zumax <= 20.e0 ) THEN ! create a abort file if problem found … … 228 241 WRITE(numout,*) ' stpctl: output of last fields' 229 242 WRITE(numout,*) ' ====== ' 243 IF(lflush) CALL flush(numout) 230 244 ENDIF 231 245 ENDIF … … 241 255 ! 242 256 WRITE(numsol,9300) kt, zssh2, zumax, zsmin ! ssh statistics 257 IF(lflush) CALL flush(numsol) 243 258 ENDIF 244 259 !
Note: See TracChangeset
for help on using the changeset viewer.