Ignore:
Timestamp:
Oct 23, 2017, 9:54:11 AM (7 years ago)
Author:
fhourdin
Message:

Ajout de THREADPRIVATE (non indispensables)
Et un peu de nettoyage pour yamada4

File:
1 edited

Legend:

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

    r2952 r3035  
    117117  REAL aa(klon, klev+1), aa0, aa1
    118118  INTEGER nlay, nlev
    119   LOGICAL first
    120   INTEGER ipas
    121   SAVE first, ipas
    122   ! FH/IM     data first,ipas/.true.,0/
    123   DATA first, ipas/.FALSE., 0/
    124   !$OMP THREADPRIVATE( first,ipas)
     119
    125120  LOGICAL,SAVE :: hboville=.TRUE.
    126121  REAL,SAVE :: viscom,viscoh
     
    136131  INTEGER iter
    137132  REAL dissip(klon,klev), tkeprov,tkeexp, shear(klon,klev), buoy(klon,klev)
     133  REAL :: disseff
     134
    138135  REAL,SAVE :: ric0,ric,rifc, b1, kap
    139136  !$OMP THREADPRIVATE(ric0,ric,rifc,b1,kap)
     
    147144  !$OMP THREADPRIVATE(new_yamada4,yamada4_num)
    148145  REAL, SAVE :: yun,ydeux
    149   REAL :: disseff
    150146  !$OMP THREADPRIVATE(yun,ydeux)
     147
    151148  REAL frif, falpha, fsm
    152149  REAL rino(klon, klev+1), smyam(klon, klev), styam(klon, klev), &
     
    225222  nlay = klev
    226223  nlev = klev + 1
    227   ipas = ipas + 1
    228224
    229225
     
    725721!============================================================================
    726722
    727   first = .FALSE.
    728723  RETURN
    729724
     
    978973 REAL     hlim(klon)
    979974 REAL, SAVE :: kap=0.4,kapb=0.4
     975  !$OMP THREADPRIVATE(kap,kapb)
    980976 REAL zq
    981977 REAL sq(klon), sqz(klon)
Note: See TracChangeset for help on using the changeset viewer.