Ignore:
Timestamp:
Nov 21, 2019, 4:43:45 PM (4 years ago)
Author:
lguez
Message:

Merge revisions 3427:3600 of trunk into branch Ocean_skin

Location:
LMDZ6/branches/Ocean_skin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Ocean_skin

  • LMDZ6/branches/Ocean_skin/libf/phylmd/cv30_routines.F90

    r2520 r3605  
    30503050  ! variables pour tracer dans precip de l'AA et des mel
    30513051  ! local variables:
    3052   INTEGER i, j, k
     3052  INTEGER i, j, k, nam1
    30533053  REAL epm(nloc, na, na)
    30543054
     3055  nam1=na-1 ! Introduced because ep is not defined for j=na
    30553056  ! variables d'Emanuel : du second indice au troisieme
    30563057  ! --->    tab(i,k,j) -> de l origine k a l arrivee j
     
    30823083  ! fraction deau condensee dans les melanges convertie en precip : epm
    30833084  ! et eau condensée précipitée dans masse d'air saturé : l_m*dM_m/dzdz.dzdz
    3084   DO j = 1, na
     3085  DO j = 1, nam1
    30853086    DO k = 1, j - 1
    30863087      DO i = 1, ncum
     
    30953096  END DO
    30963097
    3097   DO j = 1, na
    3098     DO k = 1, na
     3098  DO j = 1, nam1
     3099    DO k = 1, nam1
    30993100      DO i = 1, ncum
    31003101        IF (k>=icb(i) .AND. k<=inb(i)) THEN
     
    31063107  END DO
    31073108
    3108   DO j = 1, na
     3109  DO j = 1, nam1
    31093110    DO k = 1, j - 1
    31103111      DO i = 1, ncum
     
    31173118
    31183119  ! matrices pour calculer la tendance des concentrations dans cvltr.F90
    3119   DO j = 1, na
    3120     DO k = 1, na
     3120  DO j = 1, nam1
     3121    DO k = 1, nam1
    31213122      DO i = 1, ncum
    31223123        da(i, j) = da(i, j) + (1.-sij(i,k,j))*ment(i, k, j)
     
    31273128  END DO
    31283129
    3129   DO j = 1, na
     3130  DO j = 1, nam1
    31303131    DO k = 1, j - 1
    31313132      DO i = 1, ncum
     
    32983299      integer i,k   
    32993300      real hp_bak(nloc,nd)
     3301      CHARACTER (LEN=20) :: modname='cv30_epmax_fn_cape'
     3302      CHARACTER (LEN=80) :: abort_message
    33003303
    33013304        ! on recalcule ep et hp
     
    33463349           write(*,*) 'clw(i,k)=',clw(i,k)
    33473350           write(*,*) 'cpd,cpv=',cpd,cpv
    3348            stop
     3351           CALL abort_physic(modname,abort_message,0)
    33493352        endif
    33503353       enddo !do k=1,nl
Note: See TracChangeset for help on using the changeset viewer.