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/ICB/icbrst.F90 – NEMO

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

GMED 462 print levels implementation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0_mirror_text_diagnostics/src/OCE/ICB/icbrst.F90

    r10888 r10968  
    137137      ! Sanity checks 
    138138      jn = icb_utl_count() 
    139       IF ( lwp .AND. nn_verbose_level >= 0 )   & 
     139      IF ( lwp .AND. nprint > 0 )   & 
    140140         WRITE(numout,'(2(a,i5))') 'icebergs, read_restart_bergs: # bergs =',jn,' on PE',narea-1 
    141141      IF( lk_mpp ) THEN 
     
    144144         CALL mpp_sum('icbrst', jn) 
    145145      ENDIF 
    146       IF( lwp )   WRITE(numout,'(a,i5,a,i5,a)') 'icebergs, icb_rst_read: there were',ibergs_in_file,   & 
     146      IF( lwp .AND. nprint > 0 )   WRITE(numout,'(a,i5,a,i5,a)') 'icebergs, icb_rst_read: there were',ibergs_in_file,   & 
    147147         &                                    ' bergs in the restart file and', jn,' bergs have been read' 
    148148      ! 
     
    176176      ENDIF 
    177177      ! 
    178       IF( lwp .AND. nn_verbose_level >= 0 )  WRITE(numout,'(a)') 'icebergs, icb_rst_read: completed' 
     178      IF( lwp .AND. nprint > 0 )  WRITE(numout,'(a)') 'icebergs, icb_rst_read: completed' 
    179179      ! 
    180180   END SUBROUTINE icb_rst_read 
     
    211211            WRITE(cl_filename,'(A,"_icebergs_",I8.8,"_restart.nc")') TRIM(cexper), kt 
    212212         ENDIF 
    213          IF ( lwp .AND. nn_verbose_level >= 0) WRITE(numout,'(2a)') 'icebergs, write_restart: creating ',  & 
     213         IF ( lwp .AND. nprint > 0) WRITE(numout,'(2a)') 'icebergs, write_restart: creating ',  & 
    214214           &                                                         TRIM(cl_path)//TRIM(cl_filename) 
    215215    
     
    346346            ENDIF 
    347347         ENDDO 
    348          IF( lwp ) WRITE(numout,*) 'file: ',TRIM(cl_path)//TRIM(cl_filename),' var: stored_ice  written' 
     348         IF( lwp .AND. nprint > 1) WRITE(numout,*) 'file: ',TRIM(cl_path)//TRIM(cl_filename),' var: stored_ice  written' 
    349349    
    350350         nret = NF90_PUT_VAR( ncid, nkountid, num_bergs(:) ) 
     
    353353         nret = NF90_PUT_VAR( ncid, nsheatid, berg_grid%stored_heat(:,:) ) 
    354354         IF (nret .ne. NF90_NOERR) CALL ctl_stop('icebergs, write_restart: nf_put_var stored_heat failed') 
    355          IF( lwp ) WRITE(numout,*) 'file: ',TRIM(cl_path)//TRIM(cl_filename),' var: stored_heat written' 
     355         IF( lwp .AND. nprint > 1) WRITE(numout,*) 'file: ',TRIM(cl_path)//TRIM(cl_filename),' var: stored_heat written' 
    356356    
    357357         nret = NF90_PUT_VAR( ncid, ncalvid , src_calving(:,:) ) 
     
    359359         nret = NF90_PUT_VAR( ncid, ncalvhid, src_calving_hflx(:,:) ) 
    360360         IF (nret .ne. NF90_NOERR) CALL ctl_stop('icebergs, write_restart: nf_put_var calving_hflx failed') 
    361          IF( lwp ) WRITE(numout,*) 'file: ',TRIM(cl_path)//TRIM(cl_filename),' var: calving written' 
     361         IF( lwp .AND. nprint > 1) WRITE(numout,*) 'file: ',TRIM(cl_path)//TRIM(cl_filename),' var: calving written' 
    362362    
    363363         IF ( ASSOCIATED(first_berg) ) THEN 
     
    401401         ! Sanity check 
    402402         jn = icb_utl_count() 
    403          IF ( lwp .AND. nn_verbose_level >= 0)   & 
     403         IF ( lwp .AND. nprint > 0)   & 
    404404            WRITE(numout,'(2(a,i5))') 'icebergs, icb_rst_write: # bergs =',jn,' on PE',narea-1 
    405405         IF( lk_mpp ) THEN 
    406406            CALL mpp_sum('icbrst', jn) 
    407407         ENDIF 
    408          IF(lwp)   WRITE(numout,'(a,i5,a,i5,a)') 'icebergs, icb_rst_write: ', jn,   & 
     408         IF(lwp .AND. nprint > 0)   WRITE(numout,'(a,i5,a,i5,a)') 'icebergs, icb_rst_write: ', jn,   & 
    409409            &                                    ' bergs in total have been written at timestep ', kt 
    410410         ! 
Note: See TracChangeset for help on using the changeset viewer.