File |
Line number |
Procedure |
Code |
./pkg/dic/carbon_chem.F |
386 |
CALC_PCO2_APPROX |
_RL hnew |
./pkg/dic/carbon_chem.F |
445 |
CALC_PCO2_APPROX |
hnew = 0.5*( (gamm-1.0)*k1local + sqrt(stuff) ) |
./pkg/dic/carbon_chem.F |
448 |
CALC_PCO2_APPROX |
& (1.0 + (k1local/hnew) + (k1local*k2local/(hnew*hnew))) |
./pkg/dic/carbon_chem.F |
450 |
CALC_PCO2_APPROX |
phlocal = -log10(hnew) |
./pkg/thsice/thsice_calc_thickn.F |
100 |
THSICE_CALC_THICKN |
_RL hnew(nlyr) ! new ice layer thickness (m) |
./pkg/thsice/thsice_calc_thickn.F |
225 |
THSICE_CALC_THICKN |
hnew(k) = hlyr |
./pkg/thsice/thsice_calc_thickn.F |
246 |
THSICE_CALC_THICKN |
rqh = rq * hnew(k) |
./pkg/thsice/thsice_calc_thickn.F |
248 |
THSICE_CALC_THICKN |
hnew(k) = hnew(k) - etop / rq |
./pkg/thsice/thsice_calc_thickn.F |
252 |
THSICE_CALC_THICKN |
hnew(k) = 0. _d 0 |
./pkg/thsice/thsice_calc_thickn.F |
275 |
THSICE_CALC_THICKN |
qicen(k) = (hnew(k)*qicen(k)+dhi*qbot) / (hnew(k)+dhi) |
./pkg/thsice/thsice_calc_thickn.F |
276 |
THSICE_CALC_THICKN |
hnew(k) = hnew(k) + dhi |
./pkg/thsice/thsice_calc_thickn.F |
279 |
THSICE_CALC_THICKN |
if (ebot.gt.0. _d 0 .and. hnew(k).gt.0. _d 0) then |
./pkg/thsice/thsice_calc_thickn.F |
281 |
THSICE_CALC_THICKN |
rqh = rq * hnew(k) |
./pkg/thsice/thsice_calc_thickn.F |
283 |
THSICE_CALC_THICKN |
hnew(k) = hnew(k) - ebot / rq |
./pkg/thsice/thsice_calc_thickn.F |
287 |
THSICE_CALC_THICKN |
hnew(k) = 0. _d 0 |
./pkg/thsice/thsice_calc_thickn.F |
316 |
THSICE_CALC_THICKN |
hi = hi + hnew(k) |
./pkg/thsice/thsice_calc_thickn.F |
325 |
THSICE_CALC_THICKN |
esurp = esurp - rhoi*qicen(k)*hnew(k) |
./pkg/thsice/thsice_calc_thickn.F |
381 |
THSICE_CALC_THICKN |
if (dhi.ge.hnew(k)) then |
./pkg/thsice/thsice_calc_thickn.F |
382 |
THSICE_CALC_THICKN |
evap=evap-hnew(k)*rhoi/dt |
./pkg/thsice/thsice_calc_thickn.F |
383 |
THSICE_CALC_THICKN |
esurp = esurp - hnew(k)*rhoi*(qicen(k)-Lfresh) |
./pkg/thsice/thsice_calc_thickn.F |
384 |
THSICE_CALC_THICKN |
hnew(k)=0. _d 0 |
./pkg/thsice/thsice_calc_thickn.F |
386 |
THSICE_CALC_THICKN |
hq = hnew(k)*qicen(k)-dhi*Lfresh |
./pkg/thsice/thsice_calc_thickn.F |
387 |
THSICE_CALC_THICKN |
hnew(k) = hnew(k) - dhi |
./pkg/thsice/thsice_calc_thickn.F |
388 |
THSICE_CALC_THICKN |
qicen(k)=hq/hnew(k) |
./pkg/thsice/thsice_calc_thickn.F |
405 |
THSICE_CALC_THICKN |
hi = hi + hnew(k) |
./pkg/thsice/thsice_calc_thickn.F |
413 |
THSICE_CALC_THICKN |
esurp = esurp - rhoi*qicen(k)*hnew(k) |
./pkg/thsice/thsice_calc_thickn.F |
435 |
THSICE_CALC_THICKN |
rqh = rhoi*qicen(1)*hnew(1) + rhos*qsnow*dhs |
./pkg/thsice/thsice_calc_thickn.F |
436 |
THSICE_CALC_THICKN |
hnew(1) = hnew(1) + dhi |
./pkg/thsice/thsice_calc_thickn.F |
437 |
THSICE_CALC_THICKN |
qicen(1) = rqh / (rhoi*hnew(1)) |
./pkg/thsice/thsice_calc_thickn.F |
450 |
THSICE_CALC_THICKN |
hnew(k)=hnew(k)-chi/2. _d 0 |
./pkg/thsice/thsice_calc_thickn.F |
465 |
THSICE_CALC_THICKN |
hi = hi + hnew(k) |
./pkg/thsice/thsice_calc_thickn.F |
469 |
THSICE_CALC_THICKN |
& hnew, qicen |
./pkg/thsice/thsice_calc_thickn.F |
474 |
THSICE_CALC_THICKN |
I hlyr, hnew, myThid ) |
./pkg/thsice/thsice_reshape_layers.F |
11 |
THSICE_RESHAPE_LAYERS |
I hlyr, hnew, myThid ) |
./pkg/thsice/thsice_reshape_layers.F |
37 |
THSICE_RESHAPE_LAYERS |
_RL hnew(*) |
./pkg/thsice/thsice_reshape_layers.F |
55 |
THSICE_RESHAPE_LAYERS |
if (hnew(1).gt.hnew(2)) then |
./pkg/thsice/thsice_reshape_layers.F |
57 |
THSICE_RESHAPE_LAYERS |
f1 = (hnew(1)-hlyr)/hlyr |
./pkg/thsice/thsice_reshape_layers.F |
64 |
THSICE_RESHAPE_LAYERS |
qhtot = hnew(1)*qicen(1) + hnew(2)*qicen(2) |
./pkg/thsice/thsice_reshape_layers.F |
70 |
THSICE_RESHAPE_LAYERS |
f1 = hnew(1)/hlyr |