| File |
Line number |
Procedure |
Code |
|
./pkg/thsice/thsice_solve4temp.F |
130 |
THSICE_SOLVE4TEMP |
_RL Tice (nlyr) |
|
./pkg/thsice/thsice_solve4temp.F |
268 |
THSICE_SOLVE4TEMP |
Tice(1) = 0.5 _d 0 *(-b1 - SQRT(b1*b1-4. _d 0*a1*c1))/a1 |
|
./pkg/thsice/thsice_solve4temp.F |
269 |
THSICE_SOLVE4TEMP |
Tice(2) = (Lfresh-qicen(2)) / cpIce |
|
./pkg/thsice/thsice_solve4temp.F |
271 |
THSICE_SOLVE4TEMP |
IF (Tice(1).GT.0. _d 0 ) THEN |
|
./pkg/thsice/thsice_solve4temp.F |
275 |
THSICE_SOLVE4TEMP |
& ' BBerr: i,j,bi,bj,Tice = ',i,j,bi,bj,Tice |
|
./pkg/thsice/thsice_solve4temp.F |
277 |
THSICE_SOLVE4TEMP |
IF ( Tice(2).GT.0. _d 0) THEN |
|
./pkg/thsice/thsice_solve4temp.F |
281 |
THSICE_SOLVE4TEMP |
& ' BBerr: i,j,bi,bj,Tice = ',i,j,bi,bj,Tice |
|
./pkg/thsice/thsice_solve4temp.F |
285 |
THSICE_SOLVE4TEMP |
& 'ThSI_SOLVE4T: k, Ts, Tice=',0,Tsf,Tice |
|
./pkg/thsice/thsice_solve4temp.F |
294 |
THSICE_SOLVE4TEMP |
& (rhoi*cpIce*Tice(1)+rhoi*Lfresh*Tmlt1/Tice(1)) |
|
./pkg/thsice/thsice_solve4temp.F |
296 |
THSICE_SOLVE4TEMP |
& - k32 * (4. _d 0*dt*k32*Tf+rhoi*cpIce *hi*Tice(2)) |
|
./pkg/thsice/thsice_solve4temp.F |
369 |
THSICE_SOLVE4TEMP |
Tice(1) = -(b1 + SQRT(b1*b1-4. _d 0*a1*c1))/(2. _d 0*a1) |
|
./pkg/thsice/thsice_solve4temp.F |
370 |
THSICE_SOLVE4TEMP |
dTsf = (flx0 + k12*(Tice(1)-Tsf)) / (k12-df0dT) |
|
./pkg/thsice/thsice_solve4temp.F |
375 |
THSICE_SOLVE4TEMP |
& 'ThSI_SOLVE4T: k,ts,t1,dTs=', k,Tsf,Tice(1),dTsf |
|
./pkg/thsice/thsice_solve4temp.F |
380 |
THSICE_SOLVE4TEMP |
Tice(1) = (-b1 - SQRT(b1*b1-4. _d 0*a1*c1))/(2. _d 0*a1) |
|
./pkg/thsice/thsice_solve4temp.F |
417 |
THSICE_SOLVE4TEMP |
& 'ThSI_SOLVE4T: k,ts,t1,dTs=', k,Tsf,Tice(1),dTsf |
|
./pkg/thsice/thsice_solve4temp.F |
439 |
THSICE_SOLVE4TEMP |
Tice(2) = (2. _d 0*dt*k32*(Tice(1)+2. _d 0*Tf) |
|
./pkg/thsice/thsice_solve4temp.F |
440 |
THSICE_SOLVE4TEMP |
& + rhoi*cpIce *hi*Tice(2)) |
|
./pkg/thsice/thsice_solve4temp.F |
444 |
THSICE_SOLVE4TEMP |
& 'ThSI_SOLVE4T: k, Ts, Tice=',k,Tsf,Tice |
|
./pkg/thsice/thsice_solve4temp.F |
449 |
THSICE_SOLVE4TEMP |
fct = k12*(Tsf-Tice(1)) |
|
./pkg/thsice/thsice_solve4temp.F |
450 |
THSICE_SOLVE4TEMP |
flxCnB(i,j) = 4. _d 0*kIce *(Tice(2)-Tf)/hi |
|
./pkg/thsice/thsice_solve4temp.F |
477 |
THSICE_SOLVE4TEMP |
qicen(1) = -cpWater*Tmlt1 + cpIce *(Tmlt1-Tice(1)) |
|
./pkg/thsice/thsice_solve4temp.F |
478 |
THSICE_SOLVE4TEMP |
& + Lfresh*(1. _d 0-Tmlt1/Tice(1)) |
|
./pkg/thsice/thsice_solve4temp.F |
479 |
THSICE_SOLVE4TEMP |
qicen(2) = -cpIce *Tice(2) + Lfresh |
|
./pkg/thsice/thsice_solve4temp.F |
484 |
THSICE_SOLVE4TEMP |
IF (Tice(1) .GE. Tmlt1) THEN |
|
./pkg/thsice/thsice_solve4temp.F |
486 |
THSICE_SOLVE4TEMP |
& ' BBerr - Bug: IceT(1) > Tmlt',i,j,bi,bj,Tice(1),Tmlt1 |
|
./pkg/thsice/thsice_solve4temp.F |
488 |
THSICE_SOLVE4TEMP |
IF (Tice(2) .GE. 0. _d 0) THEN |
|
./pkg/thsice/thsice_solve4temp.F |
490 |
THSICE_SOLVE4TEMP |
& ' BBerr - Bug: IceT(2) > 0',i,j,bi,bj,Tice(2) |
|
./pkg/thsice/thsice_solve4temp.F |
496 |
THSICE_SOLVE4TEMP |
tIc1(i,j) = Tice(1) |
|
./pkg/thsice/thsice_solve4temp.F |
497 |
THSICE_SOLVE4TEMP |
tic2(i,j) = Tice(2) |
|
./pkg/thsice/thsice_solve4temp.F |
509 |
THSICE_SOLVE4TEMP |
& Tsf, Tice, dTsf |