Ignore:
Timestamp:
Aug 17, 2007 1:54:45 PM (17 years ago)
Author:
raasch
Message:

further bugfix for non-cyclic BCs

File:
1 edited

Legend:

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

    r106 r107  
    285285                                       ( u(k,-1,i) - u(k,0,i) ) * ddy
    286286
    287              v_p(k,-1,i) = v(k,-1,i) - dt_3d * tsc(2) * c_v(k,i) * &
     287             v_p(k,0,i)  = v(k,0,i) - dt_3d * tsc(2) * c_v(k,i) * &
    288288                                       ( v(k,0,i) - v(k,1,i) ) * ddy
    289289
     
    433433                IF ( denom /= 0.0 )  THEN
    434434                   c_u(k,j) = -c_max * ( u(k,j,1) - u_m_l(k,j,1) ) / denom
    435                    IF ( c_u(k,j) > 0.0 )  THEN
     435                   IF ( c_u(k,j) < 0.0 )  THEN
    436436                      c_u(k,j) = 0.0
    437                    ELSEIF ( c_u(k,j) < -c_max )  THEN
    438                       c_u(k,j) = -c_max
    439                    ENDIF
    440                 ELSE
    441                    c_u(k,j) = -c_max
     437                   ELSEIF ( c_u(k,j) > c_max )  THEN
     438                      c_u(k,j) = c_max
     439                   ENDIF
     440                ELSE
     441                   c_u(k,j) = c_max
    442442                ENDIF
    443443
Note: See TracChangeset for help on using the changeset viewer.