Changeset 4825


Ignore:
Timestamp:
Feb 16, 2024, 11:56:24 AM (3 months ago)
Author:
fhourdin
Message:

Correction plantage debug wake

Location:
LMDZ6/trunk/libf/phylmd
Files:
2 edited

Legend:

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

    r4818 r4825  
    24762476REAL,     DIMENSION (klon)         :: sum_dth
    24772477
     2478!INTEGER, SAVE :: compte=0
     2479
    24782480! LJYF : a priori z, dz sum_dth sont aussi des variables internes
    24792481! Les eliminer apres verification convergence numerique
     2482
     2483!compte=compte+1
     2484!print*,'compte=',compte
    24802485
    24812486  delta_t_min = 0.2
     
    24882493
    24892494    DO i = 1, klon
    2490       IF (wk_adv(i)) THEN
    24912495        ptop_provis(i) = ph(i, 1)
    2492       END IF
    24932496    END DO
    24942497
    24952498    DO k = 2, klev
    24962499      DO i = 1, klon
     2500!       if (compte==92) then
     2501!            print*,'debug xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
     2502!            print*,'debug i =',i
     2503!            print*,'debug k =',k
     2504!            print*,'debug wk_adv(i) =',wk_adv(i)
     2505!            print*,'debug ptop_provis(i) =',ptop_provis(i)
     2506!            print*,'debug ph(i,1) =',ph(i,1)
     2507!            print*,'debug dth(i,k) =',dth(i,k)
     2508!            print*,'debug delta_t_min =',delta_t_min
     2509!            print*,'debug p(i,k-1) =',p(i,k-1)
     2510!            print*,'debug dth(i,k-1) =',dth(i,k-1)
     2511!            print*,'debug p(i,k) =',p(i,k)
     2512!       endif
    24972513        IF (wk_adv(i) .AND. ptop_provis(i)==ph(i,1) .AND. &
    24982514! LJYF changer :           dth(i,k)>=-delta_t_min .AND. dth(i,k-1)<-delta_t_min) THEN
     
    25612577
    25622578    DO i = 1, klon
    2563       IF (wk_adv(i)) THEN
    25642579        ptop_new(i) = ptop(i)
    2565       END IF
    25662580    END DO
    25672581
     
    25802594
    25812595    DO i = 1, klon
    2582       IF (wk_adv(i)) THEN
    25832596        ptop(i) = ptop_new(i)
    2584       END IF
    25852597    END DO
    25862598
  • LMDZ6/trunk/libf/phylmd/yamada4.F90

    r4822 r4825  
    532532    !.......................................
    533533
    534 print*,'iflag_vdif_q2 =',iflag_vdif_q2
    535534  IF (iflag_vdif_q2==1) THEN
    536535    q2(1:ngrid, 1) = q2(1:ngrid, 2)
Note: See TracChangeset for help on using the changeset viewer.