- Timestamp:
- 2017-12-23T13:27:17+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/DIA/diahsb.F90
r9124 r9168 13 13 !! dia_hsb_init : Initialization of the conservation diagnostic 14 14 !!---------------------------------------------------------------------- 15 USE oce 16 USE dom_oce 17 USE phycst 18 USE sbc_oce 19 USE sbcrnf 20 USE sbcisf 21 USE domvvl 22 USE traqsr 23 USE trabbc 24 USE trabbc 25 USE restart 26 USE bdy_oce , ONLY: ln_bdy15 USE oce ! ocean dynamics and tracers 16 USE dom_oce ! ocean space and time domain 17 USE phycst ! physical constants 18 USE sbc_oce ! surface thermohaline fluxes 19 USE sbcrnf ! river runoff 20 USE sbcisf ! ice shelves 21 USE domvvl ! vertical scale factors 22 USE traqsr ! penetrative solar radiation 23 USE trabbc ! bottom boundary condition 24 USE trabbc ! bottom boundary condition 25 USE restart ! ocean restart 26 USE bdy_oce , ONLY : ln_bdy 27 27 ! 28 USE iom 29 USE in_out_manager 30 USE lib_fortran 31 USE lib_mpp 32 USE timing 28 USE iom ! I/O manager 29 USE in_out_manager ! I/O manager 30 USE lib_fortran ! glob_sum 31 USE lib_mpp ! distributed memory computing library 32 USE timing ! preformance summary 33 33 34 34 IMPLICIT NONE … … 346 346 REWIND( numnam_ref ) ! Namelist namhsb in reference namelist 347 347 READ ( numnam_ref, namhsb, IOSTAT = ios, ERR = 901) 348 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namhsb in reference namelist', lwp ) 349 348 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namhsb in reference namelist', lwp ) 350 349 REWIND( numnam_cfg ) ! Namelist namhsb in configuration namelist 351 350 READ ( numnam_cfg, namhsb, IOSTAT = ios, ERR = 902 ) 352 902 IF( ios /= 0 )CALL ctl_nam ( ios , 'namhsb in configuration namelist', lwp )351 902 IF( ios > 0 ) CALL ctl_nam ( ios , 'namhsb in configuration namelist', lwp ) 353 352 IF(lwm) WRITE ( numond, namhsb ) 354 353 355 354 IF(lwp) THEN 356 355 WRITE(numout,*) 357 WRITE(numout,*) 'dia_hsb_init' 358 WRITE(numout,*) '~~~~~~~~ ' 359 WRITE(numout,*) ' check the heat and salt budgets (T) or not (F) ln_diahsb = ', ln_diahsb 356 WRITE(numout,*) 'dia_hsb_init : heat and salt budgets diagnostics' 357 WRITE(numout,*) '~~~~~~~~~~~~ ' 358 WRITE(numout,*) ' Namelist namhsb :' 359 WRITE(numout,*) ' check the heat and salt budgets (T) or not (F) ln_diahsb = ', ln_diahsb 360 360 ENDIF 361 361 !
Note: See TracChangeset
for help on using the changeset viewer.