- Timestamp:
- 2019-06-18T17:48:39+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/r6232_collate_bgc_diagnostics/NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90
r11132 r11134 44 44 USE in_out_manager ! I/O manager 45 45 USE diadimg ! dimg direct access file format output 46 USE diatmb ! Top,middle,bottom output 47 USE dia25h ! 25h Mean output 48 USE diaopfoam ! Diaopfoam output 46 49 USE iom 47 50 USE ioipsl 48 51 USE dynspg_oce, ONLY: un_adv, vn_adv ! barotropic velocities 52 USE eosbn2 ! equation of state (eos_bn2 routine) 53 49 54 50 55 #if defined key_lim2 … … 132 137 REAL(wp), POINTER, DIMENSION(:,:) :: z2d ! 2D workspace 133 138 REAL(wp), POINTER, DIMENSION(:,:,:) :: z3d ! 3D workspace 139 REAL(wp), POINTER, DIMENSION(:,:,:) :: zrhd , zrhop ! 3D workspace 134 140 !!---------------------------------------------------------------------- 135 141 ! … … 138 144 CALL wrk_alloc( jpi , jpj , z2d ) 139 145 CALL wrk_alloc( jpi , jpj, jpk , z3d ) 146 CALL wrk_alloc( jpi , jpj, jpk , zrhd , zrhop ) 140 147 ! 141 148 ! Output the initial state and forcings … … 376 383 CALL iom_put( "v_salttr", 0.5 * z2d ) ! heat transport in j-direction 377 384 ENDIF 385 386 IF( iom_use("rhop") ) THEN 387 CALL eos( tsn, zrhd, zrhop, fsdept_n(:,:,:) ) ! now in situ and potential density 388 zrhop(:,:,jpk) = 0._wp 389 CALL iom_put( 'rhop', zrhop ) 390 ENDIF 391 378 392 ! 379 393 CALL wrk_dealloc( jpi , jpj , z2d ) 380 394 CALL wrk_dealloc( jpi , jpj, jpk , z3d ) 395 CALL wrk_dealloc( jpi , jpj, jpk , zrhd , zrhop ) 396 ! 397 ! If we want tmb values 398 399 IF (ln_diatmb) THEN 400 CALL dia_tmb 401 ENDIF 402 IF (ln_dia25h) THEN 403 CALL dia_25h( kt ) 404 ENDIF 405 IF (ln_diaopfoam) THEN 406 CALL dia_diaopfoam 407 ENDIF 381 408 ! 382 409 IF( nn_timing == 1 ) CALL timing_stop('dia_wri')
Note: See TracChangeset
for help on using the changeset viewer.