| File |
Line number |
Procedure |
Code |
|
./pkg/thsice/thsice_solve4temp.F |
12 |
THSICE_SOLVE4TEMP |
O Tice, sHeating, flxCnB, |
|
./pkg/thsice/thsice_solve4temp.F |
155 |
THSICE_SOLVE4TEMP |
Tice(1) = 0.5 _d 0 *(-b1 - sqrt(b1*b1-4. _d 0*a1*c1))/a1 |
|
./pkg/thsice/thsice_solve4temp.F |
156 |
THSICE_SOLVE4TEMP |
Tice(2) = (Lfresh-qicen(2)) / cpice |
|
./pkg/thsice/thsice_solve4temp.F |
158 |
THSICE_SOLVE4TEMP |
if (Tice(1).gt.0. _d 0 .or. Tice(2).gt.0. _d 0) then |
|
./pkg/thsice/thsice_solve4temp.F |
159 |
THSICE_SOLVE4TEMP |
write (6,*) 'BBerr Tice(1) > 0 = ',Tice(1) |
|
./pkg/thsice/thsice_solve4temp.F |
160 |
THSICE_SOLVE4TEMP |
write (6,*) 'BBerr Tice(2) > 0 = ',Tice(2) |
|
./pkg/thsice/thsice_solve4temp.F |
162 |
THSICE_SOLVE4TEMP |
IF (dBug) WRITE(6,1010) 'ThSI_SOLVE4T: k, Ts, Tice=',0,Tsf,Tice |
|
./pkg/thsice/thsice_solve4temp.F |
170 |
THSICE_SOLVE4TEMP |
& (rhoi*cpice*Tice(1)+rhoi*Lfresh*Tmlt1/Tice(1)) |
|
./pkg/thsice/thsice_solve4temp.F |
172 |
THSICE_SOLVE4TEMP |
& - k32 * (4. _d 0*dt*k32*Tf+rhoi*cpice *hi*Tice(2)) |
|
./pkg/thsice/thsice_solve4temp.F |
211 |
THSICE_SOLVE4TEMP |
Tice(1) = -(b1 + sqrt(b1*b1-4. _d 0*a1*c1))/(2. _d 0*a1) |
|
./pkg/thsice/thsice_solve4temp.F |
212 |
THSICE_SOLVE4TEMP |
dTsf = (flx0 + k12*(Tice(1)-Tsf)) / (k12-df0dT) |
|
./pkg/thsice/thsice_solve4temp.F |
216 |
THSICE_SOLVE4TEMP |
& k,Tsf,Tice(1),dTsf |
|
./pkg/thsice/thsice_solve4temp.F |
219 |
THSICE_SOLVE4TEMP |
Tice(1) = (-b1 - sqrt(b1*b1-4. _d 0*a1*c1))/(2. _d 0*a1) |
|
./pkg/thsice/thsice_solve4temp.F |
249 |
THSICE_SOLVE4TEMP |
& k,Tsf,Tice(1),dTsf |
|
./pkg/thsice/thsice_solve4temp.F |
274 |
THSICE_SOLVE4TEMP |
Tice(2) = (2. _d 0*dt*k32*(Tice(1)+2. _d 0*Tf) |
|
./pkg/thsice/thsice_solve4temp.F |
275 |
THSICE_SOLVE4TEMP |
& + rhoi*cpice *hi*Tice(2)) |
|
./pkg/thsice/thsice_solve4temp.F |
277 |
THSICE_SOLVE4TEMP |
IF (dBug) WRITE(6,1010) 'ThSI_SOLVE4T: k, Ts, Tice=',k,Tsf,Tice |
|
./pkg/thsice/thsice_solve4temp.F |
282 |
THSICE_SOLVE4TEMP |
fct = k12*(Tsf-Tice(1)) |
|
./pkg/thsice/thsice_solve4temp.F |
283 |
THSICE_SOLVE4TEMP |
flxCnB = 4. _d 0*kice *(Tice(2)-Tf)/hi |
|
./pkg/thsice/thsice_solve4temp.F |
307 |
THSICE_SOLVE4TEMP |
qicen(1) = -cpwater*Tmlt1 + cpice *(Tmlt1-Tice(1)) + |
|
./pkg/thsice/thsice_solve4temp.F |
308 |
THSICE_SOLVE4TEMP |
& Lfresh*(1. _d 0-Tmlt1/Tice(1)) |
|
./pkg/thsice/thsice_solve4temp.F |
309 |
THSICE_SOLVE4TEMP |
qicen(2) = -cpice *Tice(2) + Lfresh |
|
./pkg/thsice/thsice_solve4temp.F |
314 |
THSICE_SOLVE4TEMP |
if (Tice(1) .ge. Tmlt1) then |
|
./pkg/thsice/thsice_solve4temp.F |
316 |
THSICE_SOLVE4TEMP |
& 'BBerr - Bug: IceT(1) > Tmlt',i,j,bi,bj,Tice(1),Tmlt1 |
|
./pkg/thsice/thsice_solve4temp.F |
318 |
THSICE_SOLVE4TEMP |
if (Tice(2) .ge. 0. _d 0) then |
|
./pkg/thsice/thsice_solve4temp.F |
320 |
THSICE_SOLVE4TEMP |
& 'BBerr - Bug: IceT(2) > 0',i,j,bi,bj,Tice(2) |
|
./pkg/thsice/thsice_solve4temp.F |
62 |
THSICE_SOLVE4TEMP |
_RL Tice (nlyr) |
|
./pkg/thsice/thsice_impl_temp.F |
105 |
THSICE_IMPL_TEMP |
O Tice, sHeating(i,j,bi,bj), flxCndBt(i,j,bi,bj), |
|
./pkg/thsice/thsice_impl_temp.F |
112 |
THSICE_IMPL_TEMP |
Tice1(i,j,bi,bj)=Tice(1) |
|
./pkg/thsice/thsice_impl_temp.F |
113 |
THSICE_IMPL_TEMP |
Tice2(i,j,bi,bj)=Tice(2) |
|
./pkg/thsice/thsice_impl_temp.F |
119 |
THSICE_IMPL_TEMP |
& Tsf, Tice, dTsurf(i,j) |
|
./pkg/thsice/thsice_impl_temp.F |
66 |
THSICE_IMPL_TEMP |
_RL hIce, hSnow, Tsf, Tice(nlyr), qicen(nlyr) |
|
./pkg/thsice/thsice_step_fwd.F |
138 |
THSICE_STEP_FWD |
O Tice, sHeating(i,j,bi,bj), flxCndBt(i,j,bi,bj), |
|
./pkg/thsice/thsice_step_fwd.F |
149 |
THSICE_STEP_FWD |
Tice1(i,j,bi,bj)=Tice(1) |
|
./pkg/thsice/thsice_step_fwd.F |
150 |
THSICE_STEP_FWD |
Tice2(i,j,bi,bj)=Tice(2) |
|
./pkg/thsice/thsice_step_fwd.F |
156 |
THSICE_STEP_FWD |
& Tsf, Tice, frzmltMxL |
|
./pkg/thsice/thsice_step_fwd.F |
89 |
THSICE_STEP_FWD |
_RL compact, hIce, hSnow, Tsf, Tice(nlyr), qicen(nlyr) |