Ignore:
Timestamp:
Apr 16, 2014 3:17:48 PM (10 years ago)
Author:
hoffmann
Message:

improved version of two-moment cloud physics

File:
1 edited

Legend:

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

    r1354 r1361  
    2020! Current revisions:
    2121! -----------------
    22 !
     22! nr and qr added
    2323!
    2424! Former revisions:
     
    926926       ENDIF
    927927
     928    ELSEIF ( sk_char == 'qr' )  THEN
     929
     930!
     931!--    Rain water content boundary condition at the bottom boundary:
     932!--    Dirichlet (fixed surface rain water content).
     933       DO  i = nxl, nxr
     934          DO  j = nys, nyn
     935             sk_p(nzb,j,i)   = sk_p(nzb+1,j,i)
     936             sk_p(nzb-1,j,i) = sk_p(nzb,j,i)
     937             sk_p(nzb-2,j,i) = sk_p(nzb,j,i)
     938          ENDDO
     939       ENDDO
     940
     941!
     942!--    Rain water content boundary condition at the top boundary: Dirichlet
     943       DO  i = nxl, nxr
     944          DO  j = nys, nyn
     945             sk_p(nzt+2,j,i)   = sk_p(nzt+1,j,i)
     946             sk_p(nzt+3,j,i)   = sk_p(nzt+1,j,i)
     947          ENDDO
     948       ENDDO
     949
     950    ELSEIF ( sk_char == 'nr' )  THEN
     951
     952!
     953!--    Rain drop concentration boundary condition at the bottom boundary:
     954!--    Dirichlet (fixed surface rain drop concentration).
     955       DO  i = nxl, nxr
     956          DO  j = nys, nyn
     957             sk_p(nzb,j,i)   = sk_p(nzb+1,j,i)
     958             sk_p(nzb-1,j,i) = sk_p(nzb,j,i)
     959             sk_p(nzb-2,j,i) = sk_p(nzb,j,i)
     960          ENDDO
     961       ENDDO
     962
     963!
     964!--    Rain drop concentration boundary condition at the top boundary: Dirichlet
     965       DO  i = nxl, nxr
     966          DO  j = nys, nyn
     967             sk_p(nzt+2,j,i)   = sk_p(nzt+1,j,i)
     968             sk_p(nzt+3,j,i)   = sk_p(nzt+1,j,i)
     969          ENDDO
     970       ENDDO
     971
    928972    ELSEIF ( sk_char == 'e' )  THEN
    929973
Note: See TracChangeset for help on using the changeset viewer.