Changeset 5962
- Timestamp:
- Dec 18, 2025, 7:56:44 PM (15 hours ago)
- File:
-
- 1 edited
-
LMDZ6/trunk/libf/phylmd/yamada_c.F90 (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/yamada_c.F90
r5961 r5962 99 99 integer nlay,nlev 100 100 101 !ym logical first102 !ym integer ipas103 !ym save first,ipas104 !FH/IM data first,ipas/.true.,0/105 !ym data first,ipas/.false.,0/106 !ym!$OMP THREADPRIVATE( first,ipas)107 !ym INTEGER, SAVE :: iflag_tke_diff=0108 !ym!$OMP THREADPRIVATE(iflag_tke_diff)109 110 111 101 integer ig,k 112 102 … … 122 112 real leff(klon,klev+1) 123 113 real l0(klon) 124 !ym real,allocatable,save :: l0(:)125 !ym!$OMP THREADPRIVATE(l0)126 114 real sq(klon),sqz(klon),zz(klon,klev+1) 127 115 integer iter 128 116 129 !ym real ric,rifc,b1,kap130 !ym save ric,rifc,b1,kap131 !ym data ric,rifc,b1,kap/0.195,0.191,16.6,0.4/132 !ym!$OMP THREADPRIVATE(ric,rifc,b1,kap)133 117 real, parameter :: ric=0.195,rifc=0.191,b1=16.6,kap=0.4 134 118 real frif,falpha,fsm … … 138 122 real lyam(klon,klev),knyam(klon,klev) 139 123 real w2yam(klon,klev),t2yam(klon,klev) 140 !ym logical,save :: firstcall=.true. 141 !ym!$OMP THREADPRIVATE(firstcall) 124 142 125 CHARACTER(len=20),PARAMETER :: modname="yamada_c" 143 126 REAL, DIMENSION(klon,klev+1) :: fluxu,fluxv,fluxt … … 160 143 161 144 okiophys=klon==1 162 !ym if (firstcall) then163 !ym CALL getin_p('iflag_tke_diff',iflag_tke_diff)164 !ym allocate(l0(klon))165 !ym firstcall=.false.166 !ym endif167 145 168 146 IF (ngrid<=0) RETURN ! Bizarre : on n a pas ce probeleme pour coef_diff_turb … … 246 224 247 225 248 !ym ipas=ipas+1249 226 250 227 … … 338 315 l0(ig)=0.2*sqz(ig)/sq(ig) 339 316 enddo 340 l(:,1) = 0. 341 l(:,klev+1) = 0. 317 l(:,1) = 0. !ym <- fix unitialized level 318 l(:,klev+1) = 0. !ym <- fix unitialized level 342 319 do k=2,klev 343 320 do ig=1,ngrid … … 354 331 355 332 l0(:)=150. 356 l(:,1) = 0. 357 l(:,klev+1) = 0. 333 l(:,1) = 0. !ym <- fix unitialized level 334 l(:,klev+1) = 0. !ym <- fix unitialized level 358 335 do k=2,klev 359 336 do ig=1,ngrid
Note: See TracChangeset
for help on using the changeset viewer.
