Changeset 4076


Ignore:
Timestamp:
Feb 4, 2022, 9:37:44 AM (2 years ago)
Author:
jyg
Message:

Fix sign error in convective saturated downdraught mass flux

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/cv3_routines.F90

    r3670 r4076  
    39723972    DO il = 1, ncum
    39733973      IF (j<=inb(il)) THEN
    3974         dn_to(il,i) = dn_to(il,i) + ment(il,j,i)
     3974!!        dn_to(il,i) = dn_to(il,i) + ment(il,j,i)       !jyg,20220202
     3975        dn_to(il,i) = dn_to(il,i) - ment(il,j,i)
    39753976      ENDIF
    39763977    ENDDO
     
    39823983    DO il = 1, ncum
    39833984      IF (i<=inb(il)) THEN
    3984         dn_from(il,i) = dn_from(il,i) + ment(il,i,j)
     3985!!        dn_from(il,i) = dn_from(il,i) + ment(il,i,j)   !jyg,20220202
     3986        dn_from(il,i) = dn_from(il,i) - ment(il,i,j)
    39853987      ENDIF
    39863988    ENDDO
     
    39943996DO i = nl-1, 1, -1
    39953997  DO il = 1, ncum
    3996     dnwd(il,i) = max(0., dnwd(il,i+1) - dn_to(il,i) + dn_from(il,i))
     3998!!    dnwd(il,i) = max(0., dnwd(il,i+1) - dn_to(il,i) + dn_from(il,i)) !jyg,20220202
     3999    dnwd(il,i) = min(0., dnwd(il,i+1) - dn_to(il,i) + dn_from(il,i))
    39974000  ENDDO
    39984001ENDDO
Note: See TracChangeset for help on using the changeset viewer.