8   INTEGER :: ij, k, l, nw
 
   10   INTEGER, 
PARAMETER :: kmax = 8, 
lmax = 8
 
   11   INTEGER, 
PARAMETER :: kmaxm1 = kmax - 1, lmaxm1 = 
lmax - 1
 
   12   INTEGER, 
PARAMETER :: iwmax = 40
 
   14   INTEGER, 
DIMENSION (klon) :: iw
 
   15   REAL, 
DIMENSION (klon) :: w
 
   16   REAL, 
PARAMETER :: wmin = -200., pas_w = 10.
 
   17   REAL, 
DIMENSION (kmaxm1, lmaxm1, iwmax, nbreg) :: histow, nhisto
 
   18   REAL, 
DIMENSION (klon, kmaxm1, lmaxm1) :: histo
 
   21   INTEGER, 
DIMENSION (klon, nbreg) :: pct_ocean
 
   24   histow(:, :, :, :) = 0.
 
   25   nhisto(:, :, :, :) = 0.
 
   30       iw(ij) = int((w(ij)-wmin)/pas_w) + 1
 
   33       IF (iw(ij)>=1 .AND. iw(ij)<=iwmax) 
THEN 
   36             IF (histo(ij,k,l)>0.) 
THEN 
   37               histow(k, l, iw(ij), nreg) = histow(k, l, iw(ij), nreg) + &
 
   38                 histo(ij, k, l)*pct_ocean(ij, nreg)
 
   39               nhisto(k, l, iw(ij), nreg) = nhisto(k, l, iw(ij), nreg) + &
 
   53           IF (nhisto(k,l,nw,nreg)/=0.) 
THEN 
   54             histow(k, l, nw, nreg) = 100.*histow(k, l, nw, nreg)/ &
 
   55               nhisto(k, l, nw, nreg)
 
c c $Id c c calculs statistiques distribution nuage ftion du regime dynamique c c Ce calcul doit etre fait a partir de valeurs mensuelles CALL histo_o500_pctau(nbregdyn, pct_ocean, o500, fq_isccp,&histoW, nhistoW) c c nhistoWt