Ignore:
Timestamp:
Apr 8, 2016 8:29:13 AM (8 years ago)
Author:
raasch
Message:

nzb_2d replaced by nzb_..._inner, Kessler precipitation stored on surface grid point

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/pres.f90

    r1818 r1845  
    1919! Current revisions:
    2020! ------------------
    21 !
     21! nzb_2d replace by nzb_u|v_inner
    2222!
    2323! Former revisions:
     
    119119        ONLY:  nbgp, ngp_2dh_outer, nx, nxl, nxlg, nxl_mg, nxr, nxrg, nxr_mg,  &
    120120               ny, nys, nysg, nys_mg, nyn, nyng, nyn_mg, nzb, nzb_s_inner,     &
    121                nzb_u_inner, nzb_v_inner, nzb_w_inner, nzb_2d, nzt, nzt_mg,     &
     121               nzb_u_inner, nzb_v_inner, nzb_w_inner, nzt, nzt_mg,             &
    122122               rflags_s_inner
    123123
     
    212212!
    213213!--       Sum up the volume flow through the south/north boundary
    214           DO  k = nzb_2d(j,i)+1, nzt
     214          DO  k = nzb_u_inner(j,i)+1, nzt
    215215             volume_flow_l(1) = volume_flow_l(1) + u(k,j,i) * dzw(k)
    216216          ENDDO
     
    228228
    229229       DO  j = nysg, nyng
    230           DO  k = nzb_2d(j,i)+1, nzt
     230          DO  k = nzb_u_inner(j,i)+1, nzt
    231231             u(k,j,i) = u(k,j,i) + volume_flow_offset(1)
    232232          ENDDO
     
    251251!
    252252!--       Sum up the volume flow through the south/north boundary
    253           DO  k = nzb_2d(j,i)+1, nzt
     253          DO  k = nzb_v_inner(j,i)+1, nzt
    254254             volume_flow_l(2) = volume_flow_l(2) + v(k,j,i) * dzw(k)
    255255          ENDDO
     
    648648       DO  j = nys, nyn
    649649          !$OMP CRITICAL
    650           DO  k = nzb_2d(j,nx) + 1, nzt
     650          DO  k = nzb_u_inner(j,nx) + 1, nzt
    651651             volume_flow_l(1) = volume_flow_l(1) + u(k,j,nx) * dzw(k)
    652652          ENDDO
     
    664664       DO  i = nxl, nxr
    665665          !$OMP CRITICAL
    666           DO  k = nzb_2d(ny,i) + 1, nzt
     666          DO  k = nzb_v_inner(ny,i) + 1, nzt
    667667             volume_flow_l(2) = volume_flow_l(2) + v(k,ny,i) * dzw(k)
    668668           ENDDO
     
    695695                u(k,j,i) = u(k,j,i) + volume_flow_offset(1)
    696696             ENDDO
    697              DO k = nzb_v_inner(j,i) + 1, nzt
     697             DO  k = nzb_v_inner(j,i) + 1, nzt
    698698                v(k,j,i) = v(k,j,i) + volume_flow_offset(2)
    699699             ENDDO
Note: See TracChangeset for help on using the changeset viewer.