Ignore:
Timestamp:
May 20, 2015, 3:27:07 PM (10 years ago)
Author:
Ehouarn Millour
Message:
  • fix in dyn3d the array out of bound issue (in qminimum) that was only corrected in dyn3dmem in rev 2285.
  • comment out many invasive debug writes.

EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/dyn3dmem/vlsplt_loc.F

    r2281 r2286  
    5656      INTEGER ijb,ije,ijb_x,ije_x
    5757     
    58       write(*,*) 'vlsplt 58: entree dans vlx_loc, iq,ijb_x=',
    59      &   iq,ijb_x
     58      !write(*,*) 'vlsplt 58: entree dans vlx_loc, iq,ijb_x=',
     59!     &   iq,ijb_x
    6060c   calcul de la pente a droite et a gauche de la maille
    6161
     
    154154      ENDIF ! (pente_max.lt.-1.e-5)
    155155
    156       write(*,*) 'vlx 156: iq,ijb_x=',iq,ijb_x
     156      !write(*,*) 'vlx 156: iq,ijb_x=',iq,ijb_x
    157157
    158158c   bouclage de la pente en iip1:
     
    273273               ENDDO
    274274               niju=iju
    275                PRINT*,'vlx 278, niju,nl',niju,nl(l)
     275               !PRINT*,'vlx 278, niju,nl',niju,nl(l)
    276276
    277277c  traitement des mailles
     
    331331! Il faut faire ça avant d'avoir mis à jour q et masse
    332332
    333       write(*,*) 'vlsplt 326: iq,ijb_x,nqfils(iq)=',iq,ijb_x,nqfils(iq)
     333      !write(*,*) 'vlsplt 326: iq,ijb_x,nqfils(iq)=',iq,ijb_x,nqfils(iq)
    334334
    335335      if (nqfils(iq).gt.0) then 
     
    354354! end CRisi
    355355
    356       write(*,*) 'vlsplt 360: iq,ijb_x=',iq,ijb_x
     356      !write(*,*) 'vlsplt 360: iq,ijb_x=',iq,ijb_x
    357357
    358358c   calcul des tENDances
     
    373373      ENDDO
    374374c$OMP END DO NOWAIT
    375       write(*,*) 'vlsplt 380: iq,ijb_x=',iq,ijb_x
     375      !write(*,*) 'vlsplt 380: iq,ijb_x=',iq,ijb_x
    376376
    377377! retablir les fils en rapport de melange par rapport a l'air:
     
    394394      endif !if (nqfils(iq).gt.0) then
    395395
    396       write(*,*) 'vlsplt 399: iq,ijb_x=',iq,ijb_x
     396      !write(*,*) 'vlsplt 399: iq,ijb_x=',iq,ijb_x
    397397c     CALL SCOPY((jjm-1)*llm,q(iip1+iip1,1),iip1,q(iip2,1),iip1)
    398398c     CALL SCOPY((jjm-1)*llm,masse(iip1+iip1,1),iip1,masse(iip2,1),iip1)
     
    726726! CRisi: appel récursif de l'advection sur les fils.
    727727! Il faut faire ça avant d'avoir mis à jour q et masse
    728       write(*,*) 'vly 689: iq,nqfils(iq)=',iq,nqfils(iq)
     728      !write(*,*) 'vly 689: iq,nqfils(iq)=',iq,nqfils(iq)
    729729
    730730      ijb=ij_begin-2*iip1
     
    926926c    sens de W
    927927
    928       write(*,*) 'vlsplt 926: entree dans vlz_loc, iq=',iq
     928      !write(*,*) 'vlsplt 926: entree dans vlz_loc, iq=',iq
    929929#ifdef BIDON
    930930      IF(testcpu) THEN
     
    982982c calcul de  - d( q   * w )/ d(sigma)    qu'on ajoute a  dq pour calculer dq
    983983
    984        write(*,*) 'vlz 982,ijb,ije=',ijb,ije
     984       !write(*,*) 'vlz 982,ijb,ije=',ijb,ije
    985985c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    986986       DO l = 1,llm-1
     
    998998       ENDDO
    999999c$OMP END DO NOWAIT   
    1000        write(*,*) 'vlz 1001'   
     1000       !write(*,*) 'vlz 1001'   
    10011001
    10021002c$OMP MASTER
     
    10101010! CRisi: appel récursif de l'advection sur les fils.
    10111011! Il faut faire ça avant d'avoir mis à jour q et masse
    1012       write(*,*) 'vlsplt 942: iq,nqfils(iq)=',iq,nqfils(iq)
     1012      !write(*,*) 'vlsplt 942: iq,nqfils(iq)=',iq,nqfils(iq)
    10131013      if (nqfils(iq).gt.0) then 
    10141014       do ifils=1,nqdesc(iq)
Note: See TracChangeset for help on using the changeset viewer.