New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 10986 for NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/ZDF/zdfgls.F90 – NEMO

Ignore:
Timestamp:
2019-05-16T15:23:56+02:00 (5 years ago)
Author:
andmirek
Message:

GMED 462 add flush

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/ZDF/zdfgls.F90

    r10968 r10986  
    890890         WRITE(numout,*) '      Bottom seafloor     roughness (m)             rn_z0(_bot)   = ', r_z0_bot 
    891891         WRITE(numout,*) 
     892         IF(lflush) CALL FLUSH(numout) 
    892893      ENDIF 
    893894 
     
    982983         ! 
    983984      END SELECT 
    984  
     985      IF(lflush .AND. lwp) CALL FLUSH(numout) 
    985986      ! 
    986987      SELECT CASE ( nn_stab_func )     !* set the parameters of the stability functions 
     
    10581059         ! 
    10591060      END SELECT 
     1061      IF(lflush .AND. lwp) CALL FLUSH(numout) 
    10601062     
    10611063      !                                !* Set Schmidt number for psi diffusion in the wave breaking case 
     
    11071109         WRITE(numout,*) '      ra_sf    = ', ra_sf 
    11081110         WRITE(numout,*) '      rl_sf    = ', rl_sf 
     1111         IF(lflush) CALL FLUSH(numout) 
    11091112      ENDIF 
    11101113 
     
    11771180               CALL iom_get( numror, jpdom_autoglo, 'hmxl_n', hmxl_n, ldxios = lrxios ) 
    11781181            ELSE                         
    1179                IF(lwp) WRITE(numout,*) 
    1180                IF(lwp) WRITE(numout,*) '   ==>>   previous run without GLS scheme, set en and hmxl_n to background values' 
     1182               IF(lwp) THEN 
     1183                  WRITE(numout,*) 
     1184                  WRITE(numout,*) '   ==>>   previous run without GLS scheme, set en and hmxl_n to background values' 
     1185                  IF(lflush) CALL FLUSH(numout) 
     1186               ENDIF 
    11811187               en    (:,:,:) = rn_emin 
    11821188               hmxl_n(:,:,:) = 0.05_wp 
     
    11841190            ENDIF 
    11851191         ELSE                                   !* Start from rest 
    1186             IF(lwp) WRITE(numout,*) 
    1187             IF(lwp) WRITE(numout,*) '   ==>>   start from rest, set en and hmxl_n by background values' 
     1192            IF(lwp) THEN 
     1193               WRITE(numout,*) 
     1194               WRITE(numout,*) '   ==>>   start from rest, set en and hmxl_n by background values' 
     1195               IF(lflush) CALL FLUSH(numout) 
     1196            ENDIF 
    11881197            en    (:,:,:) = rn_emin 
    11891198            hmxl_n(:,:,:) = 0.05_wp 
     
    11931202      ELSEIF( TRIM(cdrw) == 'WRITE' ) THEN   ! Create restart file 
    11941203         !                                   ! ------------------- 
    1195          IF(lwp) WRITE(numout,*) '---- gls-rst ----' 
     1204         IF(lwp .AND. nprint > 0) THEN 
     1205            WRITE(numout,*) '---- gls-rst ----' 
     1206            IF(lflush) CALL FLUSH(numout) 
     1207         ENDIF 
    11961208         IF( lwxios ) CALL iom_swap(      cwxios_context         ) 
    11971209         CALL iom_rstput( kt, nitrst, numrow, 'en'    , en    , ldxios = lwxios ) 
Note: See TracChangeset for help on using the changeset viewer.