Ignore:
Timestamp:
Aug 2, 2024, 2:12:03 PM (7 weeks ago)
Author:
abarral
Message:

Add missing klon on strataer_emiss_mod.F90
Correct various missing explicit declarations
Replace tabs by spaces (tabs are not part of the fortran charset)
Continue cleaning modules
Removed unused arguments and variables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/phylmd/alpale_th.F90

    r5142 r5158  
    135135
    136136             !----Initialisations
    137              do i=1,klon
     137             DO i=1,klon
    138138!!jyg                proba_notrig(i)=1.
    139139                random_notrig(i)=1e6*ale_bl_stat(i)-int(1e6*ale_bl_stat(i))
     
    156156             IF (iflag_trig_bl==1) THEN
    157157                !----Tirage al\'eatoire et calcul de ale_bl_trig
    158                 do i=1,klon
     158                DO i=1,klon
    159159                   IF ( (ale_bl_stat(i) > abs(cin(i))+1.e-10) )  THEN
    160160                      proba_notrig(i)=proba_notrig(i)* &
     
    177177
    178178             ELSE IF (iflag_trig_bl>=2) THEN
    179                 do i=1,klon
     179                DO i=1,klon
    180180                   IF ( (Ale_bl(i) > abs(cin(i))+1.e-10) )  THEN
    181181                      proba_notrig(i)=proba_notrig(i)* &
     
    208208          !-----------Statistical closure-----------
    209209          IF (iflag_clos_bl==1) THEN
    210              do i=1,klon
     210             DO i=1,klon
    211211                !CR: alp probabiliste
    212212                IF (ale_bl_trig(i)>0.) THEN
     
    217217          ELSE IF (iflag_clos_bl==2) THEN
    218218             !CR: alp calculee dans thermcell_main
    219              do i=1,klon
     219             DO i=1,klon
    220220                alp_bl(i)=alp_bl_stat(i)
    221221             enddo
     
    244244        ! iflag_trig_bl value.
    245245        IF (iflag_trig_bl==1) then         ! use ale_bl_stat (Rochetin computation)
    246          do i=1,klon
     246         DO i=1,klon
    247247              ale_bl_ref(i)=ale_bl_stat(i)
    248248         enddo
    249249        ELSE IF (iflag_trig_bl>=2) then    ! use ale_bl (old computation)
    250          do i=1,klon
     250         DO i=1,klon
    251251              ale_bl_ref(i)=Ale_bl(i)
    252252         enddo
     
    255255
    256256        !----Initializations and random number generation
    257         do i=1,klon
     257        DO i=1,klon
    258258!!jyg           proba_notrig(i)=1.
    259259           random_notrig(i)=1e6*ale_bl_stat(i)-int(1e6*ale_bl_stat(i))
     
    273273
    274274        !----alp_bl computation
    275         do i=1,klon
     275        DO i=1,klon
    276276           IF ( (ale_bl_ref(i) > abs(cin(i))+1.e-10) )  THEN
    277277              birth_number = n2(i)*exp(-strig(i)/s2(i))
     
    292292
    293293        !----ale_bl_trig computation
    294          do i=1,klon
     294         DO i=1,klon
    295295           IF (random_notrig(i) >= proba_notrig(i)) THEN
    296296              ale_bl_trig(i)=ale_bl_ref(i)
     
    324324                WRITE(lunout,*)'Couplage Thermiques/Emanuel seulement si T<0'
    325325             ENDIF
    326              do i=1,klon
     326             DO i=1,klon
    327327                IF (t_seri(i,lmax_th(i))>273.) THEN
    328328                   Ale_bl(i)=0.
Note: See TracChangeset for help on using the changeset viewer.