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/DOM/domain.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/DOM/domain.F90

    r10968 r10986  
    112112         WRITE(numout,*)     '      Ocean model configuration used:' 
    113113         WRITE(numout,*)     '         cn_cfg = ', TRIM( cn_cfg ), '   nn_cfg = ', nn_cfg 
     114         IF(lflush) CALL FLUSH(numout) 
    114115      ENDIF 
    115116      lwxios = .FALSE. 
     
    129130      IF(cdstr == 'SAS') THEN 
    130131         IF(lrxios) THEN 
    131                IF(lwp) write(numout,*) 'Disable reading restart file using XIOS for SAS' 
     132               IF(lwp) THEN 
     133                  write(numout,*) 'Disable reading restart file using XIOS for SAS' 
     134                  IF(lflush) CALL FLUSH(numout) 
     135               ENDIF 
    132136               lrxios = .FALSE. 
    133137         ENDIF 
     
    203207         WRITE(numout,*) '~~~~~~~~' 
    204208         WRITE(numout,*)  
     209         IF(lflush) CALL FLUSH(numout) 
    205210      ENDIF 
    206211      ! 
     
    268273            WRITE(numout,25)              (mj1(jj),jj = 1,jpjglo) 
    269274         ENDIF 
     275         IF(lflush) CALL FLUSH(numout) 
    270276      ENDIF 
    271277 25   FORMAT( 100(10x,19i4,/) ) 
     
    303309         WRITE(numout,*) 'dom_nam : domain initialization through namelist read' 
    304310         WRITE(numout,*) '~~~~~~~ ' 
     311         IF(lflush) CALL FLUSH(numout) 
    305312      ENDIF 
    306313      ! 
     
    349356            WRITE(numout,*) "      AGRIF: ln_xios_read will be ingored. See setting for parent" 
    350357         ENDIF 
     358         IF(lflush) CALL FLUSH(numout) 
    351359      ENDIF 
    352360 
     
    363371      neuler = nn_euler 
    364372      IF( neuler == 1 .AND. .NOT. ln_rstart ) THEN 
    365          IF(lwp) WRITE(numout,*)   
    366          IF(lwp) WRITE(numout,*)'   ==>>>   Start from rest (ln_rstart=F)' 
    367          IF(lwp) WRITE(numout,*)'           an Euler initial time step is used : nn_euler is forced to 0 '    
     373         IF(lwp) THEN 
     374            WRITE(numout,*)   
     375            WRITE(numout,*)'   ==>>>   Start from rest (ln_rstart=F)' 
     376            WRITE(numout,*)'           an Euler initial time step is used : nn_euler is forced to 0 '    
     377            IF(lflush) CALL FLUSH(numout) 
     378         ENDIF 
    368379         neuler = 0 
    369380      ENDIF 
     
    383394      IF( Agrif_Root() ) THEN 
    384395#endif 
    385       IF(lwp) WRITE(numout,*) 
     396      IF(lwp) THEN 
     397         WRITE(numout,*) 
     398         IF(lflush) CALL FLUSH(numout) 
     399      ENDIF 
    386400      SELECT CASE ( nleapy )        ! Choose calendar for IOIPSL 
    387401      CASE (  1 )  
     
    395409         IF(lwp) WRITE(numout,*) '   ==>>>   The IOIPSL calendar is "360d", i.e. 360 days in a year' 
    396410      END SELECT 
     411      IF(lflush .AND. lwp) CALL FLUSH(numout) 
    397412#if defined key_agrif 
    398413      ENDIF 
     
    416431         WRITE(numout,*) '      asselin time filter parameter           rn_atfp     = ', rn_atfp 
    417432         WRITE(numout,*) '      online coarsening of dynamical fields   ln_crs      = ', ln_crs 
     433         IF(lflush) CALL FLUSH(numout) 
    418434      ENDIF 
    419435      ! 
     
    446462         WRITE(numout,*) '      number of chunks in k-dimension             nn_nchunks_k = ', nn_nchunks_k 
    447463         WRITE(numout,*) '      apply netcdf4/hdf5 chunking & compression   ln_nc4zip    = ', ln_nc4zip 
     464         IF(lflush) CALL FLUSH(numout) 
    448465      ENDIF 
    449466 
     
    506523         WRITE(numout,"(14x,'e2t maxi: ',1f10.2,' at i = ',i5,' j= ',i5)") ze2max, ima2(1), ima2(2) 
    507524         WRITE(numout,"(14x,'e2t mini: ',1f10.2,' at i = ',i5,' j= ',i5)") ze2min, imi2(1), imi2(2) 
     525         IF(lflush) CALL FLUSH(numout) 
    508526      ENDIF 
    509527      ! 
     
    597615      !!---------------------------------------------------------------------- 
    598616      ! 
    599       IF(lwp) WRITE(numout,*) 
    600       IF(lwp) WRITE(numout,*) 'cfg_write : create the domain configuration file (', TRIM(cn_domcfg_out),'.nc)' 
    601       IF(lwp) WRITE(numout,*) '~~~~~~~~~' 
     617      IF(lwp) THEN 
     618         WRITE(numout,*) 
     619         WRITE(numout,*) 'cfg_write : create the domain configuration file (', TRIM(cn_domcfg_out),'.nc)' 
     620         WRITE(numout,*) '~~~~~~~~~' 
     621         IF(lflush) CALL FLUSH(numout) 
     622      ENDIF 
    602623      ! 
    603624      !                       ! ============================= ! 
Note: See TracChangeset for help on using the changeset viewer.