File |
Line number |
Procedure |
Code |
./pkg/obcs/obcs_apply_seaice.F |
116 |
OBCS_APPLY_SEAICE |
HEFF(i,j,bi,bj) = OBWh (j,bi,bj) |
./pkg/obcs/obcs_apply_seaice.F |
142 |
OBCS_APPLY_SEAICE |
& (HEFF(i,Jobc-1,bi,bj)+HEFF(i,Jobc-2,bi,bj)) |
./pkg/obcs/obcs_apply_seaice.F |
143 |
OBCS_APPLY_SEAICE |
HEFF(i,Jobc-1,bi,bj) = edge_val |
./pkg/obcs/obcs_apply_seaice.F |
144 |
OBCS_APPLY_SEAICE |
HEFF(i,Jobc-2,bi,bj) = edge_val |
./pkg/obcs/obcs_apply_seaice.F |
181 |
OBCS_APPLY_SEAICE |
& (HEFF(i,Jobc+1,bi,bj)+HEFF(i,Jobc+2,bi,bj)) |
./pkg/obcs/obcs_apply_seaice.F |
182 |
OBCS_APPLY_SEAICE |
HEFF(i,Jobc+1,bi,bj) = edge_val |
./pkg/obcs/obcs_apply_seaice.F |
183 |
OBCS_APPLY_SEAICE |
HEFF(i,Jobc+2,bi,bj) = edge_val |
./pkg/obcs/obcs_apply_seaice.F |
220 |
OBCS_APPLY_SEAICE |
& (HEFF(Iobc-1,j,bi,bj)+HEFF(Iobc-2,j,bi,bj)) |
./pkg/obcs/obcs_apply_seaice.F |
221 |
OBCS_APPLY_SEAICE |
HEFF(Iobc-1,j,bi,bj) = edge_val |
./pkg/obcs/obcs_apply_seaice.F |
222 |
OBCS_APPLY_SEAICE |
HEFF(Iobc-2,j,bi,bj) = edge_val |
./pkg/obcs/obcs_apply_seaice.F |
259 |
OBCS_APPLY_SEAICE |
& (HEFF(Iobc+1,j,bi,bj)+HEFF(Iobc+2,j,bi,bj)) |
./pkg/obcs/obcs_apply_seaice.F |
260 |
OBCS_APPLY_SEAICE |
HEFF(Iobc+1,j,bi,bj) = edge_val |
./pkg/obcs/obcs_apply_seaice.F |
261 |
OBCS_APPLY_SEAICE |
HEFF(Iobc+2,j,bi,bj) = edge_val |
./pkg/obcs/obcs_apply_seaice.F |
59 |
OBCS_APPLY_SEAICE |
HEFF(i,j,bi,bj) = OBNh (i,bi,bj) |
./pkg/obcs/obcs_apply_seaice.F |
78 |
OBCS_APPLY_SEAICE |
HEFF(i,j,bi,bj) = OBSh (i,bi,bj) |
./pkg/obcs/obcs_apply_seaice.F |
97 |
OBCS_APPLY_SEAICE |
HEFF(i,j,bi,bj) = OBEh (j,bi,bj) |
./pkg/seaice/SEAICE.h |
64 |
NO PROCEDURE |
COMMON/SEAICE_DYNVARS_1/AREA,HEFF,HSNOW,UICE,VICE |
./pkg/seaice/SEAICE.h |
66 |
NO PROCEDURE |
_RL HEFF (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
./pkg/seaice/cost_ice_test.F |
101 |
COST_ICE_TEST |
& tempVar * rA(i,j,bi,bj) * HEFF(i,j,bi,bj) |
./pkg/seaice/cost_ice_test.F |
151 |
COST_ICE_TEST |
& HEFF(i,j,bi,bj) * 334000. _d 0 * 910. _d 0 ) |
./pkg/seaice/cost_ice_test.F |
183 |
COST_ICE_TEST |
& HEFF(i,j,bi,bj) * 2090. _d 0 * 910. _d 0 - |
./pkg/seaice/cost_ice_test.F |
184 |
COST_ICE_TEST |
& HEFF(i,j,bi,bj) * 334000. _d 0 * 910. _d 0 - |
./pkg/seaice/dynsolver.F |
101 |
DYNSOLVER |
& HEFF(i,j ,bi,bj) + HEFF(i-1,j ,bi,bj) |
./pkg/seaice/dynsolver.F |
102 |
DYNSOLVER |
& +HEFF(i,j-1,bi,bj) + HEFF(i-1,j-1,bi,bj) ) |
./pkg/seaice/dynsolver.F |
218 |
DYNSOLVER |
PRESS0(I,J,bi,bj)=PSTAR*HEFF(I,J,bi,bj) |
./pkg/seaice/seaice_advdiff.F |
165 |
SEAICE_ADVDIFF |
HEFFNM1(i,j,bi,bj) = HEFF(i,j,bi,bj) |
./pkg/seaice/seaice_advdiff.F |
191 |
SEAICE_ADVDIFF |
I uTrans, vTrans, HEFF(1-OLx,1-OLy,bi,bj), recip_heff, |
./pkg/seaice/seaice_advdiff.F |
198 |
SEAICE_ADVDIFF |
I HEFF(1-OLx,1-OLy,bi,bj), HEFFM, xA, yA, |
./pkg/seaice/seaice_advdiff.F |
205 |
SEAICE_ADVDIFF |
HEFF(i,j,bi,bj) = HEFFM(i,j,bi,bj) * ( |
./pkg/seaice/seaice_advdiff.F |
206 |
SEAICE_ADVDIFF |
& HEFF(i,j,bi,bj) + SEAICE_deltaTtherm * gFld(i,j) |
./pkg/seaice/seaice_cost_accumulate_mean.F |
55 |
SEAICE_COST_ACCUMULATE_MEAN |
& + ( 0.92 _d 0*(HEFF(i,j,bi,bj)+HEFF(i-1,j,bi,bj))*0.5 _d 0 |
./pkg/seaice/seaice_cost_accumulate_mean.F |
60 |
SEAICE_COST_ACCUMULATE_MEAN |
& + ( 0.92 _d 0*(HEFF(i,j,bi,bj)+HEFF(i,j-1,bi,bj))*0.5 _d 0 |
./pkg/seaice/seaice_diagnostics_state.F |
190 |
SEAICE_DIAGNOSTICS_STATE |
& *0.5 _d 0*(HEFF(i,j,bi,bj)+HEFF(i-1,j,bi,bj)) |
./pkg/seaice/seaice_diagnostics_state.F |
209 |
SEAICE_DIAGNOSTICS_STATE |
& *0.5 _d 0*(HEFF(i,j,bi,bj)+HEFF(i,j-1,bi,bj)) |
./pkg/seaice/seaice_diagnostics_state.F |
62 |
SEAICE_DIAGNOSTICS_STATE |
CALL DIAGNOSTICS_FILL( HEFF, 'SIheff ', 0, 1, 0, 1,1, myThid ) |
./pkg/seaice/seaice_dynsolver.F |
101 |
SEAICE_DYNSOLVER |
seaiceMassC(I,J,bi,bj)=SEAICE_rhoIce*HEFF(i,j,bi,bj) |
./pkg/seaice/seaice_dynsolver.F |
103 |
SEAICE_DYNSOLVER |
& HEFF(i,j,bi,bj) + HEFF(i-1,j ,bi,bj) ) |
./pkg/seaice/seaice_dynsolver.F |
105 |
SEAICE_DYNSOLVER |
& HEFF(i,j,bi,bj) + HEFF(i ,j-1,bi,bj) ) |
./pkg/seaice/seaice_dynsolver.F |
214 |
SEAICE_DYNSOLVER |
PRESS0(I,J,bi,bj)=PSTAR*HEFF(i,j,bi,bj) |
./pkg/seaice/seaice_dynsolver.F |
64 |
SEAICE_DYNSOLVER |
PRESS0(i,j,bi,bj) = PSTAR*HEFF(i,j,bi,bj) |
./pkg/seaice/seaice_freedrift.F |
91 |
SEAICE_FREEDRIFT |
mIceCor=SEAICE_rhoIce*HEFF(i,j,bi,bj)*_fCori(I,J,bi,bj) |
./pkg/seaice/seaice_growth.F |
1015 |
SEAICE_GROWTH |
tmpscal0=HEFF(I,J,bi,bj) |
./pkg/seaice/seaice_growth.F |
1064 |
SEAICE_GROWTH |
IF ( (HEFF(i,j,bi,bj).GT.0. _d 0).OR. |
./pkg/seaice/seaice_growth.F |
1082 |
SEAICE_GROWTH |
& ( HEFF(I,J,bi,bj) - HEFFpreTH(I,J) ) |
./pkg/seaice/seaice_growth.F |
1160 |
SEAICE_GROWTH |
tmpscal2=HEFF(I,J,bi,bj)-tmpscal1-d_HEFFbyFLOODING(I,J) |
./pkg/seaice/seaice_growth.F |
1197 |
SEAICE_GROWTH |
IF ( HEFF(I,J,bi,bj) .EQ. 0.0 ) THEN |
./pkg/seaice/seaice_growth.F |
1235 |
SEAICE_GROWTH |
& ,HEFF(I,J,bi,bj)/.0001 _d 0) |
./pkg/seaice/seaice_growth.F |
1261 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
./pkg/seaice/seaice_growth.F |
1264 |
SEAICE_GROWTH |
tmpscal0 = -MAX(HEFF(I,J,bi,bj)-MAX_HEFF,0. _d 0) |
./pkg/seaice/seaice_growth.F |
1266 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + tmpscal0 |
./pkg/seaice/seaice_growth.F |
1277 |
SEAICE_GROWTH |
tmparr1(I,J) = (HEFF(I,J,bi,bj)-HEFFpreTH(I,J)) |
./pkg/seaice/seaice_growth.F |
1294 |
SEAICE_GROWTH |
& +HEFF(I,J,bi,bj)*SEAICE_rhoIce)/rhoConst |
./pkg/seaice/seaice_growth.F |
1295 |
SEAICE_GROWTH |
tmpscal1 = MAX( 0. _d 0, hDraft - HEFF(I,J,bi,bj)) |
./pkg/seaice/seaice_growth.F |
1297 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)+d_HEFFbyFLOODING(I,J) |
./pkg/seaice/seaice_growth.F |
1357 |
SEAICE_GROWTH |
IF ( (HEFFpreTH(i,j).LT.HEFF(i,j,bi,bj)).AND. |
./pkg/seaice/seaice_growth.F |
1360 |
SEAICE_GROWTH |
& HEFF(i,j,bi,bj)+SEAICE_deltaTtherm |
./pkg/seaice/seaice_growth.F |
1485 |
SEAICE_GROWTH |
tmpscal1 = HEFF(I,J,bi,bj)*SEAICE_rhoIce |
./pkg/seaice/seaice_growth.F |
1489 |
SEAICE_GROWTH |
tmpscal2 = HEFF(I,J,bi,bj)*SEAICE_rhoIce |
./pkg/seaice/seaice_growth.F |
342 |
SEAICE_GROWTH |
d_HEFFbyNEG(I,J)=MAX(-HEFF(I,J,bi,bj),0. _d 0) |
./pkg/seaice/seaice_growth.F |
343 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj)+d_HEFFbyNEG(I,J) |
./pkg/seaice/seaice_growth.F |
357 |
SEAICE_GROWTH |
if (HEFF(I,J,bi,bj).LE.heffTooThin) then |
./pkg/seaice/seaice_growth.F |
358 |
SEAICE_GROWTH |
tmpscal2=-HEFF(I,J,bi,bj) |
./pkg/seaice/seaice_growth.F |
365 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj)+tmpscal2 |
./pkg/seaice/seaice_growth.F |
380 |
SEAICE_GROWTH |
IF ((HEFF(i,j,bi,bj).EQ.0. _d 0).AND. |
./pkg/seaice/seaice_growth.F |
392 |
SEAICE_GROWTH |
IF ((HEFF(i,j,bi,bj).GT.0).OR.(HSNOW(i,j,bi,bj).GT.0)) |
./pkg/seaice/seaice_growth.F |
417 |
SEAICE_GROWTH |
HEFFpreTH(I,J)=HEFF(I,J,bi,bj) |
./pkg/seaice/seaice_growth.F |
432 |
SEAICE_GROWTH |
& (HEFF(I,J,bi,bj) .EQ. 0.0) ) THEN |
./pkg/seaice/seaice_growth.F |
749 |
SEAICE_GROWTH |
d_HEFFbyOCNonICE(I,J)=MAX(r_QbyOCN(i,j), -HEFF(I,J,bi,bj)) |
./pkg/seaice/seaice_growth.F |
751 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj)=HEFF(I,J,bi,bj) + d_HEFFbyOCNonICE(I,J) |
./pkg/seaice/seaice_growth.F |
828 |
SEAICE_GROWTH |
tmpscal1 = MIN(a_FWbySublim(I,J)*rodt,HEFF(I,J,bi,bj)) |
./pkg/seaice/seaice_growth.F |
831 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) - tmpscal2 |
./pkg/seaice/seaice_growth.F |
849 |
SEAICE_GROWTH |
tmpscal2 = MAX(-HEFF(I,J,bi,bj),r_QbyATM_cover(I,J)) |
./pkg/seaice/seaice_growth.F |
852 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + tmpscal2 |
./pkg/seaice/seaice_growth.F |
943 |
SEAICE_GROWTH |
& (HEFF(I,J,bi,bj).GT.0. _d 0) ) then |
./pkg/seaice/seaice_growth.F |
960 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + tmpscal3 |
./pkg/seaice/seaice_growth.F |
980 |
SEAICE_GROWTH |
& +HEFF(I,J,bi,bj)*SEAICE_rhoIce)/rhoConst |
./pkg/seaice/seaice_growth.F |
981 |
SEAICE_GROWTH |
tmpscal1 = MAX( 0. _d 0, hDraft - HEFF(I,J,bi,bj)) |
./pkg/seaice/seaice_growth.F |
983 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)+d_HEFFbyFLOODING(I,J) |
./pkg/seaice/seaice_growth_if.F |
1020 |
SEAICE_GROWTH_IF |
& HEFF(I,J,bi,bj)/QI + |
./pkg/seaice/seaice_growth_if.F |
1035 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj)= HICE_ACTUAL(I,J) * |
./pkg/seaice/seaice_growth_if.F |
1042 |
SEAICE_GROWTH_IF |
& HEFF(I,J,bi,bj)/QI + |
./pkg/seaice/seaice_growth_if.F |
1081 |
SEAICE_GROWTH_IF |
sIceLoad(i,j,bi,bj) = HEFF(I,J,bi,bj)* |
./pkg/seaice/seaice_growth_if.F |
1123 |
SEAICE_GROWTH_IF |
& HEFF(i,j,bi,bj) |
./pkg/seaice/seaice_growth_if.F |
304 |
SEAICE_GROWTH_IF |
HEFFNm1(I,J,bi,bj) = HEFF(I,J,bi,bj) |
./pkg/seaice/seaice_growth_if.F |
762 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj) = HEFFNm1(I,J,bi,bj) + |
./pkg/seaice/seaice_growth_if.F |
783 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj) = MAX(0. _d 0, HEFF(I,J,bi,bj)) |
./pkg/seaice/seaice_growth_if.F |
801 |
SEAICE_GROWTH_IF |
& HEFF(I,J,bi,bj)/AREA(I,J,bi,bj) |
./pkg/seaice/seaice_growth_if.F |
821 |
SEAICE_GROWTH_IF |
IF (HEFF(I,J,bi,bj) .LE. 0.0 .OR. |
./pkg/seaice/seaice_growth_if.F |
825 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj) = 0.0 |
./pkg/seaice/seaice_growth_if.F |
860 |
SEAICE_GROWTH_IF |
& HEFF(I,J,bi,bj) - HEFFNm1(I,J,bi,bj) |
./pkg/seaice/seaice_growth_if.F |
999 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
./pkg/seaice/seaice_init_varia.F |
314 |
SEAICE_INIT_VARIA |
HEFF(i,j,bi,bj)=SEAICE_initialHEFF*HEFFM(i,j,bi,bj) |
./pkg/seaice/seaice_init_varia.F |
324 |
SEAICE_INIT_VARIA |
CALL READ_FLD_XY_RL( HeffFile, ' ', HEFF, 0, myThid ) |
./pkg/seaice/seaice_init_varia.F |
325 |
SEAICE_INIT_VARIA |
_EXCH_XY_RL(HEFF,myThid) |
./pkg/seaice/seaice_init_varia.F |
330 |
SEAICE_INIT_VARIA |
HEFF(i,j,bi,bj) = MAX(HEFF(i,j,bi,bj),ZERO) |
./pkg/seaice/seaice_init_varia.F |
341 |
SEAICE_INIT_VARIA |
IF(HEFF(i,j,bi,bj).GT.ZERO) AREA(i,j,bi,bj)=ONE |
./pkg/seaice/seaice_init_varia.F |
357 |
SEAICE_INIT_VARIA |
IF ( AREA(i,j,bi,bj) .LE. ZERO ) HEFF(i,j,bi,bj) = ZERO |
./pkg/seaice/seaice_init_varia.F |
358 |
SEAICE_INIT_VARIA |
IF ( HEFF(i,j,bi,bj) .LE. ZERO ) AREA(i,j,bi,bj) = ZERO |
./pkg/seaice/seaice_init_varia.F |
395 |
SEAICE_INIT_VARIA |
HSALT(i,j,bi,bj)=HEFF(i,j,bi,bj)*salt(i,j,kSurface,bi,bj)* |
./pkg/seaice/seaice_init_varia.F |
424 |
SEAICE_INIT_VARIA |
CALL OBCS_COPY_TRACER( HEFF(1-Olx,1-Oly,bi,bj), |
./pkg/seaice/seaice_init_varia.F |
449 |
SEAICE_INIT_VARIA |
ZETA(i,j,bi,bj) = HEFF(i,j,bi,bj)*(1.0 _d 11) |
./pkg/seaice/seaice_init_varia.F |
451 |
SEAICE_INIT_VARIA |
PRESS0(i,j,bi,bj) = PSTAR*HEFF(i,j,bi,bj) |
./pkg/seaice/seaice_init_varia.F |
461 |
SEAICE_INIT_VARIA |
sIceLoad(i,j,bi,bj) = HEFF(i,j,bi,bj)*SEAICE_rhoIce |
./pkg/seaice/seaice_init_varia.F |
69 |
SEAICE_INIT_VARIA |
HEFF(i,j,bi,bj)=0. _d 0 |
./pkg/seaice/seaice_map_thsice.F |
48 |
SEAICE_MAP_THSICE |
HEFF(i,j,bi,bj) = iceMask(i,j,bi,bj)*iceHeight(i,j,bi,bj) |
./pkg/seaice/seaice_model.F |
232 |
SEAICE_MODEL |
_EXCH_XY_RL( HEFF, myThid ) |
./pkg/seaice/seaice_model.F |
261 |
SEAICE_MODEL |
CALL OBCS_COPY_TRACER( HEFF(1-Olx,1-Oly,bi,bj), |
./pkg/seaice/seaice_model.F |
96 |
SEAICE_MODEL |
HEFF(i,j,bi,bj) = 0. _d 0 |
./pkg/seaice/seaice_monitor.F |
117 |
SEAICE_MONITOR |
CALL MON_WRITESTATS_RL( 1, HEFF, '_heff', |
./pkg/seaice/seaice_output.F |
173 |
SEAICE_OUTPUT |
& HEFFtave(i,j,bi,bj) +HEFF(i,j,bi,bj)*deltaTclock |
./pkg/seaice/seaice_read_pickup.F |
146 |
SEAICE_READ_PICKUP |
CALL READ_REC_3D_RL( fn, fp, 1, HEFF , nj, nIter0, myThid ) |
./pkg/seaice/seaice_read_pickup.F |
192 |
SEAICE_READ_PICKUP |
CALL READ_MFLDS_3D_RL( 'siHEFF ', HEFF, |
./pkg/seaice/seaice_read_pickup.F |
249 |
SEAICE_READ_PICKUP |
_EXCH_XY_RL( HEFF, myThid ) |
./pkg/seaice/seaice_write_pickup.F |
97 |
SEAICE_WRITE_PICKUP |
CALL WRITE_REC_3D_RL( fn, fp, 1, HEFF , nj, myIter, myThid ) |
./pkg/autodiff/autodiff_restore.F |
447 |
AUTODIFF_RESTORE |
HEFF(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,2) |
./pkg/autodiff/autodiff_store.F |
550 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,2) = HEFF(I,J,bi,bj) |