File |
Line number |
Procedure |
Code |
./pkg/land/land_impl_temp.F |
147 |
LAND_IMPL_TEMP |
tg(k) = land_groundT(i,j,k,bi,bj) |
./pkg/land/land_impl_temp.F |
152 |
LAND_IMPL_TEMP |
& 'LAND_IMPL_TEMP: 0 , ts,tg1&2,mSw=',0,tSurf,tg,mSnow |
./pkg/land/land_impl_temp.F |
158 |
LAND_IMPL_TEMP |
tg(1) = ( cg(1)*tg(1) + fLoc*delT*beta |
./pkg/land/land_impl_temp.F |
159 |
LAND_IMPL_TEMP |
& + cg(2)*tg(2)*aLoc/(cg(2)+aLoc) |
./pkg/land/land_impl_temp.F |
164 |
LAND_IMPL_TEMP |
tg(2) = ( cg(2)*tg(2) + aLoc*tg(1) ) / (cg(2)+aLoc) |
./pkg/land/land_impl_temp.F |
165 |
LAND_IMPL_TEMP |
tSurf = ( tg(1) + alpha*fLoc ) * beta |
./pkg/land/land_impl_temp.F |
169 |
LAND_IMPL_TEMP |
& 'LAND_IMPL_TEMP: 1 , ts,tg1&2,mW1=',1,tSurf,tg,mW(1) |
./pkg/land/land_impl_temp.F |
176 |
LAND_IMPL_TEMP |
IF ( tg(2)*land_groundT(i,j,2,bi,bj) .LE. 0. _d 0 |
./pkg/land/land_impl_temp.F |
179 |
LAND_IMPL_TEMP |
tmp1 = tg(1) |
./pkg/land/land_impl_temp.F |
180 |
LAND_IMPL_TEMP |
tmp2 = tg(2) |
./pkg/land/land_impl_temp.F |
181 |
LAND_IMPL_TEMP |
tg(2) = 0. |
./pkg/land/land_impl_temp.F |
186 |
LAND_IMPL_TEMP |
tg(1) = MIN( temp_bf, MAX(temp_af, 0. _d 0) ) |
./pkg/land/land_impl_temp.F |
187 |
LAND_IMPL_TEMP |
tSurf = ( tg(1) + alpha*fLoc ) * beta |
./pkg/land/land_impl_temp.F |
190 |
LAND_IMPL_TEMP |
eg(1) = eLoc - (aLoc + bLoc*delT*beta)*tg(1) |
./pkg/land/land_impl_temp.F |
191 |
LAND_IMPL_TEMP |
eg(2) = eg(2) + aLoc*tg(1) |
./pkg/land/land_impl_temp.F |
207 |
LAND_IMPL_TEMP |
& tg,tSurf,mSnow |
./pkg/land/land_impl_temp.F |
222 |
LAND_IMPL_TEMP |
IF ( tg(1)*land_groundT(i,j,1,bi,bj) .LE. 0. _d 0 |
./pkg/land/land_impl_temp.F |
225 |
LAND_IMPL_TEMP |
tmp1 = tg(1) |
./pkg/land/land_impl_temp.F |
226 |
LAND_IMPL_TEMP |
tg(1) = 0. |
./pkg/land/land_impl_temp.F |
227 |
LAND_IMPL_TEMP |
tg(2) = cg(2)*tg(2) / (cg(2)+aLoc) |
./pkg/land/land_impl_temp.F |
231 |
LAND_IMPL_TEMP |
eg(2) = eg(2) - aLoc*tg(2) |
./pkg/land/land_impl_temp.F |
232 |
LAND_IMPL_TEMP |
eg(1) = eg(1) + aLoc*tg(2) + fLoc*delT*beta |
./pkg/land/land_impl_temp.F |
260 |
LAND_IMPL_TEMP |
& tg,tSurf,mSnow |
./pkg/land/land_impl_temp.F |
289 |
LAND_IMPL_TEMP |
tg(1) = land_groundT(i,j,1,bi,bj) |
./pkg/land/land_impl_temp.F |
290 |
LAND_IMPL_TEMP |
tg(2) = land_groundT(i,j,2,bi,bj) |
./pkg/land/land_impl_temp.F |
292 |
LAND_IMPL_TEMP |
eLoc = cg(1)*tg(1) |
./pkg/land/land_impl_temp.F |
293 |
LAND_IMPL_TEMP |
& + delT*fLoc - land_Lfreez*mSnow + aLoc*tg(2) |
./pkg/land/land_impl_temp.F |
298 |
LAND_IMPL_TEMP |
tg(1) = 0. _d 0 |
./pkg/land/land_impl_temp.F |
299 |
LAND_IMPL_TEMP |
tg(2) = cg(2)*tg(2) / (cg(2)+aLoc) |
./pkg/land/land_impl_temp.F |
303 |
LAND_IMPL_TEMP |
tg(1) = ( cg(1)*tg(1) + cg(2)*tg(2)*aLoc/(cg(2)+aLoc) ) |
./pkg/land/land_impl_temp.F |
305 |
LAND_IMPL_TEMP |
tg(2) = ( cg(2)*tg(2) + aLoc*tg(1) ) / (cg(2)+aLoc) |
./pkg/land/land_impl_temp.F |
306 |
LAND_IMPL_TEMP |
IF ( tg(2)*land_groundT(i,j,2,bi,bj).LE.0. _d 0 ) THEN |
./pkg/land/land_impl_temp.F |
307 |
LAND_IMPL_TEMP |
tg(2) = 0. |
./pkg/land/land_impl_temp.F |
308 |
LAND_IMPL_TEMP |
tg(1) = cg(1)*tg(1) / ( cg(1)+aLoc + delT/alpha ) |
./pkg/land/land_impl_temp.F |
309 |
LAND_IMPL_TEMP |
ELSEIF ( tg(1)*land_groundT(i,j,1,bi,bj).LE.0. _d 0 ) THEN |
./pkg/land/land_impl_temp.F |
310 |
LAND_IMPL_TEMP |
tg(1) = 0. |
./pkg/land/land_impl_temp.F |
311 |
LAND_IMPL_TEMP |
tg(2) = cg(2)*tg(2) / (cg(2)+aLoc) |
./pkg/land/land_impl_temp.F |
313 |
LAND_IMPL_TEMP |
dMsn = ( fLoc+tg(1)/alpha )*delT*recip_Lfreez |
./pkg/land/land_impl_temp.F |
317 |
LAND_IMPL_TEMP |
& 2, dMsn, fLoc,tg(1)/alpha |
./pkg/land/land_impl_temp.F |
324 |
LAND_IMPL_TEMP |
eg(2) = eg(2) + aLoc*(tg(1)-tg(2)) |
./pkg/land/land_impl_temp.F |
325 |
LAND_IMPL_TEMP |
eg(1) = eg(1) - aLoc*(tg(1)-tg(2)) |
./pkg/land/land_impl_temp.F |
333 |
LAND_IMPL_TEMP |
eg(2) = eg(2) + aLoc*(tg(1)-tg(2)) |
./pkg/land/land_impl_temp.F |
334 |
LAND_IMPL_TEMP |
eg(1) = eg(1) - aLoc*(tg(1)-tg(2)) |
./pkg/land/land_impl_temp.F |
347 |
LAND_IMPL_TEMP |
land_groundT(i,j,k,bi,bj) = tg(k) |
./pkg/land/land_impl_temp.F |
352 |
LAND_IMPL_TEMP |
& tSurf, tg, dTsurf(i,j) |
./pkg/land/land_impl_temp.F |
81 |
LAND_IMPL_TEMP |
_RL tSurf, tg(land_nLev), eg(land_nLev) |
./lsopt/lsline.F |
114 |
LSLINE |
tg = 0.0 |
./lsopt/lsline.F |
176 |
LSLINE |
tg = tact |
./lsopt/lsline.F |
192 |
LSLINE |
& 'td, tg, tact, ifail = ', td, tg, tact, ifail |
./lsopt/lsline.F |
202 |
LSLINE |
test = barr*(td-tg) |
./lsopt/lsline.F |
203 |
LSLINE |
left = tg+test |
./lsopt/lsline.F |
216 |
LSLINE |
& 'td, tg, tact, ifail = ', td, tg, tact, ifail |
./lsopt/lsline.F |
233 |
LSLINE |
if (td-tg .lt. tmin) go to 920 |
./lsopt/lsline.F |
253 |
LSLINE |
if (tg .ne. 0.0) then |
./lsopt/lsline.F |
256 |
LSLINE |
xx(i) = xx(i) + tg*dd(i) |
./lsopt/lsline.F |
282 |
LSLINE |
xx(i) = xx(i) + tg*dd(i) |
./lsopt/lsline.F |
82 |
LSLINE |
double precision tg, fg, td, ta |