Changeset 6041 for branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfgls.F90
- Timestamp:
- 2015-12-14T10:06:06+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfgls.F90
r5656 r6041 8 8 !! 3.3 ! 2010-10 (C. Bricaud) Add in the reference 9 9 !!---------------------------------------------------------------------- 10 #if defined key_zdfgls || defined key_esopa10 #if defined key_zdfgls 11 11 !!---------------------------------------------------------------------- 12 12 !! 'key_zdfgls' Generic Length Scale vertical physics … … 116 116 !!---------------------------------------------------------------------- 117 117 ALLOCATE( mxln(jpi,jpj,jpk), zwall(jpi,jpj,jpk) , & 118 & ustars2(jpi,jpj) , ustarb2(jpi,jpj), STAT= zdf_gls_alloc )118 & ustars2(jpi,jpj) , ustarb2(jpi,jpj) , STAT= zdf_gls_alloc ) 119 119 ! 120 120 IF( lk_mpp ) CALL mpp_sum ( zdf_gls_alloc ) … … 154 154 IF( nn_timing == 1 ) CALL timing_start('zdf_gls') 155 155 ! 156 CALL wrk_alloc( jpi,jpj, zdep, zkar, zflxs, zhsro )157 CALL wrk_alloc( jpi,jpj,jpk, eb, mxlb, shear, eps, zwall_psi, z_elem_a, z_elem_b, z_elem_c, psi )156 CALL wrk_alloc( jpi,jpj, zdep, zkar, zflxs, zhsro ) 157 CALL wrk_alloc( jpi,jpj,jpk, eb, mxlb, shear, eps, zwall_psi, z_elem_a, z_elem_b, z_elem_c, psi ) 158 158 159 159 ! Preliminary computing … … 169 169 170 170 ! Compute surface and bottom friction at T-points 171 !CDIR NOVERRCHK172 171 DO jj = 2, jpjm1 173 !CDIR NOVERRCHK174 172 DO ji = fs_2, fs_jpim1 ! vector opt. 175 173 ! … … 360 358 ! ! en(ibot) = u*^2 / Co2 and mxln(ibot) = rn_lmin 361 359 ! ! Balance between the production and the dissipation terms 362 !CDIR NOVERRCHK 363 DO jj = 2, jpjm1 364 !CDIR NOVERRCHK 360 DO jj = 2, jpjm1 365 361 DO ji = fs_2, fs_jpim1 ! vector opt. 366 362 ibot = mbkt(ji,jj) + 1 ! k bottom level of w-point … … 383 379 CASE ( 1 ) ! Neumman boundary condition 384 380 ! 385 !CDIR NOVERRCHK 386 DO jj = 2, jpjm1 387 !CDIR NOVERRCHK 381 DO jj = 2, jpjm1 388 382 DO ji = fs_2, fs_jpim1 ! vector opt. 389 383 ibot = mbkt(ji,jj) + 1 ! k bottom level of w-point … … 588 582 ! ! en(ibot) = u*^2 / Co2 and mxln(ibot) = vkarmn * rn_bfrz0 589 583 ! ! Balance between the production and the dissipation terms 590 !CDIR NOVERRCHK 591 DO jj = 2, jpjm1 592 !CDIR NOVERRCHK 584 DO jj = 2, jpjm1 593 585 DO ji = fs_2, fs_jpim1 ! vector opt. 594 586 ibot = mbkt(ji,jj) + 1 ! k bottom level of w-point … … 611 603 CASE ( 1 ) ! Neumman boundary condition 612 604 ! 613 !CDIR NOVERRCHK 614 DO jj = 2, jpjm1 615 !CDIR NOVERRCHK 605 DO jj = 2, jpjm1 616 606 DO ji = fs_2, fs_jpim1 ! vector opt. 617 607 ibot = mbkt(ji,jj) + 1 ! k bottom level of w-point … … 834 824 avmv_k(:,:,:) = avmv(:,:,:) 835 825 ! 836 CALL wrk_dealloc( jpi,jpj, zdep, zkar, zflxs, zhsro )837 CALL wrk_dealloc( jpi,jpj,jpk, eb, mxlb, shear, eps, zwall_psi, z_elem_a, z_elem_b, z_elem_c, psi )826 CALL wrk_dealloc( jpi,jpj, zdep, zkar, zflxs, zhsro ) 827 CALL wrk_dealloc( jpi,jpj,jpk, eb, mxlb, shear, eps, zwall_psi, z_elem_a, z_elem_b, z_elem_c, psi ) 838 828 ! 839 829 IF( nn_timing == 1 ) CALL timing_stop('zdf_gls')
Note: See TracChangeset
for help on using the changeset viewer.