| File |
Line number |
Procedure |
Code |
|
./pkg/thsice/thsice_albedo.F |
106 |
THSICE_ALBEDO |
hi = hIce(i,j) |
|
./pkg/thsice/thsice_albedo.F |
12 |
THSICE_ALBEDO |
I iceMask, hIce, hSnow, tSrf, ageSnw, |
|
./pkg/thsice/thsice_albedo.F |
55 |
THSICE_ALBEDO |
_RL hIce (siLo:siHi,sjLo:sjHi) |
|
./pkg/thsice/thsice_calc_thickn.F |
1022 |
THSICE_CALC_THICKN |
fsalt(i,j) = (msalt0(i,j) - rhoi*hIce(i,j)*saltIce)/dt |
|
./pkg/thsice/thsice_calc_thickn.F |
1027 |
THSICE_CALC_THICKN |
& (mwater0(i,j)-(rhos*hSnow(i,j)+rhoi*hIce(i,j)))/dt, |
|
./pkg/thsice/thsice_calc_thickn.F |
1062 |
THSICE_CALC_THICKN |
rqh = rq * hIce(i,j) + rs * hSnow(i,j) |
|
./pkg/thsice/thsice_calc_thickn.F |
1063 |
THSICE_CALC_THICKN |
freshe=(rhos*hSnow(i,j)+rhoi*hIce(i,j))/dt |
|
./pkg/thsice/thsice_calc_thickn.F |
1064 |
THSICE_CALC_THICKN |
salte=(rhoi*hIce(i,j)*saltIce)/dt |
|
./pkg/thsice/thsice_calc_thickn.F |
1073 |
THSICE_CALC_THICKN |
hIce(i,j) =0. _d 0 |
|
./pkg/thsice/thsice_calc_thickn.F |
1122 |
THSICE_CALC_THICKN |
I iceMask(i,j), icFrac(i,j), hIce(i,j), hSnow(i,j), |
|
./pkg/thsice/thsice_calc_thickn.F |
120 |
THSICE_CALC_THICKN |
_RL hIce (1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
|
./pkg/thsice/thsice_calc_thickn.F |
14 |
THSICE_CALC_THICKN |
U icFrac, hIce, hSnow, tSrf, qIc1, qIc2, |
|
./pkg/thsice/thsice_calc_thickn.F |
333 |
THSICE_CALC_THICKN |
xxMlt = aMlt*(hIce(i,j)-hMlt) |
|
./pkg/thsice/thsice_calc_thickn.F |
334 |
THSICE_CALC_THICKN |
xxFrz = aFrz*(hIce(i,j)-hFrz) |
|
./pkg/thsice/thsice_calc_thickn.F |
367 |
THSICE_CALC_THICKN |
IF (hIce(i,j).GT.hThickIce) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
370 |
THSICE_CALC_THICKN |
ELSEIF (hIce(i,j).GE.hThinIce) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
394 |
THSICE_CALC_THICKN |
mwater0(i,j) = rhos*hSnow(i,j) + rhoi*hIce(i,j) |
|
./pkg/thsice/thsice_calc_thickn.F |
395 |
THSICE_CALC_THICKN |
msalt0 (i,j) = rhoi*hIce(i,j)*saltIce |
|
./pkg/thsice/thsice_calc_thickn.F |
422 |
THSICE_CALC_THICKN |
IF ( hIce(i,j).GT.hThickIce .OR. fracEnMelt.EQ.0. _d 0 ) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
425 |
THSICE_CALC_THICKN |
ELSEIF (hIce(i,j).LT.hThinIce) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
485 |
THSICE_CALC_THICKN |
hnew(i,j,k) = hIce(i,j) * rec_nlyr |
|
./pkg/thsice/thsice_calc_thickn.F |
661 |
THSICE_CALC_THICKN |
hIce(i,j) = hnew(i,j,1) + hnew(i,j,2) |
|
./pkg/thsice/thsice_calc_thickn.F |
665 |
THSICE_CALC_THICKN |
& etop(i,j), ebot(i,j), hIce(i,j), hSnow(i,j) |
|
./pkg/thsice/thsice_calc_thickn.F |
669 |
THSICE_CALC_THICKN |
IF ( hIce(i,j).LT.hIceMin |
|
./pkg/thsice/thsice_calc_thickn.F |
670 |
THSICE_CALC_THICKN |
& .AND. (hIce(i,j)+hSnow(i,j)).GT.0. _d 0 ) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
674 |
THSICE_CALC_THICKN |
hIce(i,j) = 0. _d 0 |
|
./pkg/thsice/thsice_calc_thickn.F |
699 |
THSICE_CALC_THICKN |
& - (rhos*hSnow(i,j)+rhoi*hIce(i,j)))/dt |
|
./pkg/thsice/thsice_calc_thickn.F |
701 |
THSICE_CALC_THICKN |
IF ( hIce(i,j) .LE. 0. _d 0 ) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
717 |
THSICE_CALC_THICKN |
IF ( hIce(i,j) .GT. 0. _d 0 ) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
760 |
THSICE_CALC_THICKN |
IF (hIce(i,j).GT.0. _d 0.AND.evapLoc(i,j).GT.0. _d 0) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
830 |
THSICE_CALC_THICKN |
IF (hIce(i,j) .GT. 0. _d 0) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
832 |
THSICE_CALC_THICKN |
hIce(i,j) = hnew(i,j,1) + hnew(i,j,2) |
|
./pkg/thsice/thsice_calc_thickn.F |
834 |
THSICE_CALC_THICKN |
IF ( hIce(i,j).GT.0. _d 0 .AND. hIce(i,j).LT.hIceMin ) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
836 |
THSICE_CALC_THICKN |
& + (rhos*hSnow(i,j) + rhoi*hIce(i,j))/dt |
|
./pkg/thsice/thsice_calc_thickn.F |
840 |
THSICE_CALC_THICKN |
hIce(i,j) = 0. _d 0 |
|
./pkg/thsice/thsice_calc_thickn.F |
874 |
THSICE_CALC_THICKN |
IF ( hIce(i,j) .GT. 0. _d 0 ) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
897 |
THSICE_CALC_THICKN |
IF ( hSnow(i,j) .GT. hIce(i,j)*floodFac |
|
./pkg/thsice/thsice_calc_thickn.F |
905 |
THSICE_CALC_THICKN |
dhs = (hSnow(i,j) - hIce(i,j)*floodFac) * rhoi / rhosw |
|
./pkg/thsice/thsice_calc_thickn.F |
911 |
THSICE_CALC_THICKN |
hIce(i,j) = hIce(i,j) + dhi |
|
./pkg/thsice/thsice_calc_thickn.F |
919 |
THSICE_CALC_THICKN |
IF (hIce(i,j).GT.hiMax) THEN |
|
./pkg/thsice/thsice_calc_thickn.F |
921 |
THSICE_CALC_THICKN |
chi=hIce(i,j)-hiMax |
|
./pkg/thsice/thsice_calc_thickn.F |
934 |
THSICE_CALC_THICKN |
hIce(i,j) = hnew(i,j,1) + hnew(i,j,2) |
|
./pkg/thsice/thsice_calc_thickn.F |
943 |
THSICE_CALC_THICKN |
hlyr = hIce(i,j) * rec_nlyr |
|
./pkg/thsice/thsice_calc_thickn.F |
975 |
THSICE_CALC_THICKN |
& icFrac(i,j),hIce(i,j), (qicen(i,j,1)+qicen(i,j,2))*0.5, |
|
./pkg/thsice/thsice_calc_thickn.F |
994 |
THSICE_CALC_THICKN |
IF (hIce(i,j).LE.0. _d 0) icFrac(i,j)=0. _d 0 |
|
./pkg/thsice/thsice_check_conserv.F |
104 |
THSICE_CHECK_CONSERV |
& hIce, hSnow, snowPrc(i,j,bi,bj)*thSIce_deltaT/rhos |
|
./pkg/thsice/thsice_check_conserv.F |
10 |
THSICE_CHECK_CONSERV |
I iceFrac, compact, hIce, hSnow, qicen, |
|
./pkg/thsice/thsice_check_conserv.F |
38 |
THSICE_CHECK_CONSERV |
_RL compact, hIce, hSnow, qicen(nlyr) |
|
./pkg/thsice/thsice_check_conserv.F |
77 |
THSICE_CHECK_CONSERV |
& + rhoi*hIce*(qicen(1)+qicen(2))*0.5 |
|
./pkg/thsice/thsice_check_conserv.F |
80 |
THSICE_CHECK_CONSERV |
& - compact*( rhos*hSnow + rhoi*hIce ) |
|
./pkg/thsice/thsice_check_conserv.F |
82 |
THSICE_CHECK_CONSERV |
& - compact* rhoi*hIce*saltice |
|
./pkg/thsice/thsice_extend.F |
13 |
THSICE_EXTEND |
U icFrac, hIce, hSnow, |
|
./pkg/thsice/thsice_extend.F |
167 |
THSICE_EXTEND |
iceThick= hIce(i,j) |
|
./pkg/thsice/thsice_extend.F |
243 |
THSICE_EXTEND |
hIce(i,j) = iceThick |
|
./pkg/thsice/thsice_extend.F |
77 |
THSICE_EXTEND |
_RL hIce (1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
|
./pkg/thsice/thsice_solve4temp.F |
13 |
THSICE_SOLVE4TEMP |
I iceMask, hIce, hSnow, tFrz, flxExSW, |
|
./pkg/thsice/thsice_solve4temp.F |
242 |
THSICE_SOLVE4TEMP |
IF ( hIce(i,j).LT.hIceMin ) THEN |
|
./pkg/thsice/thsice_solve4temp.F |
263 |
THSICE_SOLVE4TEMP |
fswocn = fswpen * exp(-ksolar*hIce(i,j)) |
|
./pkg/thsice/thsice_solve4temp.F |
276 |
THSICE_SOLVE4TEMP |
& / (kSnow*hIce(i,j) + 4. _d 0*kIce*hSnow(i,j)) |
|
./pkg/thsice/thsice_solve4temp.F |
277 |
THSICE_SOLVE4TEMP |
k32 = 2. _d 0*kIce / hIce(i,j) |
|
./pkg/thsice/thsice_solve4temp.F |
305 |
THSICE_SOLVE4TEMP |
a10(i,j) = rhoi*cpIce *hIce(i,j)/(2. _d 0*dt) + |
|
./pkg/thsice/thsice_solve4temp.F |
306 |
THSICE_SOLVE4TEMP |
& k32*( 4. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) ) |
|
./pkg/thsice/thsice_solve4temp.F |
307 |
THSICE_SOLVE4TEMP |
& / ( 6. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) ) |
|
./pkg/thsice/thsice_solve4temp.F |
308 |
THSICE_SOLVE4TEMP |
b10(i,j) = -hIce(i,j)* |
|
./pkg/thsice/thsice_solve4temp.F |
312 |
THSICE_SOLVE4TEMP |
& +rhoi*cpIce*hIce(i,j)*tIc2(i,j) ) |
|
./pkg/thsice/thsice_solve4temp.F |
313 |
THSICE_SOLVE4TEMP |
& / ( 6. _d 0*dt*k32 + rhoi*cpIce *hIce(i,j) ) |
|
./pkg/thsice/thsice_solve4temp.F |
315 |
THSICE_SOLVE4TEMP |
c10(i,j) = rhoi*Lfresh*hIce(i,j)*Tmlt1 / (2. _d 0*dt) |
|
./pkg/thsice/thsice_solve4temp.F |
328 |
THSICE_SOLVE4TEMP |
& ') with hIce = ', hIce(ii,jj) |
|
./pkg/thsice/thsice_solve4temp.F |
494 |
THSICE_SOLVE4TEMP |
& ' BB: not converge: i,j,it,hi=',i,j,bi,bj,myIter,hIce(i,j) |
|
./pkg/thsice/thsice_solve4temp.F |
525 |
THSICE_SOLVE4TEMP |
k32 = 2. _d 0*kIce / hIce(i,j) |
|
./pkg/thsice/thsice_solve4temp.F |
527 |
THSICE_SOLVE4TEMP |
& + rhoi*cpIce*hIce(i,j)*tIc2(i,j)) |
|
./pkg/thsice/thsice_solve4temp.F |
528 |
THSICE_SOLVE4TEMP |
& /(6. _d 0*dt*k32 + rhoi*cpIce*hIce(i,j)) |
|
./pkg/thsice/thsice_solve4temp.F |
538 |
THSICE_SOLVE4TEMP |
flxCnB(i,j) = 4. _d 0*kIce *(tIc2(i,j)-tFrz(i,j))/hIce(i,j) |
|
./pkg/thsice/thsice_solve4temp.F |
96 |
THSICE_SOLVE4TEMP |
_RL hIce (1-OLx:sNx+OLx,1-OLy:sNy+OLy) |