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 10968 for NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM – NEMO

Ignore:
Timestamp:
2019-05-13T11:43:03+02:00 (5 years ago)
Author:
andmirek
Message:

GMED 462 print levels implementation

Location:
NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM/daymod.F90

    r10888 r10968  
    269269         CALL ymds2ju( nyear, 01, 01, 0.0, fjulstartyear ) 
    270270         ! 
    271          IF(lwp) WRITE(numout,'(a,i8,a,i4.4,a,i2.2,a,i2.2,a,i3.3)') '======>> time-step =', kt,   & 
     271         IF(lwp .AND. nprint > 0) WRITE(numout,'(a,i8,a,i4.4,a,i2.2,a,i2.2,a,i3.3)') '======>> time-step =', kt,   & 
    272272              &   '      New day, DATE Y/M/D = ', nyear, '/', nmonth, '/', nday, '      nday_year = ', nday_year 
    273          IF(lwp) WRITE(numout,'(a,i8,a,i7,a,i5)') '         nsec_year = ', nsec_year,   & 
     273         IF(lwp .AND. nprint > 0) WRITE(numout,'(a,i8,a,i7,a,i5)') '         nsec_year = ', nsec_year,   & 
    274274              &   '   nsec_month = ', nsec_month, '   nsec_day = ', nsec_day, '   nsec_week = ', nsec_week 
    275275      ENDIF 
     
    402402         ! 
    403403         IF( kt == nitrst ) THEN 
    404             IF(lwp) WRITE(numout,*) 
    405             IF(lwp) WRITE(numout,*) 'rst_write : write oce restart file  kt =', kt 
    406             IF(lwp) WRITE(numout,*) '~~~~~~~' 
     404            IF(lwp .AND. nprint > 0) THEN 
     405               WRITE(numout,*) 
     406               WRITE(numout,*) 'rst_write : write oce restart file  kt =', kt 
     407               WRITE(numout,*) '~~~~~~~' 
     408            ENDIF 
    407409         ENDIF 
    408410         ! calendar control 
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM/domain.F90

    r10888 r10968  
    312312      READ  ( numnam_cfg, namrun, IOSTAT = ios, ERR = 902 ) 
    313313902   IF( ios >  0 )   CALL ctl_nam ( ios , 'namrun in configuration namelist', lwp ) 
    314       IF(lwm) WRITE ( numond, namrun ) 
     314      IF(lwm .AND. nprint > 2) WRITE ( numond, namrun ) 
    315315      ! 
    316316      IF(lwp) THEN                  ! control print 
     
    405405      READ  ( numnam_cfg, namdom, IOSTAT = ios, ERR = 904 ) 
    406406904   IF( ios >  0 )   CALL ctl_nam ( ios , 'namdom in configuration namelist', lwp ) 
    407       IF(lwm) WRITE( numond, namdom ) 
     407      IF(lwm .AND. nprint > 2) WRITE( numond, namdom ) 
    408408      ! 
    409409      IF(lwp) THEN 
     
    437437      READ  ( numnam_cfg, namnc4, IOSTAT = ios, ERR = 908 ) 
    438438908   IF( ios >  0 )   CALL ctl_nam ( ios , 'namnc4 in configuration namelist', lwp ) 
    439       IF(lwm) WRITE( numond, namnc4 ) 
     439      IF(lwm .AND. nprint > 2) WRITE( numond, namnc4 ) 
    440440 
    441441      IF(lwp) THEN                        ! control print 
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM/dommsk.F90

    r10888 r10968  
    110110      READ  ( numnam_cfg, namlbc, IOSTAT = ios, ERR = 902 ) 
    111111902   IF( ios >  0 )   CALL ctl_nam ( ios , 'namlbc in configuration namelist', lwp ) 
    112       IF(lwm) WRITE ( numond, namlbc ) 
     112      IF(lwm .AND. nprint > 2) WRITE ( numond, namlbc ) 
    113113       
    114114      IF(lwp) THEN                  ! control print 
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM/domvvl.F90

    r10888 r10968  
    952952      ELSEIF( TRIM(cdrw) == 'WRITE' ) THEN   ! Create restart file 
    953953         !                                   ! =================== 
    954          IF(lwp) WRITE(numout,*) '---- dom_vvl_rst ----' 
     954         IF(lwp .AND. nprint > 0) WRITE(numout,*) '---- dom_vvl_rst ----' 
    955955         IF( lwxios ) CALL iom_swap(      cwxios_context          ) 
    956956         !                                           ! --------- ! 
     
    997997      READ  ( numnam_cfg, nam_vvl, IOSTAT = ios, ERR = 902 ) 
    998998902   IF( ios >  0 ) CALL ctl_nam ( ios , 'nam_vvl in configuration namelist', lwp ) 
    999       IF(lwm) WRITE ( numond, nam_vvl ) 
     999      IF(lwm .AND. nprint > 2) WRITE ( numond, nam_vvl ) 
    10001000      ! 
    10011001      IF(lwp) THEN                    ! Namelist print 
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM/domzgr.F90

    r10888 r10968  
    147147!!gm end bug 
    148148      ! 
    149       IF( nprint == 1 .AND. lwp )   THEN 
     149      IF( nprint > 3 .AND. lwp )   THEN 
    150150         WRITE(numout,*) ' MIN val k_top   ', MINVAL(   k_top(:,:) ), ' MAX ', MAXVAL( k_top(:,:) ) 
    151151         WRITE(numout,*) ' MIN val k_bot   ', MINVAL(   k_bot(:,:) ), ' MAX ', MAXVAL( k_bot(:,:) ) 
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM/dtatsd.F90

    r10888 r10968  
    7171      READ  ( numnam_cfg, namtsd, IOSTAT = ios, ERR = 902 ) 
    7272902   IF( ios >  0 )   CALL ctl_nam ( ios , 'namtsd in configuration namelist', lwp ) 
    73       IF(lwm) WRITE ( numond, namtsd ) 
     73      IF(lwm .AND. nprint > 2) WRITE ( numond, namtsd ) 
    7474 
    7575      IF( PRESENT( ld_tradmp ) )   ln_tsd_dmp = .TRUE.     ! forces the initialization when tradmp is used 
     
    243243      IF( .NOT.ln_tsd_dmp ) THEN                   !==   deallocate T & S structure   ==!  
    244244         !                                              (data used only for initialisation) 
    245          IF(lwp) WRITE(numout,*) 'dta_tsd: deallocte T & S arrays as they are only use to initialize the run' 
     245         IF(lwp .AND. nprint > 1) WRITE(numout,*) 'dta_tsd: deallocte T & S arrays as they are only use to initialize the run' 
    246246                                        DEALLOCATE( sf_tsd(jp_tem)%fnow )     ! T arrays in the structure 
    247247         IF( sf_tsd(jp_tem)%ln_tint )   DEALLOCATE( sf_tsd(jp_tem)%fdta ) 
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/DOM/iscplini.F90

    r10888 r10968  
    6868      READ  ( numnam_cfg, namsbc_iscpl, IOSTAT = ios, ERR = 902 ) 
    6969902   IF( ios >  0 )   CALL ctl_nam ( ios , 'namsbc_iscpl in configuration namelist', lwp ) 
    70       IF(lwm) WRITE ( numond, namsbc_iscpl ) 
     70      IF(lwm .AND. nprint > 2) WRITE ( numond, namsbc_iscpl ) 
    7171      ! 
    7272      nstp_iscpl=MIN( nn_fiscpl, nitend-nit000+1 ) ! the coupling period have to be less or egal than the total number of time step 
Note: See TracChangeset for help on using the changeset viewer.