/[lmdze]/trunk/dyn3d/exner_hyb.f
ViewVC logotype

Diff of /trunk/dyn3d/exner_hyb.f

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

trunk/libf/dyn3d/exner_hyb.f90 revision 64 by guez, Wed Aug 29 14:47:17 2012 UTC trunk/dyn3d/exner_hyb.f revision 83 by guez, Thu Mar 6 15:12:00 2014 UTC
# Line 30  contains Line 30  contains
30    
31      use dimens_m, only: iim, jjm, llm      use dimens_m, only: iim, jjm, llm
32      use comconst, only: kappa, cpp      use comconst, only: kappa, cpp
33      use comvert, only: preff      use disvert_m, only: preff
34      use comgeom, only: aire_2d, apoln, apols      use comgeom, only: aire_2d, apoln, apols
35      use filtreg_m, only: filtreg      use filtreg_m, only: filtreg
36    
# Line 59  contains Line 59  contains
59              / (p(:, :, l) * unpl2k + p(:, :, l+1) * (beta(:, :, l+1) - unpl2k))              / (p(:, :, l) * unpl2k + p(:, :, l+1) * (beta(:, :, l+1) - unpl2k))
60      ENDDO      ENDDO
61    
62      pk(:, :, 1) = p(:, :, 1) * pks  &      pk(:, :, 1) = ps * pks &
63           / (p(:, :, 1) * (1. + kappa) &           / (ps * (1. + kappa) + 0.5 * (beta(:, :, 2) - unpl2k) * p(:, :, 2))
          + 0.5 * (beta(:, :, 2) - unpl2k) * p(:, :, 2))  
64      DO l = 2, llm      DO l = 2, llm
65         pk(:, :, l) = beta(:, :, l) * pk(:, :, l-1)         pk(:, :, l) = beta(:, :, l) * pk(:, :, l - 1)
66      ENDDO      ENDDO
67    
68      if (present(pkf)) then      if (present(pkf)) then

Legend:
Removed from v.64  
changed lines
  Added in v.83

  ViewVC Help
Powered by ViewVC 1.1.21