/[lmdze]/trunk/phylmd/Interface_surf/clvent.f
ViewVC logotype

Diff of /trunk/phylmd/Interface_surf/clvent.f

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 298 by guez, Thu Jul 26 16:45:51 2018 UTC revision 309 by guez, Thu Sep 27 14:58:10 2018 UTC
# Line 11  contains Line 11  contains
11      ! Date: 1993/08/18      ! Date: 1993/08/18
12      ! Objet : diffusion verticale de la vitesse      ! Objet : diffusion verticale de la vitesse
13    
14        ! Library:
15      use nr_util, only: assert      use nr_util, only: assert
16    
17      use comconst, only: dtphys      use comconst, only: dtphys
# Line 55  contains Line 56  contains
56      zx_coef(:, 1) = cdrag * (1. + SQRT(u1lay**2 + v1lay**2)) * pplay(:, 1) &      zx_coef(:, 1) = cdrag * (1. + SQRT(u1lay**2 + v1lay**2)) * pplay(:, 1) &
57           / (RD * t(:, 1)) * dtphys * RG           / (RD * t(:, 1)) * dtphys * RG
58    
59      DO k = 2, klev      forall (k = 2:klev) zx_coef(:, k) = coef(:, k) * RG / (pplay(:, k - 1) &
60         zx_coef(:, k) = coef(:, k) * RG / (pplay(:, k - 1) - pplay(:, k)) &           - pplay(:, k)) * (paprs(:, k) * 2 / (t(:, k) + t(:, k - 1)) / RD)**2 &
61              * (paprs(:, k) * 2 / (t(:, k) + t(:, k - 1)) / RD)**2 * dtphys * RG           * dtphys * RG
     ENDDO  
62    
63      zx_buf = delp(:, 1) + zx_coef(:, 1) + zx_coef(:, 2)      zx_buf = delp(:, 1) + zx_coef(:, 1) + zx_coef(:, 2)
64      zx_cv(:, 2) = ven(:, 1) * delp(:, 1) / zx_buf      zx_cv(:, 2) = ven(:, 1) * delp(:, 1) / zx_buf

Legend:
Removed from v.298  
changed lines
  Added in v.309

  ViewVC Help
Powered by ViewVC 1.1.21