- Timestamp:
- 2015-10-25T11:33:18+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5721_CNRS9_NOC3_LDF/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfevd.F90
r5758 r5831 11 11 12 12 !!---------------------------------------------------------------------- 13 !! zdf_evd : increase the momentum and tracer Kz at the location of14 !! statically unstable portion of the water column (ln_zdfevd=T)13 !! zdf_evd : increase the momentum and tracer Kz at the location of 14 !! statically unstable portion of the water column (ln_zdfevd=T) 15 15 !!---------------------------------------------------------------------- 16 16 USE oce ! ocean dynamics and tracers variables 17 17 USE dom_oce ! ocean space and time domain variables 18 18 USE zdf_oce ! ocean vertical physics variables 19 ! 19 20 USE in_out_manager ! I/O manager 20 21 USE iom ! for iom_put 21 22 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 23 USE wrk_nemo ! work arrays 22 24 USE timing ! Timing 23 25 … … 51 53 !! References : Lazar, A., these de l'universite Paris VI, France, 1997 52 54 !!---------------------------------------------------------------------- 53 USE oce, zavt_evd => ua , zavm_evd => va ! (ua,va) used ua workspace54 !55 55 INTEGER, INTENT( in ) :: kt ! ocean time-step indexocean time step 56 56 ! 57 57 INTEGER :: ji, jj, jk ! dummy loop indices 58 REAL(wp), POINTER, DIMENSION(:,:,:) :: zavt_evd, zavm_evd 58 59 !!---------------------------------------------------------------------- 59 60 ! … … 66 67 IF(lwp) WRITE(numout,*) 67 68 ENDIF 68 69 ! 70 CALL wrk_alloc( jpi,jpj,jpk, zavt_evd, zavm_evd ) 71 ! 69 72 zavt_evd(:,:,:) = avt(:,:,:) ! set avt prior to evd application 70 73 ! 71 74 SELECT CASE ( nn_evdm ) 72 75 ! … … 111 114 CALL iom_put( "avt_evd", zavt_evd ) ! output this change 112 115 ! 116 CALL wrk_dealloc( jpi,jpj,jpk, zavt_evd, zavm_evd ) 117 ! 113 118 IF( nn_timing == 1 ) CALL timing_stop('zdf_evd') 114 119 !
Note: See TracChangeset
for help on using the changeset viewer.