| File |
Line number |
Procedure |
Code |
|
./pkg/fizhi/fizhi_utils.F |
101 |
STRIPINT |
DO 100 J=1,L |
|
./pkg/fizhi/fizhi_utils.F |
103 |
STRIPINT |
B(I,J) = A(I+OFFSET-1,J) |
|
./pkg/fizhi/fizhi_utils.F |
106 |
STRIPINT |
DO 200 J=1,L |
|
./pkg/fizhi/fizhi_utils.F |
108 |
STRIPINT |
B(I,J) = A(I+OFFSET-1,J) |
|
./pkg/fizhi/fizhi_utils.F |
111 |
STRIPINT |
B(Lena+I,J) = A(Lena+OFFSET-1,J) |
|
./pkg/fizhi/fizhi_utils.F |
129 |
PASTE |
DO 100 J=1,L |
|
./pkg/fizhi/fizhi_utils.F |
131 |
PASTE |
A(I+OFFSET-1,J) = B(I,J) |
|
./pkg/fizhi/fizhi_utils.F |
147 |
PSTBMP |
DO 100 J=1,L |
|
./pkg/fizhi/fizhi_utils.F |
149 |
PSTBMP |
A(I+OFFSET-1,J) = A(I+OFFSET-1,J) + B(I,J) |
|
./pkg/fizhi/fizhi_utils.F |
166 |
STRINT |
DO 100 J=1,L |
|
./pkg/fizhi/fizhi_utils.F |
168 |
STRINT |
B(I,J) = A(I+OFFSET-1,J) |
|
./pkg/fizhi/fizhi_utils.F |
171 |
STRINT |
DO 200 J=1,L |
|
./pkg/fizhi/fizhi_utils.F |
173 |
STRINT |
B(I,J) = A(I+OFFSET-1,J) |
|
./pkg/fizhi/fizhi_utils.F |
176 |
STRINT |
B(Lena+I,J) = A(Lena+OFFSET-1,J) |
|
./pkg/fizhi/fizhi_utils.F |
72 |
STRIP |
DO 100 J=1,L |
|
./pkg/fizhi/fizhi_utils.F |
74 |
STRIP |
B(I,J) = A(I+OFFSET-1,J) |
|
./pkg/fizhi/fizhi_utils.F |
77 |
STRIP |
DO 200 J=1,L |
|
./pkg/fizhi/fizhi_utils.F |
79 |
STRIP |
B(I,J) = A(I+OFFSET-1,J) |
|
./pkg/fizhi/fizhi_utils.F |
82 |
STRIP |
B(Lena+I,J) = A(Lena+OFFSET-1,J) |
|
./pkg/fizhi/update_earth_exports.F |
879 |
GETALB |
DO J=1,JM |
|
./pkg/fizhi/update_earth_exports.F |
880 |
GETALB |
ALBOC(I,J) = A0 + (A1 + (A2 + A3*cosz(I,J))*cosz(I,J))*cosz(I,J) |
|
./pkg/fizhi/update_earth_exports.F |
881 |
GETALB |
ALBVR(I,J,bi,bj) = ALBSI*FRACI(I,J) + ALBOC(I,J)*(ONE-FRACI(I,J)) |
|
./pkg/fizhi/update_earth_exports.F |
882 |
GETALB |
ALBNR(I,J,bi,bj) = ALBVR(I,J,bi,bj) |
|
./pkg/fizhi/update_earth_exports.F |
883 |
GETALB |
ALBVF(I,J,bi,bj) = ALBSI * FRACI(I,J) + OCNALB * (ONE-FRACI(I,J)) |
|
./pkg/fizhi/update_earth_exports.F |
884 |
GETALB |
ALBNF(I,J,bi,bj) = ALBVF(I,J,bi,bj) |
|
./pkg/fizhi/update_earth_exports.F |
900 |
GETALB |
DO J=1,JM |
|
./pkg/fizhi/update_earth_exports.F |
908 |
GETALB |
DO J=1,JM |
|
./pkg/fizhi/update_earth_exports.F |
913 |
GETALB |
DO J=1,JM |
|
./pkg/fizhi/update_earth_exports.F |
920 |
GETALB |
DO J=1,JM |
|
./pkg/fizhi/update_earth_exports.F |
925 |
GETALB |
DO J=1,JM |
|
./pkg/fizhi/update_earth_exports.F |
932 |
GETALB |
DO J=1,JM |
|
./pkg/fizhi/update_earth_exports.F |
937 |
GETALB |
DO J=1,JM |
|
./pkg/fizhi/update_earth_exports.F |
944 |
GETALB |
DO J=1,JM |
|
./pkg/gchem/gchem_add_tendency.F |
60 |
GCHEM_ADD_TENDENCY |
gPtr(I,J,K,bi,bj,iTracer) = gPtr(I,J,K,bi,bj,iTracer) |
|
./pkg/gchem/gchem_add_tendency.F |
61 |
GCHEM_ADD_TENDENCY |
& + gchemTendency(I,J,K,bi,bj,iTracer) |
|
./pkg/gchem/gchem_calc_tendency.F |
65 |
GCHEM_CALC_TENDENCY |
DO J = 1-Oly, sNy+Oly |
|
./pkg/gchem/gchem_calc_tendency.F |
67 |
GCHEM_CALC_TENDENCY |
gchemTendency(I,J,K,bi,bj,iTracer) = 0. _d 0 |
|
./pkg/ggl90/ggl90_init_varia.F |
25 |
GGL90_INIT_VARIA |
INTEGER I, J, K |
|
./pkg/ggl90/ggl90_init_varia.F |
38 |
GGL90_INIT_VARIA |
DO J=1-Oly,sNy+Oly |
|
./pkg/ggl90/ggl90_init_varia.F |
40 |
GGL90_INIT_VARIA |
GGL90viscArU(I,J,K,bi,bj) = 0. _d 0 |
|
./pkg/ggl90/ggl90_init_varia.F |
41 |
GGL90_INIT_VARIA |
GGL90viscArV(I,J,K,bi,bj) = 0. _d 0 |
|
./pkg/ggl90/ggl90_init_varia.F |
42 |
GGL90_INIT_VARIA |
GGL90diffKr(I,J,K,bi,bj) = 0. _d 0 |
|
./pkg/ggl90/ggl90_init_varia.F |
44 |
GGL90_INIT_VARIA |
GGL90TKE(I,J,K,bi,bj)=GGL90TKEmin*maskC(I,J,K,bi,bj) |
|
./pkg/ggl90/ggl90_init_varia.F |
71 |
GGL90_INIT_VARIA |
DO J=1-OLy,sNy+OLy |
|
./pkg/ggl90/ggl90_init_varia.F |
73 |
GGL90_INIT_VARIA |
GGL90TKE(I,J,K,bi,bj) = MAX(GGL90TKE(I,J,K,bi,bj), |
|
./pkg/ggl90/ggl90_init_varia.F |
74 |
GGL90_INIT_VARIA |
& GGL90TKEmin)*maskC(I,J,K,bi,bj) |
|
./pkg/gmredi/gmredi_rtransport.F |
54 |
GMREDI_RTRANSPORT |
INTEGER I, J |
|
./pkg/gmredi/gmredi_xtransport.F |
50 |
GMREDI_XTRANSPORT |
INTEGER I, J |
|
./pkg/gmredi/gmredi_ytransport.F |
50 |
GMREDI_YTRANSPORT |
INTEGER I, J |
|
./pkg/grdchk/grdchk_loc.F |
233 |
GRDCHK_LOC |
itmp = OB_Iw(J,bi,bj) |
|
./pkg/grdchk/grdchk_loc.F |
241 |
GRDCHK_LOC |
itmp = OB_Ie(J,bi,bj) |
|
./pkg/icefront/icefront_init_fixed.F |
29 |
ICEFRONT_INIT_FIXED |
INTEGER I, J, K, bi, bj |
|
./pkg/icefront/icefront_init_fixed.F |
48 |
ICEFRONT_INIT_FIXED |
DO J = 1-OLy, sNy+OLy |
|
./pkg/icefront/icefront_init_fixed.F |
50 |
ICEFRONT_INIT_FIXED |
R_icefront(I,J,bi,bj) = ABS(R_icefront(I,J,bi,bj)) |
|
./pkg/icefront/icefront_init_fixed.F |
58 |
ICEFRONT_INIT_FIXED |
DO J = 1-OLy, sNy+OLy |
|
./pkg/icefront/icefront_init_fixed.F |
62 |
ICEFRONT_INIT_FIXED |
IF ( R_icefront(I,J,bi,bj) .GT. ABS(rF(K))) |
|
./pkg/icefront/icefront_init_fixed.F |
63 |
ICEFRONT_INIT_FIXED |
& K_icefront(I,J,bi,bj) = K |
|
./pkg/icefront/icefront_init_fixed.F |
74 |
ICEFRONT_INIT_FIXED |
DO J = 1, sNy |
|
./pkg/icefront/icefront_init_fixed.F |
77 |
ICEFRONT_INIT_FIXED |
IF (ICEFRONTlength(I,J,bi,bj) .GT. 0. _d 0) THEN |
|
./pkg/icefront/icefront_init_fixed.F |
79 |
ICEFRONT_INIT_FIXED |
IsInterface=Isinterface + K_icefront(I,J,bi,bj) |
|
./pkg/icefront/icefront_init_varia.F |
34 |
ICEFRONT_INIT_VARIA |
INTEGER I, J, K, bi, bj |
|
./pkg/icefront/icefront_init_varia.F |
39 |
ICEFRONT_INIT_VARIA |
DO J = 1, OLy |
|
./pkg/icefront/icefront_sgrunoff_read.F |
36 |
SGRUNOFF_READ |
INTEGER bi,bj,I,J,K |
|
./pkg/icefront/icefront_sgrunoff_read.F |
46 |
SGRUNOFF_READ |
DO J = 1-Oly,sNy+Oly |
|
./pkg/icefront/icefront_sgrunoff_read.F |
48 |
SGRUNOFF_READ |
K = kLowC(I,J,bi,bj) |
|
./pkg/icefront/icefront_sgrunoff_read.F |
49 |
SGRUNOFF_READ |
addmass(I,J,K,bi,bj) = |
|
./pkg/icefront/icefront_sgrunoff_read.F |
50 |
SGRUNOFF_READ |
& addmass(I,J,K,bi,bj) + SGrunoff(I,J,bi,bj) |
|
./pkg/icefront/icefront_thermodynamics.F |
102 |
ICEFRONT_THERMODYNAMICS |
IF( ICEFRONTlength(I,J,bi,bj) .GT. 0. _d 0 |
|
./pkg/icefront/icefront_thermodynamics.F |
103 |
ICEFRONT_THERMODYNAMICS |
& .AND. K .LE. K_icefront(I,J,bi,bj) ) THEN |
|
./pkg/icefront/icefront_thermodynamics.F |
107 |
ICEFRONT_THERMODYNAMICS |
tLoc = theta(I,J,K,bi,bj) |
|
./pkg/icefront/icefront_thermodynamics.F |
108 |
ICEFRONT_THERMODYNAMICS |
sLoc = MAX(salt(I,J,K,bi,bj), 0. _d 0) |
|
./pkg/icefront/icefront_thermodynamics.F |
115 |
ICEFRONT_THERMODYNAMICS |
IF ( K .EQ. K_icefront(I,J,bi,bj)) THEN |
|
./pkg/icefront/icefront_thermodynamics.F |
116 |
ICEFRONT_THERMODYNAMICS |
pLoc = 0.5*(ABS(R_icefront(I,J,bi,bj))+ABS(rF(K))) |
|
./pkg/icefront/icefront_thermodynamics.F |
119 |
ICEFRONT_THERMODYNAMICS |
& (R_icefront(I,J,bi,bj)-pLoc) |
|
./pkg/icefront/icefront_thermodynamics.F |
120 |
ICEFRONT_THERMODYNAMICS |
& / R_icefront(I,J,bi,bj) |
|
./pkg/icefront/icefront_thermodynamics.F |
140 |
ICEFRONT_THERMODYNAMICS |
FreshWaterFlux(I,J) = maskC(I,J,K,bi,bj) * |
|
./pkg/icefront/icefront_thermodynamics.F |
144 |
ICEFRONT_THERMODYNAMICS |
HeatFlux(I,J) = maskC(I,J,K,bi,bj) * HeatCapacity_Cp * |
|
./pkg/icefront/icefront_thermodynamics.F |
146 |
ICEFRONT_THERMODYNAMICS |
& FreshWaterFlux(I,J) ) * ( thetaFreeze - tLoc ) |
|
./pkg/icefront/icefront_thermodynamics.F |
149 |
ICEFRONT_THERMODYNAMICS |
icefront_TendT(i,j,K,bi,bj) = - HeatFlux(I,J)* eps5 |
|
./pkg/icefront/icefront_thermodynamics.F |
150 |
ICEFRONT_THERMODYNAMICS |
icefront_TendS(i,j,K,bi,bj) = FreshWaterFlux(I,J) * |
|
./pkg/icefront/icefront_thermodynamics.F |
165 |
ICEFRONT_THERMODYNAMICS |
& * (ABS(R_icefront(I,J,bi,bj))-ABS(rF(K))) |
|
./pkg/icefront/icefront_thermodynamics.F |
169 |
ICEFRONT_THERMODYNAMICS |
& * (ABS(R_icefront(I,J,bi,bj))-ABS(rF(K))) |
|
./pkg/icefront/icefront_thermodynamics.F |
175 |
ICEFRONT_THERMODYNAMICS |
HeatFlux (I,J) = 0. _d 0 |
|
./pkg/icefront/icefront_thermodynamics.F |
176 |
ICEFRONT_THERMODYNAMICS |
FreshWaterFlux(I,J) = 0. _d 0 |
|
./pkg/icefront/icefront_thermodynamics.F |
60 |
ICEFRONT_THERMODYNAMICS |
INTEGER I,J,K |
|
./pkg/icefront/icefront_thermodynamics.F |
99 |
ICEFRONT_THERMODYNAMICS |
DO J = 1, sNy |
|
./pkg/kpp/kpp_forcing_surf.F |
162 |
KPP_FORCING_SURF |
bo (I,J) = p0 |
|
./pkg/kpp/kpp_forcing_surf.F |
163 |
KPP_FORCING_SURF |
bosol(I,J) = p0 |
|
./pkg/kpp/kpp_forcing_surf.F |
165 |
KPP_FORCING_SURF |
boplume(I,J) = p0 |
|
./pkg/kpp/kpp_forcing_surf.F |
203 |
KPP_FORCING_SURF |
bo(I,J) = - gravity * |
|
./pkg/kpp/kpp_forcing_surf.F |
204 |
KPP_FORCING_SURF |
& ( TTALPHA(I,J,1) * (surfForcT(i,j,bi,bj)+ |
|
./pkg/kpp/kpp_forcing_surf.F |
206 |
KPP_FORCING_SURF |
& SSBETA(I,J,1) * surfForcS(i,j,bi,bj) ) |
|
./pkg/kpp/kpp_forcing_surf.F |
207 |
KPP_FORCING_SURF |
& / rhoSurf(I,J) |
|
./pkg/kpp/kpp_forcing_surf.F |
208 |
KPP_FORCING_SURF |
bosol(I,J) = gravity * TTALPHA(I,J,1) * Qsw(i,j,bi,bj) * |
|
./pkg/kpp/kpp_forcing_surf.F |
210 |
KPP_FORCING_SURF |
& / rhoSurf(I,J) |
|
./pkg/kpp/kpp_forcing_surf.F |
220 |
KPP_FORCING_SURF |
boplume(I,J) = - gravity * SSBETA(I,J,1) |
|
./pkg/kpp/kpp_forcing_surf.F |
222 |
KPP_FORCING_SURF |
& * recip_rhoConst / rhoSurf(I,J) |
|
./pkg/kpp/kpp_forcing_surf.F |
279 |
KPP_FORCING_SURF |
& maskC(I,J,k,bi,bj) .GT. 0. .AND. |
|
./pkg/kpp/kpp_init_varia.F |
45 |
KPP_INIT_VARIA |
nzmax(i,j,bi,bj) = kLowC(I,J,bi,bj) |
|
./pkg/kpp/kpp_routines.F |
1539 |
STATEKPP |
INTEGER I, J, K |
|
./pkg/kpp/kpp_routines.F |
1572 |
STATEKPP |
DO J = 1-OLy, sNy+OLy |
|
./pkg/kpp/kpp_routines.F |
1574 |
STATEKPP |
RHO1(I,J) = WORK1(I,J) + rhoConst |
|
./pkg/kpp/kpp_routines.F |
1575 |
STATEKPP |
TTALPHA(I,J,1) = WORK2(I,J) |
|
./pkg/kpp/kpp_routines.F |
1576 |
STATEKPP |
SSBETA(I,J,1) = WORK3(I,J) |
|
./pkg/kpp/kpp_routines.F |
1577 |
STATEKPP |
DBSFC(I,J,1) = 0. |
|
./pkg/kpp/kpp_routines.F |
1641 |
STATEKPP |
DO J = 1-OLy, sNy+OLy |
|
./pkg/kpp/kpp_routines.F |
1643 |
STATEKPP |
TTALPHA(I,J,K) = WORK1 (I,J) |
|
./pkg/kpp/kpp_routines.F |
1644 |
STATEKPP |
SSBETA(I,J,K) = WORK2 (I,J) |
|
./pkg/kpp/kpp_routines.F |
1645 |
STATEKPP |
DBLOC(I,J,K-1) = gravity * (RHOK(I,J) - RHOKM1(I,J)) / |
|
./pkg/kpp/kpp_routines.F |
1646 |
STATEKPP |
& (RHOK(I,J) + rhoConst) |
|
./pkg/kpp/kpp_routines.F |
1647 |
STATEKPP |
DBSFC(I,J,K) = gravity * (RHOK(I,J) - RHO1K (I,J)) / |
|
./pkg/kpp/kpp_routines.F |
1648 |
STATEKPP |
& (RHOK(I,J) + rhoConst) |
|
./pkg/kpp/kpp_routines.F |
1655 |
STATEKPP |
DO J = 1-OLy, sNy+OLy |
|
./pkg/kpp/kpp_routines.F |
1657 |
STATEKPP |
TTALPHA(I,J,Nrp1) = TTALPHA(I,J,Nr) |
|
./pkg/kpp/kpp_routines.F |
1658 |
STATEKPP |
SSBETA(I,J,Nrp1) = SSBETA(I,J,Nr) |
|
./pkg/kpp/kpp_routines.F |
1659 |
STATEKPP |
DBLOC(I,J,Nr) = 0. |
|
./pkg/kpp/kpp_routines.F |
1735 |
KPP_DOUBLEDIFF |
INTEGER I, J, K |
|
./pkg/kpp/kpp_routines.F |
1767 |
KPP_DOUBLEDIFF |
DO J = 1-Oly, sNy+Oly |
|
./pkg/kpp/kpp_routines.F |
1769 |
KPP_DOUBLEDIFF |
alphaDT(I,J) = ( theta(I,J,Km1,bi,bj)-theta(I,J,K,bi,bj) ) |
|
./pkg/kpp/kpp_routines.F |
1770 |
KPP_DOUBLEDIFF |
& * 0.5 _d 0 * ABS( TTALPHA(I,J,Km1) + TTALPHA(I,J,K) ) |
|
./pkg/kpp/kpp_routines.F |
1771 |
KPP_DOUBLEDIFF |
betaDS(I,J) = ( salt(I,J,Km1,bi,bj)-salt(I,J,K,bi,bj) ) |
|
./pkg/kpp/kpp_routines.F |
1772 |
KPP_DOUBLEDIFF |
& * 0.5 _d 0 * ( SSBETA(I,J,Km1) + SSBETA(I,J,K) ) |
|
./pkg/kpp/kpp_routines.F |
1773 |
KPP_DOUBLEDIFF |
nuddt(I,J) = 0. _d 0 |
|
./pkg/kpp/kpp_routines.F |
1774 |
KPP_DOUBLEDIFF |
nudds(I,J) = 0. _d 0 |
|
./pkg/kpp/kpp_routines.F |
1778 |
KPP_DOUBLEDIFF |
DO J = jMin, jMax |
|
./pkg/kpp/kpp_routines.F |
1784 |
KPP_DOUBLEDIFF |
IF ( alphaDT(I,J) .GT. betaDS(I,J) |
|
./pkg/kpp/kpp_routines.F |
1785 |
KPP_DOUBLEDIFF |
& .AND. betaDS(I,J) .GT. 0. _d 0 ) THEN |
|
./pkg/kpp/kpp_routines.F |
1786 |
KPP_DOUBLEDIFF |
Rrho = MIN( alphaDT(I,J)/betaDS(I,J), Rrho0 ) |
|
./pkg/kpp/kpp_routines.F |
1790 |
KPP_DOUBLEDIFF |
nudds(I,J) = dsfmax * nutmp * nutmp * nutmp |
|
./pkg/kpp/kpp_routines.F |
1792 |
KPP_DOUBLEDIFF |
nuddt(I,J) = 0.7 _d 0 * nudds(I,J) |
|
./pkg/kpp/kpp_routines.F |
1793 |
KPP_DOUBLEDIFF |
ELSEIF ( alphaDT(I,J) .LT. 0. _d 0 |
|
./pkg/kpp/kpp_routines.F |
1794 |
KPP_DOUBLEDIFF |
& .AND. betaDS(I,J) .LT. 0. _d 0 |
|
./pkg/kpp/kpp_routines.F |
1795 |
KPP_DOUBLEDIFF |
& .AND.alphaDT(I,J) .GT. betaDS(I,J) ) THEN |
|
./pkg/kpp/kpp_routines.F |
1800 |
KPP_DOUBLEDIFF |
Rrho = alphaDT(I,J)/betaDS(I,J) |
|
./pkg/kpp/kpp_routines.F |
1802 |
KPP_DOUBLEDIFF |
nuddt(I,J) = numol * 0.909 _d 0 |
|
./pkg/kpp/kpp_routines.F |
1809 |
KPP_DOUBLEDIFF |
nudds(I,J) = nuddt(I,J) * MAX( 0.15 _d 0 * Rrho, |
|
./pkg/kpp/kpp_routines.F |
1821 |
KPP_DOUBLEDIFF |
DO J = 1-Oly, sNy+Oly |
|
./pkg/kpp/kpp_routines.F |
1823 |
KPP_DOUBLEDIFF |
kappaRT(I,J,K) = kappaRT(I,J,K) + nuddt(I,J) |
|
./pkg/kpp/kpp_routines.F |
1824 |
KPP_DOUBLEDIFF |
kappaRS(I,J,K) = kappaRS(I,J,K) + nudds(I,J) |
|
./pkg/kpp/kpp_transport_s.F |
60 |
KPP_TRANSPORT_S |
INTEGER I, J |
|
./pkg/kpp/kpp_transport_t.F |
61 |
KPP_TRANSPORT_T |
INTEGER I, J |
|
./pkg/land/land_ini_vars.F |
63 |
LAND_INI_VARS |
DO J=1-Oly,sNy+Oly |
|
./pkg/land/land_ini_vars.F |
73 |
LAND_INI_VARS |
DO J=1-Oly,sNy+Oly |
|
./pkg/mdsio/mdsio_gl.F |
1111 |
MDSREADFIELD_2D_GL |
DO J=1,Ny |
|
./pkg/mdsio/mdsio_gl.F |
1113 |
MDSREADFIELD_2D_GL |
global(I,J) = xy_buffer_r4(I,J) |
|
./pkg/mdsio/mdsio_gl.F |
1121 |
MDSREADFIELD_2D_GL |
DO J=1,Ny |
|
./pkg/mdsio/mdsio_gl.F |
1123 |
MDSREADFIELD_2D_GL |
global(I,J) = xy_buffer_r8(I,J) |
|
./pkg/mdsio/mdsio_gl.F |
1137 |
MDSREADFIELD_2D_GL |
DO J=1,sNy |
|
./pkg/mdsio/mdsio_gl.F |
1138 |
MDSREADFIELD_2D_GL |
JJ=((jp-1)*nSy+(bj-1))*sNy+J |
|
./pkg/mdsio/mdsio_gl.F |
1333 |
MDSWRITEFIELD_2D_GL |
DO J=1,sNy |
|
./pkg/mdsio/mdsio_gl.F |
1334 |
MDSWRITEFIELD_2D_GL |
JJ=((jp-1)*nSy+(bj-1))*sNy+J |
|
./pkg/mdsio/mdsio_gl.F |
1348 |
MDSWRITEFIELD_2D_GL |
DO J=1,Ny |
|
./pkg/mdsio/mdsio_gl.F |
1350 |
MDSWRITEFIELD_2D_GL |
xy_buffer_r4(I,J) = global(I,J) |
|
./pkg/mdsio/mdsio_gl.F |
1358 |
MDSWRITEFIELD_2D_GL |
DO J=1,Ny |
|
./pkg/mdsio/mdsio_gl.F |
1360 |
MDSWRITEFIELD_2D_GL |
xy_buffer_r8(I,J) = global(I,J) |
|
./pkg/mdsio/mdsio_gl.F |
350 |
MDSREADFIELD_3D_GL |
DO J=1,Ny |
|
./pkg/mdsio/mdsio_gl.F |
352 |
MDSREADFIELD_3D_GL |
global(I,J) = xy_buffer_r4(I,J) |
|
./pkg/mdsio/mdsio_gl.F |
360 |
MDSREADFIELD_3D_GL |
DO J=1,Ny |
|
./pkg/mdsio/mdsio_gl.F |
362 |
MDSREADFIELD_3D_GL |
global(I,J) = xy_buffer_r8(I,J) |
|
./pkg/mdsio/mdsio_gl.F |
376 |
MDSREADFIELD_3D_GL |
DO J=1,sNy |
|
./pkg/mdsio/mdsio_gl.F |
377 |
MDSREADFIELD_3D_GL |
JJ=((jp-1)*nSy+(bj-1))*sNy+J |
|
./pkg/mdsio/mdsio_gl.F |
570 |
MDSWRITEFIELD_3D_GL |
DO J=1,sNy |
|
./pkg/mdsio/mdsio_gl.F |
571 |
MDSWRITEFIELD_3D_GL |
JJ=((jp-1)*nSy+(bj-1))*sNy+J |
|
./pkg/mdsio/mdsio_gl.F |
585 |
MDSWRITEFIELD_3D_GL |
DO J=1,Ny |
|
./pkg/mdsio/mdsio_gl.F |
587 |
MDSWRITEFIELD_3D_GL |
xy_buffer_r4(I,J) = global(I,J) |
|
./pkg/mdsio/mdsio_gl.F |
595 |
MDSWRITEFIELD_3D_GL |
DO J=1,Ny |
|
./pkg/mdsio/mdsio_gl.F |
597 |
MDSWRITEFIELD_3D_GL |
xy_buffer_r8(I,J) = global(I,J) |
|
./pkg/mom_common/mom_calc_absvort3.F |
46 |
MOM_CALC_ABSVORT3 |
omega3(I,J)= |
|
./pkg/mom_common/mom_calc_hdiv.F |
34 |
MOM_CALC_HDIV |
DO J=1-Oly,sNy+Oly-1 |
|
./pkg/mom_common/mom_calc_hdiv.F |
38 |
MOM_CALC_HDIV |
hDiv(I,J)=( |
|
./pkg/mom_common/mom_calc_hdiv.F |
43 |
MOM_CALC_HDIV |
& )*recip_rA(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_hdiv.F |
48 |
MOM_CALC_HDIV |
DO J=1-Oly,sNy+Oly-1 |
|
./pkg/mom_common/mom_calc_hdiv.F |
52 |
MOM_CALC_HDIV |
hDiv(I,J)= |
|
./pkg/mom_common/mom_calc_hdiv.F |
57 |
MOM_CALC_HDIV |
& )*recip_rA(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_hfacz.F |
289 |
MOM_CALC_HFACZ |
J=1 |
|
./pkg/mom_common/mom_calc_hfacz.F |
57 |
MOM_CALC_HFACZ |
INTEGER I,J |
|
./pkg/mom_common/mom_calc_ke.F |
112 |
MOM_CALC_KE |
DO J=1-OLy,sNy+OLy-1 |
|
./pkg/mom_common/mom_calc_ke.F |
47 |
MOM_CALC_KE |
INTEGER I,J |
|
./pkg/mom_common/mom_calc_ke.F |
57 |
MOM_CALC_KE |
DO J=1-OLy,sNy+OLy-1 |
|
./pkg/mom_common/mom_calc_ke.F |
72 |
MOM_CALC_KE |
DO J=1-OLy,sNy+OLy-1 |
|
./pkg/mom_common/mom_calc_ke.F |
85 |
MOM_CALC_KE |
DO J=1-OLy,sNy+OLy-1 |
|
./pkg/mom_common/mom_calc_ke.F |
99 |
MOM_CALC_KE |
DO J=1-OLy,sNy+OLy-1 |
|
./pkg/mom_common/mom_calc_relvort3.F |
114 |
MOM_CALC_RELVORT3 |
J=1 |
|
./pkg/mom_common/mom_calc_relvort3.F |
117 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
118 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
119 |
MOM_CALC_RELVORT3 |
& ( vFld(I,J)*dyC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
120 |
MOM_CALC_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
121 |
MOM_CALC_RELVORT3 |
& + uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
131 |
MOM_CALC_RELVORT3 |
vort3(I-1,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
132 |
MOM_CALC_RELVORT3 |
& recip_rAz(I-1,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
133 |
MOM_CALC_RELVORT3 |
& vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
134 |
MOM_CALC_RELVORT3 |
& -vFld(I-2,J)*dyC(I-2,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
135 |
MOM_CALC_RELVORT3 |
& -uFld(I-1,J)*dxC(I-1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
136 |
MOM_CALC_RELVORT3 |
& +vFld(I+0,J-1)*dyC(I+0,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
140 |
MOM_CALC_RELVORT3 |
vort3(I,J-1)=vort3(I-1,J) |
|
./pkg/mom_common/mom_calc_relvort3.F |
155 |
MOM_CALC_RELVORT3 |
J=1 |
|
./pkg/mom_common/mom_calc_relvort3.F |
159 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
160 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
161 |
MOM_CALC_RELVORT3 |
& (-uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
162 |
MOM_CALC_RELVORT3 |
& -vFld(I-1,J)*dyC(I-1,J,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
163 |
MOM_CALC_RELVORT3 |
& + uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
166 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
167 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
168 |
MOM_CALC_RELVORT3 |
& (-vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
169 |
MOM_CALC_RELVORT3 |
& +uFld(I,J-1)*dxC(I,J-1,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
170 |
MOM_CALC_RELVORT3 |
& - uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
173 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
174 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
175 |
MOM_CALC_RELVORT3 |
& (+uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
176 |
MOM_CALC_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
177 |
MOM_CALC_RELVORT3 |
& - vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
188 |
MOM_CALC_RELVORT3 |
vort3(I+1,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
189 |
MOM_CALC_RELVORT3 |
& recip_rAz(I+1,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
190 |
MOM_CALC_RELVORT3 |
& vFld(I+1,J)*dyC(I+1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
191 |
MOM_CALC_RELVORT3 |
& -vFld(I-0,J)*dyC(I-0,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
192 |
MOM_CALC_RELVORT3 |
& -uFld(I+1,J)*dxC(I+1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
193 |
MOM_CALC_RELVORT3 |
& -vFld(I-1,J-1)*dyC(I-1,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
197 |
MOM_CALC_RELVORT3 |
vort3(I,J-1)=vort3(I+1,J) |
|
./pkg/mom_common/mom_calc_relvort3.F |
212 |
MOM_CALC_RELVORT3 |
J=sNy+1 |
|
./pkg/mom_common/mom_calc_relvort3.F |
216 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
217 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
218 |
MOM_CALC_RELVORT3 |
& (+uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
219 |
MOM_CALC_RELVORT3 |
& +vFld(I,J)*dyC(I,J,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
220 |
MOM_CALC_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
223 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
224 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
225 |
MOM_CALC_RELVORT3 |
& (-uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
226 |
MOM_CALC_RELVORT3 |
& +uFld(I,J-1)*dxC(I,J-1,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
227 |
MOM_CALC_RELVORT3 |
& + vFld(I,J)*dyC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
230 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
231 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
232 |
MOM_CALC_RELVORT3 |
& (+vFld(I,J)*dyC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
233 |
MOM_CALC_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
234 |
MOM_CALC_RELVORT3 |
& + uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
245 |
MOM_CALC_RELVORT3 |
vort3(I-1,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
246 |
MOM_CALC_RELVORT3 |
& recip_rAz(I-1,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
247 |
MOM_CALC_RELVORT3 |
& vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
248 |
MOM_CALC_RELVORT3 |
& -vFld(I-2,J)*dyC(I-2,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
249 |
MOM_CALC_RELVORT3 |
& +vFld(I-0,J+1)*dyC(I-0,J+1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
250 |
MOM_CALC_RELVORT3 |
& +uFld(I-1,J-1)*dxC(I-1,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
254 |
MOM_CALC_RELVORT3 |
vort3(I,J+1)=vort3(I-1,J) |
|
./pkg/mom_common/mom_calc_relvort3.F |
269 |
MOM_CALC_RELVORT3 |
J=sNy+1 |
|
./pkg/mom_common/mom_calc_relvort3.F |
273 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
274 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
275 |
MOM_CALC_RELVORT3 |
& (-uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
276 |
MOM_CALC_RELVORT3 |
& -vFld(I-1,J)*dyC(I-1,J,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
277 |
MOM_CALC_RELVORT3 |
& + uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
280 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
281 |
MOM_CALC_RELVORT3 |
& +recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
282 |
MOM_CALC_RELVORT3 |
& (+uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
283 |
MOM_CALC_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
284 |
MOM_CALC_RELVORT3 |
& - vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
295 |
MOM_CALC_RELVORT3 |
vort3(I+1,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
296 |
MOM_CALC_RELVORT3 |
& recip_rAz(I+1,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
297 |
MOM_CALC_RELVORT3 |
& vFld(I+1,J)*dyC(I+1,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
298 |
MOM_CALC_RELVORT3 |
& -vFld(I-0,J)*dyC(I-0,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
299 |
MOM_CALC_RELVORT3 |
& -vFld(I-1,J+1)*dyC(I-1,J+1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
300 |
MOM_CALC_RELVORT3 |
& +uFld(I+1,J-1)*dxC(I+1,J-1,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
304 |
MOM_CALC_RELVORT3 |
vort3(I,J+1)=vort3(I+1,J) |
|
./pkg/mom_common/mom_calc_relvort3.F |
46 |
MOM_CALC_RELVORT3 |
DO J=1-Oly,sNy+Oly |
|
./pkg/mom_common/mom_calc_relvort3.F |
48 |
MOM_CALC_RELVORT3 |
vort3(I,J) = 0. _d 0 |
|
./pkg/mom_common/mom_calc_relvort3.F |
53 |
MOM_CALC_RELVORT3 |
DO J=2-Oly,sNy+Oly |
|
./pkg/mom_common/mom_calc_relvort3.F |
57 |
MOM_CALC_RELVORT3 |
vort3(I,J)= |
|
./pkg/mom_common/mom_calc_relvort3.F |
58 |
MOM_CALC_RELVORT3 |
& recip_rAz(I,J,bi,bj)*( |
|
./pkg/mom_common/mom_calc_relvort3.F |
59 |
MOM_CALC_RELVORT3 |
& ( vFld(I,J)*dyC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
60 |
MOM_CALC_RELVORT3 |
& -vFld(I-1,J)*dyC(I-1,J,bi,bj) ) |
|
./pkg/mom_common/mom_calc_relvort3.F |
61 |
MOM_CALC_RELVORT3 |
& -( uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/mom_common/mom_calc_relvort3.F |
62 |
MOM_CALC_RELVORT3 |
& -uFld(I,J-1)*dxC(I,J-1,bi,bj) ) |
|
./pkg/mom_common/mom_calc_strain.F |
53 |
MOM_CALC_STRAIN |
DO J=2-Oly,sNy+Oly |
|
./pkg/mom_common/mom_calc_strain.F |
57 |
MOM_CALC_STRAIN |
strain(I,J)= |
|
./pkg/mom_common/mom_calc_visc.F |
105 |
MOM_CALC_VISC |
INTEGER I,J |
|
./pkg/mom_common/mom_hdissip.F |
45 |
MOM_HDISSIP |
INTEGER I,J |
|
./pkg/mom_fluxform/mom_u_del2u.F |
43 |
MOM_U_DEL2U |
INTEGER I,J |
|
./pkg/mom_fluxform/mom_u_del2u.F |
57 |
MOM_U_DEL2U |
& *sqCosFacU(J,bi,bj) |
|
./pkg/mom_fluxform/mom_u_del2u.F |
72 |
MOM_U_DEL2U |
& *sqCosFacV(J,bi,bj) |
|
./pkg/mom_fluxform/mom_u_xviscflux.F |
50 |
MOM_U_XVISCFLUX |
INTEGER I,J |
|
./pkg/mom_fluxform/mom_u_xviscflux.F |
60 |
MOM_U_XVISCFLUX |
& *cosFacU(J,bi,bj) |
|
./pkg/mom_fluxform/mom_u_xviscflux.F |
63 |
MOM_U_XVISCFLUX |
& *sqCosFacU(J,bi,bj) |
|
./pkg/mom_fluxform/mom_u_xviscflux.F |
65 |
MOM_U_XVISCFLUX |
& *cosFacU(J,bi,bj) |
|
./pkg/mom_fluxform/mom_u_yviscflux.F |
51 |
MOM_U_YVISCFLUX |
INTEGER I,J |
|
./pkg/mom_fluxform/mom_u_yviscflux.F |
62 |
MOM_U_YVISCFLUX |
& *cosFacV(J,bi,bj) |
|
./pkg/mom_fluxform/mom_u_yviscflux.F |
67 |
MOM_U_YVISCFLUX |
& *sqCosFacV(J,bi,bj) |
|
./pkg/mom_fluxform/mom_u_yviscflux.F |
69 |
MOM_U_YVISCFLUX |
& *cosFacV(J,bi,bj) |
|
./pkg/mom_fluxform/mom_v_del2v.F |
42 |
MOM_V_DEL2V |
INTEGER I,J |
|
./pkg/mom_fluxform/mom_v_del2v.F |
56 |
MOM_V_DEL2V |
& *sqCosFacV(J,bi,bj) |
|
./pkg/mom_fluxform/mom_v_del2v.F |
71 |
MOM_V_DEL2V |
& *sqCosFacU(J,bi,bj) |
|
./pkg/mom_fluxform/mom_v_xviscflux.F |
51 |
MOM_V_XVISCFLUX |
INTEGER I,J |
|
./pkg/mom_fluxform/mom_v_xviscflux.F |
61 |
MOM_V_XVISCFLUX |
& *cosFacV(J,bi,bj) |
|
./pkg/mom_fluxform/mom_v_xviscflux.F |
64 |
MOM_V_XVISCFLUX |
& *sqCosFacV(J,bi,bj) |
|
./pkg/mom_fluxform/mom_v_xviscflux.F |
66 |
MOM_V_XVISCFLUX |
& *cosFacV(J,bi,bj) |
|
./pkg/mom_fluxform/mom_v_yviscflux.F |
50 |
MOM_V_YVISCFLUX |
INTEGER I,J |
|
./pkg/mom_fluxform/mom_v_yviscflux.F |
61 |
MOM_V_YVISCFLUX |
& *cosFacU(J,bi,bj) |
|
./pkg/mom_fluxform/mom_v_yviscflux.F |
66 |
MOM_V_YVISCFLUX |
& *sqCosFacU(J,bi,bj) |
|
./pkg/mom_fluxform/mom_v_yviscflux.F |
68 |
MOM_V_YVISCFLUX |
& *cosFacU(J,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
100 |
MOM_VI_CORIOLIS |
& )*uBarXY*recip_dyC(i,j,bi,bj)*_maskS(I,J,K,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
34 |
MOM_VI_CORIOLIS |
INTEGER I,J |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
41 |
MOM_VI_CORIOLIS |
DO J=1-Oly,sNy+Oly-1 |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
52 |
MOM_VI_CORIOLIS |
& )*vBarXY*recip_dxC(i,j,bi,bj)*_maskW(I,J,K,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
57 |
MOM_VI_CORIOLIS |
DO J=1-Oly,sNy+Oly-1 |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
67 |
MOM_VI_CORIOLIS |
& )*vBarXY*recip_dxC(i,j,bi,bj)*_maskW(I,J,K,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
74 |
MOM_VI_CORIOLIS |
DO J=2-Oly,sNy+Oly |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
85 |
MOM_VI_CORIOLIS |
& )*uBarXY*recip_dyC(i,j,bi,bj)*_maskS(I,J,K,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_coriolis.F |
90 |
MOM_VI_CORIOLIS |
DO J=2-Oly,sNy+Oly |
|
./pkg/mom_vecinv/mom_vi_hdissip.F |
53 |
MOM_VI_HDISSIP |
INTEGER I,J |
|
./pkg/mom_vecinv/mom_vi_u_grad_ke.F |
29 |
MOM_VI_U_GRAD_KE |
INTEGER I,J |
|
./pkg/mom_vecinv/mom_vi_u_grad_ke.F |
31 |
MOM_VI_U_GRAD_KE |
DO J=1-Oly,sNy+Oly |
|
./pkg/mom_vecinv/mom_vi_u_grad_ke.F |
33 |
MOM_VI_U_GRAD_KE |
dKEdx(I,J)=-_recip_dxC(i,j,bi,bj)*(KE(i,j)-KE(i-1,j)) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
103 |
MOM_VI_U_VERTSHEAR |
uZp=(mask_Kp1*uFld(I,J,Kp1,bi,bj)-uFld(I,J,K,bi,bj))*rkSign |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
123 |
MOM_VI_U_VERTSHEAR |
uShearTerm(I,J)=-0.5* |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
130 |
MOM_VI_U_VERTSHEAR |
uShearTerm(I,J)=-0.5*(wBarXp*uZp+wBarXm*uZm) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
31 |
MOM_VI_U_VERTSHEAR |
INTEGER I,J,Kp1,Km1 |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
56 |
MOM_VI_U_VERTSHEAR |
DO J=1-Oly,sNy+Oly |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
69 |
MOM_VI_U_VERTSHEAR |
& wFld(I,J,K,bi,bj)*rA(i,j,bi,bj)*maskC(I,J,Km1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
70 |
MOM_VI_U_VERTSHEAR |
& +wFld(I-1,J,K,bi,bj)*rA(i-1,j,bi,bj)*maskC(I-1,J,Km1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
76 |
MOM_VI_U_VERTSHEAR |
& wFld(I,J,Kp1,bi,bj)*rA(i,j,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
77 |
MOM_VI_U_VERTSHEAR |
& +wFld(I-1,J,Kp1,bi,bj)*rA(i-1,j,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
83 |
MOM_VI_U_VERTSHEAR |
& wFld(I,J,K,bi,bj)*maskC(I,J,Km1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
84 |
MOM_VI_U_VERTSHEAR |
& +wFld(I-1,J,K,bi,bj)*maskC(I-1,J,Km1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
89 |
MOM_VI_U_VERTSHEAR |
& wFld(I,J,Kp1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
90 |
MOM_VI_U_VERTSHEAR |
& +wFld(I-1,J,Kp1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_u_vertshear.F |
96 |
MOM_VI_U_VERTSHEAR |
uZm=(uFld(I,J,K,bi,bj)-mask_Km1*uFld(I,J,Km1,bi,bj))*rkSign |
|
./pkg/mom_vecinv/mom_vi_v_grad_ke.F |
29 |
MOM_VI_V_GRAD_KE |
INTEGER I,J |
|
./pkg/mom_vecinv/mom_vi_v_grad_ke.F |
31 |
MOM_VI_V_GRAD_KE |
DO J=2-Oly,sNy+Oly |
|
./pkg/mom_vecinv/mom_vi_v_grad_ke.F |
33 |
MOM_VI_V_GRAD_KE |
dKEdy(I,J)=-_recip_dyC(i,j,bi,bj)*(KE(i,j)-KE(i,j-1)) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
103 |
MOM_VI_V_VERTSHEAR |
vZp=(mask_Kp1*vFld(I,J,Kp1,bi,bj)-vFld(I,J,K,bi,bj))*rkSign |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
123 |
MOM_VI_V_VERTSHEAR |
vShearTerm(I,J)=-0.5* |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
130 |
MOM_VI_V_VERTSHEAR |
vShearTerm(I,J)=-0.5*(wBarYp*vZp+wBarYm*vZm) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
31 |
MOM_VI_V_VERTSHEAR |
INTEGER I,J,Kp1,Km1 |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
56 |
MOM_VI_V_VERTSHEAR |
DO J=2-Oly,sNy+Oly |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
69 |
MOM_VI_V_VERTSHEAR |
& wFld(I,J,K,bi,bj)*rA(i,j,bi,bj)*maskC(i,j,Km1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
70 |
MOM_VI_V_VERTSHEAR |
& +wFld(I,J-1,K,bi,bj)*rA(i,j-1,bi,bj)*maskC(i,j-1,Km1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
76 |
MOM_VI_V_VERTSHEAR |
& wFld(I,J,Kp1,bi,bj)*rA(i,j,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
77 |
MOM_VI_V_VERTSHEAR |
& +wFld(I,J-1,Kp1,bi,bj)*rA(i,j-1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
83 |
MOM_VI_V_VERTSHEAR |
& wFld(I,J,K,bi,bj)*maskC(i,j,Km1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
84 |
MOM_VI_V_VERTSHEAR |
& +wFld(I,J-1,K,bi,bj)*maskC(i,j-1,Km1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
89 |
MOM_VI_V_VERTSHEAR |
& wFld(I,J,Kp1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
90 |
MOM_VI_V_VERTSHEAR |
& +wFld(I,J-1,Kp1,bi,bj) |
|
./pkg/mom_vecinv/mom_vi_v_vertshear.F |
96 |
MOM_VI_V_VERTSHEAR |
vZm=(vFld(I,J,K,bi,bj)-mask_Km1*vFld(I,J,Km1,bi,bj))*rkSign |
|
./pkg/monitor/mon_advcfl.F |
33 |
MON_ADVCFL |
INTEGER bi,bj,I,J,K |
|
./pkg/monitor/mon_advcfl.F |
41 |
MON_ADVCFL |
DO J=1,sNy |
|
./pkg/monitor/mon_advcfl.F |
43 |
MON_ADVCFL |
tmpVal=abs(U(I,J,K,bi,bj))*rDx(I,J,BI,BJ)*dT |
|
./pkg/monitor/mon_advcflw.F |
33 |
MON_ADVCFLW |
INTEGER bi,bj,I,J,K |
|
./pkg/monitor/mon_advcflw.F |
41 |
MON_ADVCFLW |
DO J=1,sNy |
|
./pkg/monitor/mon_advcflw.F |
43 |
MON_ADVCFLW |
tmpVal=abs(W(I,J,K,bi,bj))*rDz(K)*dT |
|
./pkg/monitor/mon_advcflw2.F |
35 |
MON_ADVCFLW2 |
INTEGER bi,bj,I,J,K |
|
./pkg/monitor/mon_advcflw2.F |
43 |
MON_ADVCFLW2 |
DO J=1,sNy |
|
./pkg/monitor/mon_advcflw2.F |
45 |
MON_ADVCFLW2 |
tmpVal=abs(W(I,J,K,bi,bj))*dT |
|
./pkg/monitor/mon_advcflw2.F |
46 |
MON_ADVCFLW2 |
& *max( rDrF(K)*rHfac(I,J,K,bi,bj), |
|
./pkg/monitor/mon_advcflw2.F |
47 |
MON_ADVCFLW2 |
& rDrF(K-1)*rHfac(I,J,K-1,bi,bj) ) |
|
./pkg/monitor/mon_stats_rl.F |
134 |
MON_STATS_RL |
DO J=1,sNy |
|
./pkg/monitor/mon_stats_rl.F |
136 |
MON_STATS_RL |
tmpVal=arr(I,J,K,bi,bj) |
|
./pkg/monitor/mon_stats_rl.F |
137 |
MON_STATS_RL |
IF (arrMask(I,J,K,bi,bj).NE.0.) THEN |
|
./pkg/monitor/mon_stats_rl.F |
138 |
MON_STATS_RL |
tmpVol=arrArea(I,J,bi,bj)*arrhFac(I,J,K,bi,bj)*arrDr(K) |
|
./pkg/monitor/mon_stats_rl.F |
139 |
MON_STATS_RL |
& *arrMask(I,J,K,bi,bj) |
|
./pkg/monitor/mon_stats_rl.F |
35 |
MON_STATS_RL |
INTEGER bi,bj,I,J,K |
|
./pkg/monitor/mon_stats_rl.F |
68 |
MON_STATS_RL |
DO J=1,sNy |
|
./pkg/monitor/mon_stats_rl.F |
70 |
MON_STATS_RL |
tmpVal=arr(I,J,K,bi,bj) |
|
./pkg/monitor/mon_stats_rl.F |
71 |
MON_STATS_RL |
IF (arrMask(I,J,K,bi,bj).NE.0. .AND. noPnts) THEN |
|
./pkg/monitor/mon_stats_rl.F |
76 |
MON_STATS_RL |
IF (arrMask(I,J,K,bi,bj).NE.0.) THEN |
|
./pkg/monitor/mon_stats_rl.F |
81 |
MON_STATS_RL |
& (arr(I+1,J,K,bi,bj)-tmpVal)*arrMask(I+1,J,K,bi,bj) |
|
./pkg/monitor/mon_stats_rl.F |
82 |
MON_STATS_RL |
& +(arr(I-1,J,K,bi,bj)-tmpVal)*arrMask(I-1,J,K,bi,bj) |
|
./pkg/monitor/mon_stats_rl.F |
83 |
MON_STATS_RL |
& +(arr(I,J+1,K,bi,bj)-tmpVal)*arrMask(I,J+1,K,bi,bj) |
|
./pkg/monitor/mon_stats_rl.F |
84 |
MON_STATS_RL |
& +(arr(I,J-1,K,bi,bj)-tmpVal)*arrMask(I,J-1,K,bi,bj) |
|
./pkg/monitor/mon_stats_rl.F |
87 |
MON_STATS_RL |
tmpVol = arrArea(I,J,bi,bj)*arrhFac(I,J,K,bi,bj)*arrDr(K) |
|
./pkg/monitor/mon_stats_rl.F |
88 |
MON_STATS_RL |
& *arrMask(I,J,K,bi,bj) |
|
./pkg/monitor/mon_stats_rs.F |
101 |
MON_STATS_RS |
DO J=1,sNy |
|
./pkg/monitor/mon_stats_rs.F |
103 |
MON_STATS_RS |
tmpVal=arr(I,J,K,bi,bj) |
|
./pkg/monitor/mon_stats_rs.F |
32 |
MON_STATS_RS |
INTEGER bi,bj,I,J,K |
|
./pkg/monitor/mon_stats_rs.F |
54 |
MON_STATS_RS |
DO J=1,sNy |
|
./pkg/monitor/mon_stats_rs.F |
56 |
MON_STATS_RS |
tmpVal=arr(I,J,K,bi,bj) |
|
./pkg/my82/my82_calc.F |
107 |
MY82_CALC |
SH(I,J,K) = SHtmp |
|
./pkg/my82/my82_calc.F |
108 |
MY82_CALC |
SM(I,J,K) = SHtmp*(beta1-beta2*RiFlux)/(beta3-beta4*RiFlux) |
|
./pkg/my82/my82_calc.F |
111 |
MY82_CALC |
& b1*(SH(I,J,K)*GH(I,J) + SM(I,J,K)*GM(I,J)) ) |
|
./pkg/my82/my82_calc.F |
112 |
MY82_CALC |
tke(I,J,K) = sqrt(tkesquare) |
|
./pkg/my82/my82_calc.F |
124 |
MY82_CALC |
DO J=jMin,jMax |
|
./pkg/my82/my82_calc.F |
126 |
MY82_CALC |
GH(I,J) = 0. _d 0 |
|
./pkg/my82/my82_calc.F |
127 |
MY82_CALC |
GM(I,J) = 0. _d 0 |
|
./pkg/my82/my82_calc.F |
135 |
MY82_CALC |
DO J=jMin,jMax |
|
./pkg/my82/my82_calc.F |
137 |
MY82_CALC |
GM(I,J) = GM(I,J) + tke(I,J,K)*rF(K) |
|
./pkg/my82/my82_calc.F |
138 |
MY82_CALC |
GH(I,J) = GH(I,J) + tke(I,J,K) |
|
./pkg/my82/my82_calc.F |
144 |
MY82_CALC |
DO J=jMin,jMax |
|
./pkg/my82/my82_calc.F |
146 |
MY82_CALC |
IF ( GH(I,J) .EQ. 0. _d 0 ) THEN |
|
./pkg/my82/my82_calc.F |
147 |
MY82_CALC |
MYhbl(I,J,bi,bj) = 0. _d 0 |
|
./pkg/my82/my82_calc.F |
149 |
MY82_CALC |
MYhbl(I,J,bi,bj) = -GM(I,J)/GH(I,J)*MYhblScale |
|
./pkg/my82/my82_calc.F |
156 |
MY82_CALC |
DO J=jMin,jMax |
|
./pkg/my82/my82_calc.F |
158 |
MY82_CALC |
tkel = MYhbl(I,J,bi,bj)*tke(I,J,K) |
|
./pkg/my82/my82_calc.F |
160 |
MY82_CALC |
MYviscAr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SM(I,J,K) |
|
./pkg/my82/my82_calc.F |
161 |
MY82_CALC |
MYdiffKr(I,J,K,bi,bj) = MYhbl(I,J,bi,bj)*tkel*SH(I,J,K) |
|
./pkg/my82/my82_calc.F |
163 |
MY82_CALC |
MYviscAr(I,J,K,bi,bj) = MAX(MYviscAr(I,J,K,bi,bj), |
|
./pkg/my82/my82_calc.F |
165 |
MY82_CALC |
MYdiffKr(I,J,K,bi,bj) = MAX(MYdiffKr(I,J,K,bi,bj), |
|
./pkg/my82/my82_calc.F |
168 |
MY82_CALC |
MYviscAr(I,J,K,bi,bj) = MIN(MYviscAr(I,J,K,bi,bj),MYviscMax) |
|
./pkg/my82/my82_calc.F |
169 |
MY82_CALC |
& * maskC(I,J,K,bi,bj) |
|
./pkg/my82/my82_calc.F |
170 |
MY82_CALC |
MYdiffKr(I,J,K,bi,bj) = MIN(MYdiffKr(I,J,K,bi,bj),MYdiffMax) |
|
./pkg/my82/my82_calc.F |
171 |
MY82_CALC |
& * maskC(I,J,K,bi,bj) |
|
./pkg/my82/my82_calc.F |
58 |
MY82_CALC |
INTEGER I, J, K |
|
./pkg/my82/my82_calc.F |
75 |
MY82_CALC |
DO J=1-Oly,sNy+Oly |
|
./pkg/my82/my82_calc.F |
77 |
MY82_CALC |
GH(I,J) = 0. _d 0 |
|
./pkg/my82/my82_calc.F |
78 |
MY82_CALC |
GM(I,J) = 0. _d 0 |
|
./pkg/my82/my82_calc.F |
82 |
MY82_CALC |
DO J=1-Oly,sNy+Oly |
|
./pkg/my82/my82_calc.F |
84 |
MY82_CALC |
SH(I,J,K) = 0. _d 0 |
|
./pkg/my82/my82_calc.F |
85 |
MY82_CALC |
SM(I,J,K) = 0. _d 0 |
|
./pkg/my82/my82_calc.F |
86 |
MY82_CALC |
tke(I,J,K) = 0. _d 0 |
|
./pkg/my82/my82_calc.F |
97 |
MY82_CALC |
DO J=jMin,jMax |
|
./pkg/my82/my82_calc.F |
99 |
MY82_CALC |
RiTmp = MIN(RiNumber(I,J),RiMax) |
|
./pkg/my82/my82_ri_number.F |
102 |
MY82_RI_NUMBER |
DO J= jMin, jMax |
|
./pkg/my82/my82_ri_number.F |
104 |
MY82_RI_NUMBER |
tempu= .5 _d 0*( uVel(I,J,Km1,bi,bj)+uVel(I+1,J,Km1,bi,bj) |
|
./pkg/my82/my82_ri_number.F |
105 |
MY82_RI_NUMBER |
& - (uVel(I,J,K ,bi,bj)+uVel(I+1,J,K ,bi,bj)) ) |
|
./pkg/my82/my82_ri_number.F |
107 |
MY82_RI_NUMBER |
tempv= .5 _d 0*( vVel(I,J,Km1,bi,bj)+vVel(I,J+1,Km1,bi,bj) |
|
./pkg/my82/my82_ri_number.F |
108 |
MY82_RI_NUMBER |
& - (vVel(I,J,K ,bi,bj)+vVel(I,J+1,K ,bi,bj)) ) |
|
./pkg/my82/my82_ri_number.F |
110 |
MY82_RI_NUMBER |
vertShear(I,J) = tempu*tempu+tempv*tempv |
|
./pkg/my82/my82_ri_number.F |
115 |
MY82_RI_NUMBER |
buoyFreq(I,J) = gravity*mass2rUnit * |
|
./pkg/my82/my82_ri_number.F |
116 |
MY82_RI_NUMBER |
& (rhoKm1(I,J) - rhoK(I,J))*recip_drC(K) |
|
./pkg/my82/my82_ri_number.F |
121 |
MY82_RI_NUMBER |
RiNumber(I,J) = -buoyFreq(I,J)/max(vertShear(I,J),epsilon) |
|
./pkg/my82/my82_ri_number.F |
128 |
MY82_RI_NUMBER |
DO J=jMin,jMax |
|
./pkg/my82/my82_ri_number.F |
130 |
MY82_RI_NUMBER |
RiTmp(I,J) = RiNumber(I,J) |
|
./pkg/my82/my82_ri_number.F |
133 |
MY82_RI_NUMBER |
DO J=1-Oly+1,sNy+Oly-1 |
|
./pkg/my82/my82_ri_number.F |
135 |
MY82_RI_NUMBER |
RiNumber(I,J) = p5*RiTmp(I,J) |
|
./pkg/my82/my82_ri_number.F |
136 |
MY82_RI_NUMBER |
& + p125*RiTmp(I-1,J) + p125*RiTmp(I+1,J) |
|
./pkg/my82/my82_ri_number.F |
137 |
MY82_RI_NUMBER |
& + p125*RiTmp(I,J-1) + p125*RiTmp(I,J+1) |
|
./pkg/my82/my82_ri_number.F |
60 |
MY82_RI_NUMBER |
INTEGER I,J,Km1 |
|
./pkg/obcs/obcs_apply_ptracer.F |
42 |
OBCS_APPLY_PTRACER |
INTEGER I,J,I_obc,J_obc |
|
./pkg/obcs/obcs_apply_ptracer.F |
52 |
OBCS_APPLY_PTRACER |
DO J = J_obc, J_obc+Oly |
|
./pkg/obcs/obcs_apply_ptracer.F |
53 |
OBCS_APPLY_PTRACER |
pFld(I,J)=OBNptr(I,K,bi,bj,iTracer)*obc_mask |
|
./pkg/obcs/obcs_apply_ptracer.F |
63 |
OBCS_APPLY_PTRACER |
DO J = J_obc-Oly, J_obc |
|
./pkg/obcs/obcs_apply_ptracer.F |
64 |
OBCS_APPLY_PTRACER |
pFld(I,J)=OBSptr(I,K,bi,bj,iTracer)*obc_mask |
|
./pkg/obcs/obcs_apply_ptracer.F |
72 |
OBCS_APPLY_PTRACER |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_ptracer.F |
75 |
OBCS_APPLY_PTRACER |
I_obc = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_ptracer.F |
77 |
OBCS_APPLY_PTRACER |
obc_mask = _maskW(I_obc,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_ptracer.F |
79 |
OBCS_APPLY_PTRACER |
pFld(I,J)=OBEptr(J,K,bi,bj,iTracer)*obc_mask |
|
./pkg/obcs/obcs_apply_ptracer.F |
86 |
OBCS_APPLY_PTRACER |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_apply_ptracer.F |
88 |
OBCS_APPLY_PTRACER |
obc_mask = _maskW(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_ptracer.F |
90 |
OBCS_APPLY_PTRACER |
pFld(I,J)=OBWptr(J,K,bi,bj,iTracer)*obc_mask |
|
./pkg/obcs/obcs_apply_r_star.F |
65 |
OBCS_APPLY_R_STAR |
i = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
102 |
OBCS_APPLY_SEAICE |
& HSALT(I,J,bi,bj) = OBSsl(I,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
141 |
OBCS_APPLY_SEAICE |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_seaice.F |
142 |
OBCS_APPLY_SEAICE |
I_obc = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
146 |
OBCS_APPLY_SEAICE |
& HEFF(I,J,bi,bj) = OBEh (J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
148 |
OBCS_APPLY_SEAICE |
& AREA(I,J,bi,bj) = OBEa (J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
150 |
OBCS_APPLY_SEAICE |
& HSNOW(I,J,bi,bj) = OBEsn(J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
153 |
OBCS_APPLY_SEAICE |
& HSALT(I,J,bi,bj) = OBEsl(J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
157 |
OBCS_APPLY_SEAICE |
IF ( _maskW(I_obc-1,J,1,bi,bj) .NE. 0. ) THEN |
|
./pkg/obcs/obcs_apply_seaice.F |
160 |
OBCS_APPLY_SEAICE |
& (HEFF(I_obc-1,J,bi,bj)+HEFF(I_obc-2,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_seaice.F |
161 |
OBCS_APPLY_SEAICE |
HEFF(I_obc-1,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
162 |
OBCS_APPLY_SEAICE |
HEFF(I_obc-2,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
166 |
OBCS_APPLY_SEAICE |
& (AREA(I_obc-1,J,bi,bj)+AREA(I_obc-2,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_seaice.F |
167 |
OBCS_APPLY_SEAICE |
AREA(I_obc-1,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
168 |
OBCS_APPLY_SEAICE |
AREA(I_obc-2,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
172 |
OBCS_APPLY_SEAICE |
& (HSNOW(I_obc-1,J,bi,bj)+HSNOW(I_obc-2,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_seaice.F |
173 |
OBCS_APPLY_SEAICE |
HSNOW(I_obc-1,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
174 |
OBCS_APPLY_SEAICE |
HSNOW(I_obc-2,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
179 |
OBCS_APPLY_SEAICE |
& (HSALT(I_obc-1,J,bi,bj)+HSALT(I_obc-2,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_seaice.F |
180 |
OBCS_APPLY_SEAICE |
HSALT(I_obc-1,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
181 |
OBCS_APPLY_SEAICE |
HSALT(I_obc-2,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
192 |
OBCS_APPLY_SEAICE |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_seaice.F |
193 |
OBCS_APPLY_SEAICE |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
197 |
OBCS_APPLY_SEAICE |
& HEFF(I,J,bi,bj) = OBWh (J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
199 |
OBCS_APPLY_SEAICE |
& AREA(I,J,bi,bj) = OBWa (J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
201 |
OBCS_APPLY_SEAICE |
& HSNOW(I,J,bi,bj) = OBWsn(J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
204 |
OBCS_APPLY_SEAICE |
& HSALT(I,J,bi,bj) = OBWsl(J,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
208 |
OBCS_APPLY_SEAICE |
IF ( _maskW(I_obc+2,J,1,bi,bj) .NE. 0. ) THEN |
|
./pkg/obcs/obcs_apply_seaice.F |
211 |
OBCS_APPLY_SEAICE |
& (HEFF(I_obc+1,J,bi,bj)+HEFF(I_obc+2,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_seaice.F |
212 |
OBCS_APPLY_SEAICE |
HEFF(I_obc+1,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
213 |
OBCS_APPLY_SEAICE |
HEFF(I_obc+2,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
217 |
OBCS_APPLY_SEAICE |
& (AREA(I_obc+1,J,bi,bj)+AREA(I_obc+2,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_seaice.F |
218 |
OBCS_APPLY_SEAICE |
AREA(I_obc+1,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
219 |
OBCS_APPLY_SEAICE |
AREA(I_obc+2,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
223 |
OBCS_APPLY_SEAICE |
& (HSNOW(I_obc+1,J,bi,bj)+HSNOW(I_obc+2,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_seaice.F |
224 |
OBCS_APPLY_SEAICE |
HSNOW(I_obc+1,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
225 |
OBCS_APPLY_SEAICE |
HSNOW(I_obc+2,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
230 |
OBCS_APPLY_SEAICE |
& (HSALT(I_obc+1,J,bi,bj)+HSALT(I_obc+2,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_seaice.F |
231 |
OBCS_APPLY_SEAICE |
HSALT(I_obc+1,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
232 |
OBCS_APPLY_SEAICE |
HSALT(I_obc+2,J,bi,bj) = edge_val |
|
./pkg/obcs/obcs_apply_seaice.F |
29 |
OBCS_APPLY_SEAICE |
INTEGER I, J, bi, bj, I_obc, J_obc |
|
./pkg/obcs/obcs_apply_seaice.F |
42 |
OBCS_APPLY_SEAICE |
DO J = J_obc, J_obc+Oly |
|
./pkg/obcs/obcs_apply_seaice.F |
44 |
OBCS_APPLY_SEAICE |
& HEFF(I,J,bi,bj) = OBNh (I,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
46 |
OBCS_APPLY_SEAICE |
& AREA(I,J,bi,bj) = OBNa (I,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
48 |
OBCS_APPLY_SEAICE |
& HSNOW(I,J,bi,bj) = OBNsn(I,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
51 |
OBCS_APPLY_SEAICE |
& HSALT(I,J,bi,bj) = OBNsl(I,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
93 |
OBCS_APPLY_SEAICE |
DO J = J_obc-Oly, J_obc |
|
./pkg/obcs/obcs_apply_seaice.F |
95 |
OBCS_APPLY_SEAICE |
& HEFF(I,J,bi,bj) = OBSh (I,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
97 |
OBCS_APPLY_SEAICE |
& AREA(I,J,bi,bj) = OBSa (I,bi,bj) |
|
./pkg/obcs/obcs_apply_seaice.F |
99 |
OBCS_APPLY_SEAICE |
& HSNOW(I,J,bi,bj) = OBSsn(I,bi,bj) |
|
./pkg/obcs/obcs_apply_sloc.F |
28 |
OBCS_APPLY_SLOC |
INTEGER I,J,I_obc,J_obc |
|
./pkg/obcs/obcs_apply_sloc.F |
38 |
OBCS_APPLY_SLOC |
DO J = J_obc, J_obc+Oly |
|
./pkg/obcs/obcs_apply_sloc.F |
39 |
OBCS_APPLY_SLOC |
sFld(I,J)=OBNs(I,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_sloc.F |
48 |
OBCS_APPLY_SLOC |
DO J = J_obc-Oly, J_obc |
|
./pkg/obcs/obcs_apply_sloc.F |
49 |
OBCS_APPLY_SLOC |
sFld(I,J)=OBSs(I,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_sloc.F |
56 |
OBCS_APPLY_SLOC |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_sloc.F |
59 |
OBCS_APPLY_SLOC |
I_obc = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_sloc.F |
61 |
OBCS_APPLY_SLOC |
obc_mask = _maskW(I_obc,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_sloc.F |
63 |
OBCS_APPLY_SLOC |
sFld(I,J)=OBEs(J,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_sloc.F |
69 |
OBCS_APPLY_SLOC |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_apply_sloc.F |
71 |
OBCS_APPLY_SLOC |
obc_mask = _maskW(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_sloc.F |
73 |
OBCS_APPLY_SLOC |
sFld(I,J)=OBWs(J,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_surf_dr.F |
64 |
OBCS_APPLY_SURF_DR |
i = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_tloc.F |
28 |
OBCS_APPLY_TLOC |
INTEGER I,J,I_obc,J_obc |
|
./pkg/obcs/obcs_apply_tloc.F |
38 |
OBCS_APPLY_TLOC |
DO J = J_obc, J_obc+Oly |
|
./pkg/obcs/obcs_apply_tloc.F |
39 |
OBCS_APPLY_TLOC |
tFld(I,J)=OBNt(I,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_tloc.F |
48 |
OBCS_APPLY_TLOC |
DO J = J_obc-Oly, J_obc |
|
./pkg/obcs/obcs_apply_tloc.F |
49 |
OBCS_APPLY_TLOC |
tFld(I,J)=OBSt(I,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_tloc.F |
56 |
OBCS_APPLY_TLOC |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_tloc.F |
59 |
OBCS_APPLY_TLOC |
I_obc = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_tloc.F |
61 |
OBCS_APPLY_TLOC |
obc_mask = _maskW(I_obc,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_tloc.F |
63 |
OBCS_APPLY_TLOC |
tFld(I,J)=OBEt(J,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_tloc.F |
69 |
OBCS_APPLY_TLOC |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_apply_tloc.F |
71 |
OBCS_APPLY_TLOC |
obc_mask = _maskW(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_tloc.F |
73 |
OBCS_APPLY_TLOC |
tFld(I,J)=OBWt(J,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_ts.F |
29 |
OBCS_APPLY_TS |
INTEGER I,J,I_obc,J_obc |
|
./pkg/obcs/obcs_apply_ts.F |
39 |
OBCS_APPLY_TS |
DO J = J_obc, J_obc+Oly |
|
./pkg/obcs/obcs_apply_ts.F |
40 |
OBCS_APPLY_TS |
tFld(I,J,K,bi,bj)=OBNt(I,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_ts.F |
41 |
OBCS_APPLY_TS |
sFld(I,J,K,bi,bj)=OBNs(I,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_ts.F |
52 |
OBCS_APPLY_TS |
DO J = J_obc-Oly, J_obc |
|
./pkg/obcs/obcs_apply_ts.F |
53 |
OBCS_APPLY_TS |
tFld(I,J,K,bi,bj)=OBSt(I,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_ts.F |
54 |
OBCS_APPLY_TS |
sFld(I,J,K,bi,bj)=OBSs(I,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_ts.F |
62 |
OBCS_APPLY_TS |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_ts.F |
64 |
OBCS_APPLY_TS |
I_obc = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_ts.F |
66 |
OBCS_APPLY_TS |
obc_mask = _maskW(I_obc,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_ts.F |
68 |
OBCS_APPLY_TS |
tFld(I,J,K,bi,bj)=OBEt(J,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_ts.F |
69 |
OBCS_APPLY_TS |
sFld(I,J,K,bi,bj)=OBEs(J,K,bi,bj)*obc_mask |
|
./pkg/obcs/obcs_apply_ts.F |
75 |
OBCS_APPLY_TS |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_ts.F |
77 |
OBCS_APPLY_TS |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_apply_ts.F |
79 |
OBCS_APPLY_TS |
obc_mask = _maskW(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_ts.F |
81 |
OBCS_APPLY_TS |
tFld(I,J,K,bi,bj)=OBWt(J,K,bi,bj) * obc_mask |
|
./pkg/obcs/obcs_apply_ts.F |
82 |
OBCS_APPLY_TS |
sFld(I,J,K,bi,bj)=OBWs(J,K,bi,bj) * obc_mask |
|
./pkg/obcs/obcs_apply_uv.F |
62 |
OBCS_APPLY_UV |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_uv.F |
64 |
OBCS_APPLY_UV |
IF (OB_Ie(J,bi,bj).NE.0) THEN |
|
./pkg/obcs/obcs_apply_uv.F |
65 |
OBCS_APPLY_UV |
uFld(OB_Ie(J,bi,bj),J,K,bi,bj)=OBEu(J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
66 |
OBCS_APPLY_UV |
& *_maskW(OB_Ie(J,bi,bj),J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
67 |
OBCS_APPLY_UV |
vFld(OB_Ie(J,bi,bj),J,K,bi,bj)=OBEv(J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
68 |
OBCS_APPLY_UV |
& *_maskS(OB_Ie(J,bi,bj),J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
69 |
OBCS_APPLY_UV |
uFld(OB_Ie(J,bi,bj)+1,J,K,bi,bj)=OBEu(J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
70 |
OBCS_APPLY_UV |
& *_maskW(OB_Ie(J,bi,bj),J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
75 |
OBCS_APPLY_UV |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_uv.F |
77 |
OBCS_APPLY_UV |
IF (OB_Iw(J,bi,bj).NE.0) THEN |
|
./pkg/obcs/obcs_apply_uv.F |
78 |
OBCS_APPLY_UV |
uFld(OB_Iw(J,bi,bj)+1,J,K,bi,bj)=OBWu(J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
79 |
OBCS_APPLY_UV |
& *_maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
80 |
OBCS_APPLY_UV |
vFld(OB_Iw(J,bi,bj),J,K,bi,bj)=OBWv(J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
81 |
OBCS_APPLY_UV |
& *_maskS(OB_Iw(J,bi,bj),J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
82 |
OBCS_APPLY_UV |
uFld(OB_Iw(J,bi,bj),J,K,bi,bj)=OBWu(J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uv.F |
83 |
OBCS_APPLY_UV |
& *_maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
122 |
OBCS_APPLY_UVICE |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_uvice.F |
124 |
OBCS_APPLY_UVICE |
IF (OB_Ie(J,bi,bj).NE.0) THEN |
|
./pkg/obcs/obcs_apply_uvice.F |
126 |
OBCS_APPLY_UVICE |
uFld(OB_Ie(J,bi,bj),J,bi,bj) = |
|
./pkg/obcs/obcs_apply_uvice.F |
127 |
OBCS_APPLY_UVICE |
& _maskW(OB_Ie(J,bi,bj),J,K,bi,bj) * |
|
./pkg/obcs/obcs_apply_uvice.F |
128 |
OBCS_APPLY_UVICE |
& uFld(OB_Ie(J,bi,bj)-1,J,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
131 |
OBCS_APPLY_UVICE |
uFld(OB_Ie(J,bi,bj),J,bi,bj)= |
|
./pkg/obcs/obcs_apply_uvice.F |
132 |
OBCS_APPLY_UVICE |
& max(OBEuice(J,bi,bj),uFld(OB_Ie(J,bi,bj),J,bi,bj)) |
|
./pkg/obcs/obcs_apply_uvice.F |
133 |
OBCS_APPLY_UVICE |
& * _maskW(OB_Ie(J,bi,bj),J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
135 |
OBCS_APPLY_UVICE |
uFld(OB_Ie(J,bi,bj),J,bi,bj)=OBEuice(J,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
136 |
OBCS_APPLY_UVICE |
& *_maskW(OB_Ie(J,bi,bj),J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
138 |
OBCS_APPLY_UVICE |
vFld(OB_Ie(J,bi,bj),J,bi,bj)=OBEvice(J,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
139 |
OBCS_APPLY_UVICE |
& *_maskS(OB_Ie(J,bi,bj),J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
141 |
OBCS_APPLY_UVICE |
if ( _maskW(OB_Ie(J,bi,bj) ,J,K,bi,bj) .NE. 0. .AND. |
|
./pkg/obcs/obcs_apply_uvice.F |
142 |
OBCS_APPLY_UVICE |
& _maskW(OB_Ie(J,bi,bj)-2,J,K,bi,bj) .NE. 0. ) |
|
./pkg/obcs/obcs_apply_uvice.F |
143 |
OBCS_APPLY_UVICE |
& uFld(OB_Ie(J,bi,bj)-1,J,bi,bj) = 0.5 _d 0 * |
|
./pkg/obcs/obcs_apply_uvice.F |
144 |
OBCS_APPLY_UVICE |
& ( uFld(OB_Ie(J,bi,bj) ,J,bi,bj) + |
|
./pkg/obcs/obcs_apply_uvice.F |
145 |
OBCS_APPLY_UVICE |
& uFld(OB_Ie(J,bi,bj)-2,J,bi,bj) ) * |
|
./pkg/obcs/obcs_apply_uvice.F |
146 |
OBCS_APPLY_UVICE |
& _maskW(OB_Ie(J,bi,bj)-1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
149 |
OBCS_APPLY_UVICE |
if ( _maskS(OB_Ie(J,bi,bj) ,J,K,bi,bj) .NE. 0. .AND. |
|
./pkg/obcs/obcs_apply_uvice.F |
150 |
OBCS_APPLY_UVICE |
& _maskS(OB_Ie(J,bi,bj)-2,J,K,bi,bj) .NE. 0. ) |
|
./pkg/obcs/obcs_apply_uvice.F |
151 |
OBCS_APPLY_UVICE |
& vFld(OB_Ie(J,bi,bj)-1,J,bi,bj) = 0.5 _d 0 * |
|
./pkg/obcs/obcs_apply_uvice.F |
152 |
OBCS_APPLY_UVICE |
& ( vFld(OB_Ie(J,bi,bj) ,J,bi,bj) + |
|
./pkg/obcs/obcs_apply_uvice.F |
153 |
OBCS_APPLY_UVICE |
& vFld(OB_Ie(J,bi,bj)-2,J,bi,bj) ) * |
|
./pkg/obcs/obcs_apply_uvice.F |
154 |
OBCS_APPLY_UVICE |
& _maskS(OB_Ie(J,bi,bj)-1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
163 |
OBCS_APPLY_UVICE |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_uvice.F |
165 |
OBCS_APPLY_UVICE |
IF (OB_Iw(J,bi,bj).NE.0) THEN |
|
./pkg/obcs/obcs_apply_uvice.F |
167 |
OBCS_APPLY_UVICE |
uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)= |
|
./pkg/obcs/obcs_apply_uvice.F |
168 |
OBCS_APPLY_UVICE |
& _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) * |
|
./pkg/obcs/obcs_apply_uvice.F |
169 |
OBCS_APPLY_UVICE |
& uFld(OB_Ie(J,bi,bj)+2,J,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
172 |
OBCS_APPLY_UVICE |
uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)= |
|
./pkg/obcs/obcs_apply_uvice.F |
173 |
OBCS_APPLY_UVICE |
& min(OBWuice(J,bi,bj),uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)) |
|
./pkg/obcs/obcs_apply_uvice.F |
174 |
OBCS_APPLY_UVICE |
& * _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
176 |
OBCS_APPLY_UVICE |
uFld(OB_Iw(J,bi,bj)+1,J,bi,bj)=OBWuice(J,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
177 |
OBCS_APPLY_UVICE |
& *_maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
179 |
OBCS_APPLY_UVICE |
vFld(OB_Iw(J,bi,bj),J,bi,bj)=OBWvice(J,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
180 |
OBCS_APPLY_UVICE |
& *_maskS(OB_Iw(J,bi,bj),J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
182 |
OBCS_APPLY_UVICE |
if ( _maskW(OB_Iw(J,bi,bj)+1,J,K,bi,bj) .NE. 0. .AND. |
|
./pkg/obcs/obcs_apply_uvice.F |
183 |
OBCS_APPLY_UVICE |
& _maskW(OB_Iw(J,bi,bj)+3,J,K,bi,bj) .NE. 0. ) |
|
./pkg/obcs/obcs_apply_uvice.F |
184 |
OBCS_APPLY_UVICE |
& uFld(OB_Ie(J,bi,bj)+2,J,bi,bj) = 0.5 _d 0 * |
|
./pkg/obcs/obcs_apply_uvice.F |
185 |
OBCS_APPLY_UVICE |
& ( uFld(OB_Ie(J,bi,bj)+1,J,bi,bj) + |
|
./pkg/obcs/obcs_apply_uvice.F |
186 |
OBCS_APPLY_UVICE |
& uFld(OB_Ie(J,bi,bj)+3,J,bi,bj) ) * |
|
./pkg/obcs/obcs_apply_uvice.F |
187 |
OBCS_APPLY_UVICE |
& _maskW(OB_Ie(J,bi,bj)+2,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
190 |
OBCS_APPLY_UVICE |
if ( _maskS(OB_Iw(J,bi,bj) ,J,K,bi,bj) .NE. 0. .AND. |
|
./pkg/obcs/obcs_apply_uvice.F |
191 |
OBCS_APPLY_UVICE |
& _maskS(OB_Iw(J,bi,bj)+2,J,K,bi,bj) .NE. 0. ) |
|
./pkg/obcs/obcs_apply_uvice.F |
192 |
OBCS_APPLY_UVICE |
& vFld(OB_Ie(J,bi,bj)+1,J,bi,bj) = 0.5 _d 0 * |
|
./pkg/obcs/obcs_apply_uvice.F |
193 |
OBCS_APPLY_UVICE |
& ( vFld(OB_Ie(J,bi,bj) ,J,bi,bj) + |
|
./pkg/obcs/obcs_apply_uvice.F |
194 |
OBCS_APPLY_UVICE |
& vFld(OB_Ie(J,bi,bj)+2,J,bi,bj) ) * |
|
./pkg/obcs/obcs_apply_uvice.F |
195 |
OBCS_APPLY_UVICE |
& _maskS(OB_Ie(J,bi,bj)+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_uvice.F |
29 |
OBCS_APPLY_UVICE |
INTEGER I,J,K,bi,bj |
|
./pkg/obcs/obcs_apply_w.F |
28 |
OBCS_APPLY_W |
INTEGER I,J,I_obc,J_obc |
|
./pkg/obcs/obcs_apply_w.F |
60 |
OBCS_APPLY_W |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_w.F |
62 |
OBCS_APPLY_W |
I_obc=OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_w.F |
64 |
OBCS_APPLY_W |
obc_mask = _maskW(I_obc,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_w.F |
65 |
OBCS_APPLY_W |
wFld(I_obc,J,K,bi,bj)=OBEw(J,K,bi,bj) * obc_mask |
|
./pkg/obcs/obcs_apply_w.F |
70 |
OBCS_APPLY_W |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_w.F |
72 |
OBCS_APPLY_W |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_apply_w.F |
74 |
OBCS_APPLY_W |
obc_mask = _maskW(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_apply_w.F |
75 |
OBCS_APPLY_W |
wFld(I_obc,J,K,bi,bj)=OBWw(J,K,bi,bj) * obc_mask |
|
./pkg/obcs/obcs_apply_w.F |
92 |
OBCS_APPLY_W |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_apply_w.F |
94 |
OBCS_APPLY_W |
I_obc = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_apply_w.F |
95 |
OBCS_APPLY_W |
IF (I_obc.NE.0) wFld(I_obc,J,K,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_apply_w.F |
97 |
OBCS_APPLY_W |
I_obc = OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_apply_w.F |
98 |
OBCS_APPLY_W |
IF (I_obc.NE.0) wFld(I_obc,J,K,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_calc.F |
118 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_calc.F |
119 |
OBCS_CALC |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
121 |
OBCS_CALC |
OBWu(J,K,bi,bj)=0. |
|
./pkg/obcs/obcs_calc.F |
122 |
OBCS_CALC |
OBWv(J,K,bi,bj)=0. |
|
./pkg/obcs/obcs_calc.F |
123 |
OBCS_CALC |
OBWt(J,K,bi,bj)=tRef(K) |
|
./pkg/obcs/obcs_calc.F |
124 |
OBCS_CALC |
OBWs(J,K,bi,bj)=sRef(K) |
|
./pkg/obcs/obcs_calc.F |
126 |
OBCS_CALC |
OBWw(J,K,bi,bj)=0. |
|
./pkg/obcs/obcs_calc.F |
129 |
OBCS_CALC |
OBWeta(J,bi,bj)=0. |
|
./pkg/obcs/obcs_calc.F |
238 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_calc.F |
239 |
OBCS_CALC |
I_obc=OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
241 |
OBCS_CALC |
OBEptr(J,K,bi,bj,iTracer) = |
|
./pkg/obcs/obcs_calc.F |
242 |
OBCS_CALC |
& pTracer(I_obc-1,J,K,bi,bj,iTracer) |
|
./pkg/obcs/obcs_calc.F |
243 |
OBCS_CALC |
& *_maskW(I_obc,J,K,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
270 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_calc.F |
271 |
OBCS_CALC |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
273 |
OBCS_CALC |
OBWptr(J,K,bi,bj,iTracer) = |
|
./pkg/obcs/obcs_calc.F |
274 |
OBCS_CALC |
& pTracer(I_obc+1,J,K,bi,bj,iTracer) |
|
./pkg/obcs/obcs_calc.F |
275 |
OBCS_CALC |
& *_maskW(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
382 |
OBCS_CALC |
DO J=1,sNy |
|
./pkg/obcs/obcs_calc.F |
383 |
OBCS_CALC |
I_obc=OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
387 |
OBCS_CALC |
Tr_T = Tr_T + Ar * OBEu(J,K,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
400 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_calc.F |
401 |
OBCS_CALC |
I_obc=OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
403 |
OBCS_CALC |
OBEu(J,K,bi,bj) = OBEu(J,K,bi,bj) + Tr_T |
|
./pkg/obcs/obcs_calc.F |
419 |
OBCS_CALC |
DO J=1,sNy |
|
./pkg/obcs/obcs_calc.F |
420 |
OBCS_CALC |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
424 |
OBCS_CALC |
Tr_T = Tr_T + Ar * OBWu(J,K,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
437 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_calc.F |
438 |
OBCS_CALC |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
440 |
OBCS_CALC |
OBWu(J,K,bi,bj) = OBWu(J,K,bi,bj) + Tr_T |
|
./pkg/obcs/obcs_calc.F |
49 |
OBCS_CALC |
INTEGER I, J, K, I_obc, J_obc |
|
./pkg/obcs/obcs_calc.F |
82 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_calc.F |
83 |
OBCS_CALC |
I_obc=OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_calc.F |
85 |
OBCS_CALC |
OBEu(J,K,bi,bj)=0. |
|
./pkg/obcs/obcs_calc.F |
86 |
OBCS_CALC |
OBEv(J,K,bi,bj)=0. |
|
./pkg/obcs/obcs_calc.F |
87 |
OBCS_CALC |
OBEt(J,K,bi,bj)=tRef(K) |
|
./pkg/obcs/obcs_calc.F |
88 |
OBCS_CALC |
OBEs(J,K,bi,bj)=sRef(K) |
|
./pkg/obcs/obcs_calc.F |
90 |
OBCS_CALC |
OBEw(J,K,bi,bj)=0. |
|
./pkg/obcs/obcs_calc.F |
93 |
OBCS_CALC |
OBEeta(J,bi,bj)=0. |
|
./pkg/obcs/obcs_check_depths.F |
31 |
OBCS_CHECK_DEPTHS |
INTEGER bi, bj, I, J, K, ichanged |
|
./pkg/obcs/obcs_check_depths.F |
44 |
OBCS_CHECK_DEPTHS |
J=OB_Jn(I,bi,bj) |
|
./pkg/obcs/obcs_check_depths.F |
45 |
OBCS_CHECK_DEPTHS |
IF ( J .NE. 0 .AND. |
|
./pkg/obcs/obcs_check_depths.F |
46 |
OBCS_CHECK_DEPTHS |
& ( R_low(I,J,bi,bj) .LT. R_low(I,J-1,bi,bj) ) ) THEN |
|
./pkg/obcs/obcs_check_depths.F |
48 |
OBCS_CHECK_DEPTHS |
R_low(I,J,bi,bj) = R_low(I,J-1,bi,bj) |
|
./pkg/obcs/obcs_check_depths.F |
51 |
OBCS_CHECK_DEPTHS |
& '(i,j,bi,bj) = ', I, J, bi, bj |
|
./pkg/obcs/obcs_check_depths.F |
59 |
OBCS_CHECK_DEPTHS |
J=OB_Js(I,bi,bj) |
|
./pkg/obcs/obcs_check_depths.F |
60 |
OBCS_CHECK_DEPTHS |
IF ( J .NE. 0 .AND. |
|
./pkg/obcs/obcs_check_depths.F |
61 |
OBCS_CHECK_DEPTHS |
& ( R_low(I,J,bi,bj) .LT. R_low(I,J+1,bi,bj) ) ) THEN |
|
./pkg/obcs/obcs_check_depths.F |
63 |
OBCS_CHECK_DEPTHS |
R_low(I,J,bi,bj) = R_low(I,J+1,bi,bj) |
|
./pkg/obcs/obcs_check_depths.F |
66 |
OBCS_CHECK_DEPTHS |
& '(i,j,bi,bj) = ', I, J, bi, bj |
|
./pkg/obcs/obcs_check_depths.F |
73 |
OBCS_CHECK_DEPTHS |
DO J=1,sNy |
|
./pkg/obcs/obcs_check_depths.F |
74 |
OBCS_CHECK_DEPTHS |
I = OB_Ie(J,bi,bj) |
|
./pkg/obcs/obcs_check_depths.F |
76 |
OBCS_CHECK_DEPTHS |
& ( R_low(I,J,bi,bj) .LT. R_low(I-1,J,bi,bj) ) ) THEN |
|
./pkg/obcs/obcs_check_depths.F |
78 |
OBCS_CHECK_DEPTHS |
R_low(I,J,bi,bj) = R_low(I-1,J,bi,bj) |
|
./pkg/obcs/obcs_check_depths.F |
81 |
OBCS_CHECK_DEPTHS |
& '(i,j,bi,bj) = ', I, J, bi, bj |
|
./pkg/obcs/obcs_check_depths.F |
89 |
OBCS_CHECK_DEPTHS |
DO J=1,sNy |
|
./pkg/obcs/obcs_check_depths.F |
90 |
OBCS_CHECK_DEPTHS |
I = OB_Iw(J,bi,bj) |
|
./pkg/obcs/obcs_check_depths.F |
92 |
OBCS_CHECK_DEPTHS |
& ( R_low(I,J,bi,bj) .LT. R_low(I+1,J,bi,bj) ) ) THEN |
|
./pkg/obcs/obcs_check_depths.F |
94 |
OBCS_CHECK_DEPTHS |
R_low(I,J,bi,bj) = R_low(I+1,J,bi,bj) |
|
./pkg/obcs/obcs_check_depths.F |
97 |
OBCS_CHECK_DEPTHS |
& '(i,j,bi,bj) = ', I, J, bi, bj |
|
./pkg/obcs/obcs_init_variables.F |
103 |
OBCS_INIT_VARIABLES |
OBWu(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
104 |
OBCS_INIT_VARIABLES |
OBWv(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
105 |
OBCS_INIT_VARIABLES |
OBWt(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
106 |
OBCS_INIT_VARIABLES |
OBWs(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
108 |
OBCS_INIT_VARIABLES |
OBWu0(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
109 |
OBCS_INIT_VARIABLES |
OBWv0(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
110 |
OBCS_INIT_VARIABLES |
OBWt0(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
111 |
OBCS_INIT_VARIABLES |
OBWs0(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
112 |
OBCS_INIT_VARIABLES |
OBWu1(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
113 |
OBCS_INIT_VARIABLES |
OBWv1(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
114 |
OBCS_INIT_VARIABLES |
OBWt1(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
115 |
OBCS_INIT_VARIABLES |
OBWs1(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
133 |
OBCS_INIT_VARIABLES |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_init_variables.F |
134 |
OBCS_INIT_VARIABLES |
OBEw (J,K,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
135 |
OBCS_INIT_VARIABLES |
OBWw (J,K,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
137 |
OBCS_INIT_VARIABLES |
OBEw0(J,K,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
138 |
OBCS_INIT_VARIABLES |
OBWw0(J,K,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
139 |
OBCS_INIT_VARIABLES |
OBEw1(J,K,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
140 |
OBCS_INIT_VARIABLES |
OBWw1(J,K,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
157 |
OBCS_INIT_VARIABLES |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_init_variables.F |
158 |
OBCS_INIT_VARIABLES |
OBEeta (J,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
159 |
OBCS_INIT_VARIABLES |
OBWeta (J,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
161 |
OBCS_INIT_VARIABLES |
OBEeta0(J,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
162 |
OBCS_INIT_VARIABLES |
OBWeta0(J,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
163 |
OBCS_INIT_VARIABLES |
OBEeta1(J,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
164 |
OBCS_INIT_VARIABLES |
OBWeta1(J,bi,bj) = 0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
214 |
OBCS_INIT_VARIABLES |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_init_variables.F |
216 |
OBCS_INIT_VARIABLES |
OBEa (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
217 |
OBCS_INIT_VARIABLES |
OBEh (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
218 |
OBCS_INIT_VARIABLES |
OBEa0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
219 |
OBCS_INIT_VARIABLES |
OBEh0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
220 |
OBCS_INIT_VARIABLES |
OBEa1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
221 |
OBCS_INIT_VARIABLES |
OBEh1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
222 |
OBCS_INIT_VARIABLES |
OBEsl (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
223 |
OBCS_INIT_VARIABLES |
OBEsn (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
224 |
OBCS_INIT_VARIABLES |
OBEsl0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
225 |
OBCS_INIT_VARIABLES |
OBEsn0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
226 |
OBCS_INIT_VARIABLES |
OBEsl1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
227 |
OBCS_INIT_VARIABLES |
OBEsn1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
228 |
OBCS_INIT_VARIABLES |
OBEuice (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
229 |
OBCS_INIT_VARIABLES |
OBEvice (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
230 |
OBCS_INIT_VARIABLES |
OBEuice0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
231 |
OBCS_INIT_VARIABLES |
OBEvice0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
232 |
OBCS_INIT_VARIABLES |
OBEuice1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
233 |
OBCS_INIT_VARIABLES |
OBEvice1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
236 |
OBCS_INIT_VARIABLES |
OBWa (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
237 |
OBCS_INIT_VARIABLES |
OBWh (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
238 |
OBCS_INIT_VARIABLES |
OBWa0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
239 |
OBCS_INIT_VARIABLES |
OBWh0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
240 |
OBCS_INIT_VARIABLES |
OBWa1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
241 |
OBCS_INIT_VARIABLES |
OBWh1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
242 |
OBCS_INIT_VARIABLES |
OBWsl (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
243 |
OBCS_INIT_VARIABLES |
OBWsn (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
244 |
OBCS_INIT_VARIABLES |
OBWsl0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
245 |
OBCS_INIT_VARIABLES |
OBWsn0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
246 |
OBCS_INIT_VARIABLES |
OBWsl1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
247 |
OBCS_INIT_VARIABLES |
OBWsn1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
248 |
OBCS_INIT_VARIABLES |
OBWuice (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
249 |
OBCS_INIT_VARIABLES |
OBWvice (J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
250 |
OBCS_INIT_VARIABLES |
OBWuice0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
251 |
OBCS_INIT_VARIABLES |
OBWvice0(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
252 |
OBCS_INIT_VARIABLES |
OBWuice1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
253 |
OBCS_INIT_VARIABLES |
OBWvice1(J,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
282 |
OBCS_INIT_VARIABLES |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_init_variables.F |
284 |
OBCS_INIT_VARIABLES |
OBEptr (J,K,bi,bj,iTracer)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
286 |
OBCS_INIT_VARIABLES |
OBEptr0(J,K,bi,bj,iTracer)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
287 |
OBCS_INIT_VARIABLES |
OBEptr1(J,K,bi,bj,iTracer)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
292 |
OBCS_INIT_VARIABLES |
OBWptr (J,K,bi,bj,iTracer)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
294 |
OBCS_INIT_VARIABLES |
OBWptr0(J,K,bi,bj,iTracer)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
295 |
OBCS_INIT_VARIABLES |
OBWptr1(J,K,bi,bj,iTracer)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
35 |
OBCS_INIT_VARIABLES |
INTEGER I, J, K |
|
./pkg/obcs/obcs_init_variables.F |
84 |
OBCS_INIT_VARIABLES |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_init_variables.F |
86 |
OBCS_INIT_VARIABLES |
OBEu(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
87 |
OBCS_INIT_VARIABLES |
OBEv(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
88 |
OBCS_INIT_VARIABLES |
OBEt(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
89 |
OBCS_INIT_VARIABLES |
OBEs(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
91 |
OBCS_INIT_VARIABLES |
OBEu0(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
92 |
OBCS_INIT_VARIABLES |
OBEv0(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
93 |
OBCS_INIT_VARIABLES |
OBEt0(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
94 |
OBCS_INIT_VARIABLES |
OBEs0(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
95 |
OBCS_INIT_VARIABLES |
OBEu1(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
96 |
OBCS_INIT_VARIABLES |
OBEv1(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
97 |
OBCS_INIT_VARIABLES |
OBEt1(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_init_variables.F |
98 |
OBCS_INIT_VARIABLES |
OBEs1(J,K,bi,bj)=0. _d 0 |
|
./pkg/obcs/obcs_readparms.F |
173 |
OBCS_READPARMS |
DO J=1,Ny |
|
./pkg/obcs/obcs_readparms.F |
174 |
OBCS_READPARMS |
IF (OB_Ieast(J).lt.0) OB_Ieast(J)=OB_Ieast(J)+Nx+1 |
|
./pkg/obcs/obcs_readparms.F |
244 |
OBCS_READPARMS |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_readparms.F |
245 |
OBCS_READPARMS |
OB_Ie(J,bi,bj)=0 |
|
./pkg/obcs/obcs_readparms.F |
246 |
OBCS_READPARMS |
OB_Iw(J,bi,bj)=0 |
|
./pkg/obcs/obcs_readparms.F |
249 |
OBCS_READPARMS |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/obcs_readparms.F |
251 |
OBCS_READPARMS |
jG = myYGlobalLo-1+(bj-1)*sNy+J |
|
./pkg/obcs/obcs_readparms.F |
261 |
OBCS_READPARMS |
IF (iG.EQ.OB_Ieast(jGm)) OB_Ie(J,bi,bj)=I |
|
./pkg/obcs/obcs_readparms.F |
262 |
OBCS_READPARMS |
IF (iG.EQ.OB_Iwest(jGm)) OB_Iw(J,bi,bj)=I |
|
./pkg/obcs/obcs_readparms.F |
265 |
OBCS_READPARMS |
DO J=1,sNy |
|
./pkg/obcs/obcs_readparms.F |
266 |
OBCS_READPARMS |
jG = myYGlobalLo-1+(bj-1)*sNy+J |
|
./pkg/obcs/obcs_readparms.F |
272 |
OBCS_READPARMS |
IF (jG.EQ.OB_Jnorth(iGm)) OB_Jn(I,bi,bj)=J |
|
./pkg/obcs/obcs_readparms.F |
273 |
OBCS_READPARMS |
IF (jG.EQ.OB_Jsouth(iGm)) OB_Js(I,bi,bj)=J |
|
./pkg/obcs/obcs_readparms.F |
37 |
OBCS_READPARMS |
INTEGER I, J |
|
./pkg/obcs/obcs_readparms.F |
97 |
OBCS_READPARMS |
DO J=1,Ny |
|
./pkg/obcs/obcs_readparms.F |
98 |
OBCS_READPARMS |
OB_Ieast(J)=0 |
|
./pkg/obcs/obcs_readparms.F |
99 |
OBCS_READPARMS |
OB_Iwest(J)=0 |
|
./pkg/obcs/orlanski_east.F |
105 |
ORLANSKI_EAST |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/orlanski_east.F |
106 |
ORLANSKI_EAST |
I_obc=OB_Ie(J,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
109 |
ORLANSKI_EAST |
IF ((UE_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_east.F |
110 |
ORLANSKI_EAST |
& (UE_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_east.F |
113 |
ORLANSKI_EAST |
CL=-(uVel(I_obc-1,J,K,bi,bj)-UE_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_east.F |
114 |
ORLANSKI_EAST |
& (ab1*UE_STORE_2(J,K,bi,bj) + ab2*UE_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_east.F |
124 |
ORLANSKI_EAST |
CVEL_UE(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_east.F |
126 |
ORLANSKI_EAST |
CVEL_UE(J,K,bi,bj) = f1*(CL*dxF(I_obc-2,J,bi,bj)/deltaT |
|
./pkg/obcs/orlanski_east.F |
127 |
ORLANSKI_EAST |
& )+f2*CVEL_UE(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
130 |
ORLANSKI_EAST |
OBEu(J,K,bi,bj)=uVel(I_obc,J,K,bi,bj)- |
|
./pkg/obcs/orlanski_east.F |
131 |
ORLANSKI_EAST |
& CVEL_UE(J,K,bi,bj)*(deltaT*recip_dxF(I_obc-1,J,bi,bj))* |
|
./pkg/obcs/orlanski_east.F |
132 |
ORLANSKI_EAST |
& (ab1*(uVel(I_obc,J,K,bi,bj)-uVel(I_obc-1,J,K,bi,bj)) + |
|
./pkg/obcs/orlanski_east.F |
133 |
ORLANSKI_EAST |
& ab2*(UE_STORE_4(J,K,bi,bj)-UE_STORE_1(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_east.F |
135 |
ORLANSKI_EAST |
IF ((VE_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_east.F |
136 |
ORLANSKI_EAST |
& (VE_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_east.F |
139 |
ORLANSKI_EAST |
CL=-(vVel(I_obc-1,J,K,bi,bj)-VE_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_east.F |
140 |
ORLANSKI_EAST |
& (ab1*VE_STORE_2(J,K,bi,bj) + ab2*VE_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_east.F |
150 |
ORLANSKI_EAST |
CVEL_VE(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_east.F |
152 |
ORLANSKI_EAST |
CVEL_VE(J,K,bi,bj) = f1*(CL*dxV(I_obc-1,J,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
153 |
ORLANSKI_EAST |
$ /deltaT)+f2*CVEL_VE(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
156 |
ORLANSKI_EAST |
OBEv(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)- |
|
./pkg/obcs/orlanski_east.F |
157 |
ORLANSKI_EAST |
& CVEL_VE(J,K,bi,bj)*(deltaT*recip_dxV(I_obc,J,bi,bj))* |
|
./pkg/obcs/orlanski_east.F |
158 |
ORLANSKI_EAST |
& (ab1*(vVel(I_obc,J,K,bi,bj)-vVel(I_obc-1,J,K,bi,bj)) + |
|
./pkg/obcs/orlanski_east.F |
159 |
ORLANSKI_EAST |
& ab2*(VE_STORE_4(J,K,bi,bj)-VE_STORE_1(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_east.F |
161 |
ORLANSKI_EAST |
IF ((TE_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_east.F |
162 |
ORLANSKI_EAST |
& (TE_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_east.F |
165 |
ORLANSKI_EAST |
CL=-(theta(I_obc-1,J,K,bi,bj)-TE_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_east.F |
166 |
ORLANSKI_EAST |
& (ab1*TE_STORE_2(J,K,bi,bj) + ab2*TE_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_east.F |
176 |
ORLANSKI_EAST |
CVEL_TE(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_east.F |
178 |
ORLANSKI_EAST |
CVEL_TE(J,K,bi,bj) = f1*(CL*dxC(I_obc-1,J,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
179 |
ORLANSKI_EAST |
$ /deltaT)+f2*CVEL_TE(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
182 |
ORLANSKI_EAST |
OBEt(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)- |
|
./pkg/obcs/orlanski_east.F |
183 |
ORLANSKI_EAST |
& CVEL_TE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))* |
|
./pkg/obcs/orlanski_east.F |
184 |
ORLANSKI_EAST |
& (ab1*(theta(I_obc,J,K,bi,bj)-theta(I_obc-1,J,K,bi,bj))+ |
|
./pkg/obcs/orlanski_east.F |
185 |
ORLANSKI_EAST |
& ab2*(TE_STORE_4(J,K,bi,bj)-TE_STORE_1(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_east.F |
187 |
ORLANSKI_EAST |
IF ((SE_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_east.F |
188 |
ORLANSKI_EAST |
& (SE_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_east.F |
191 |
ORLANSKI_EAST |
CL=-(salt(I_obc-1,J,K,bi,bj)-SE_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_east.F |
192 |
ORLANSKI_EAST |
& (ab1*SE_STORE_2(J,K,bi,bj) + ab2*SE_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_east.F |
202 |
ORLANSKI_EAST |
CVEL_SE(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_east.F |
204 |
ORLANSKI_EAST |
CVEL_SE(J,K,bi,bj) = f1*(CL*dxC(I_obc-1,J,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
205 |
ORLANSKI_EAST |
$ /deltaT)+f2*CVEL_SE(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
208 |
ORLANSKI_EAST |
OBEs(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)- |
|
./pkg/obcs/orlanski_east.F |
209 |
ORLANSKI_EAST |
& CVEL_SE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))* |
|
./pkg/obcs/orlanski_east.F |
210 |
ORLANSKI_EAST |
& (ab1*(salt(I_obc,J,K,bi,bj)-salt(I_obc-1,J,K,bi,bj))+ |
|
./pkg/obcs/orlanski_east.F |
211 |
ORLANSKI_EAST |
& ab2*(SE_STORE_4(J,K,bi,bj)-SE_STORE_1(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_east.F |
215 |
ORLANSKI_EAST |
IF ((WE_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_east.F |
216 |
ORLANSKI_EAST |
& (WE_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_east.F |
219 |
ORLANSKI_EAST |
CL=-(wVel(I_obc-1,J,K,bi,bj)-WE_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_east.F |
220 |
ORLANSKI_EAST |
& (ab1*WE_STORE_2(J,K,bi,bj)+ab2*WE_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_east.F |
230 |
ORLANSKI_EAST |
CVEL_WE(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_east.F |
232 |
ORLANSKI_EAST |
CVEL_WE(J,K,bi,bj)=f1*(CL*dxC(I_obc-1,J,bi,bj)/deltaT) |
|
./pkg/obcs/orlanski_east.F |
233 |
ORLANSKI_EAST |
& + f2*CVEL_WE(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
236 |
ORLANSKI_EAST |
OBEw(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)- |
|
./pkg/obcs/orlanski_east.F |
237 |
ORLANSKI_EAST |
& CVEL_WE(J,K,bi,bj)*(deltaT*recip_dxC(I_obc,J,bi,bj))* |
|
./pkg/obcs/orlanski_east.F |
238 |
ORLANSKI_EAST |
& (ab1*(wVel(I_obc,J,K,bi,bj)-wVel(I_obc-1,J,K,bi,bj))+ |
|
./pkg/obcs/orlanski_east.F |
239 |
ORLANSKI_EAST |
& ab2*(WE_STORE_4(J,K,bi,bj)-WE_STORE_1(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_east.F |
245 |
ORLANSKI_EAST |
UE_STORE_3(J,K,bi,bj)=UE_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
247 |
ORLANSKI_EAST |
UE_STORE_2(J,K,bi,bj)=uVel(I_obc-1,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_east.F |
248 |
ORLANSKI_EAST |
& uVel(I_obc-2,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
249 |
ORLANSKI_EAST |
UE_STORE_1(J,K,bi,bj)=uVel(I_obc-1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
250 |
ORLANSKI_EAST |
UE_STORE_4(J,K,bi,bj)=uVel(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
253 |
ORLANSKI_EAST |
VE_STORE_3(J,K,bi,bj)=VE_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
255 |
ORLANSKI_EAST |
VE_STORE_2(J,K,bi,bj)=vVel(I_obc-1,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_east.F |
256 |
ORLANSKI_EAST |
& vVel(I_obc-2,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
257 |
ORLANSKI_EAST |
VE_STORE_1(J,K,bi,bj)=vVel(I_obc-1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
258 |
ORLANSKI_EAST |
VE_STORE_4(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
261 |
ORLANSKI_EAST |
TE_STORE_3(J,K,bi,bj)=TE_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
263 |
ORLANSKI_EAST |
TE_STORE_2(J,K,bi,bj)=theta(I_obc-1,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_east.F |
264 |
ORLANSKI_EAST |
& theta(I_obc-2,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
265 |
ORLANSKI_EAST |
TE_STORE_1(J,K,bi,bj)=theta(I_obc-1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
266 |
ORLANSKI_EAST |
TE_STORE_4(J,K,bi,bj)=theta(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
269 |
ORLANSKI_EAST |
SE_STORE_3(J,K,bi,bj)=SE_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
271 |
ORLANSKI_EAST |
SE_STORE_2(J,K,bi,bj)=salt(I_obc-1,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_east.F |
272 |
ORLANSKI_EAST |
& salt(I_obc-2,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
273 |
ORLANSKI_EAST |
SE_STORE_1(J,K,bi,bj)=salt(I_obc-1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
274 |
ORLANSKI_EAST |
SE_STORE_4(J,K,bi,bj)=salt(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
279 |
ORLANSKI_EAST |
WE_STORE_3(J,K,bi,bj)=WE_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
281 |
ORLANSKI_EAST |
WE_STORE_2(J,K,bi,bj)=wVel(I_obc-1,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_east.F |
282 |
ORLANSKI_EAST |
& wVel(I_obc-2,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
283 |
ORLANSKI_EAST |
WE_STORE_1(J,K,bi,bj)=wVel(I_obc-1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
284 |
ORLANSKI_EAST |
WE_STORE_4(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_east.F |
91 |
ORLANSKI_EAST |
INTEGER J, K, I_obc |
|
./pkg/obcs/orlanski_init.F |
100 |
ORLANSKI_INIT |
UE_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
101 |
ORLANSKI_INIT |
VE_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
102 |
ORLANSKI_INIT |
TE_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
103 |
ORLANSKI_INIT |
SE_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
104 |
ORLANSKI_INIT |
UW_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
105 |
ORLANSKI_INIT |
VW_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
106 |
ORLANSKI_INIT |
TW_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
107 |
ORLANSKI_INIT |
SW_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
108 |
ORLANSKI_INIT |
UW_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
109 |
ORLANSKI_INIT |
VW_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
110 |
ORLANSKI_INIT |
TW_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
111 |
ORLANSKI_INIT |
SW_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
112 |
ORLANSKI_INIT |
UW_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
113 |
ORLANSKI_INIT |
VW_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
114 |
ORLANSKI_INIT |
TW_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
115 |
ORLANSKI_INIT |
SW_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
116 |
ORLANSKI_INIT |
UW_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
117 |
ORLANSKI_INIT |
VW_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
118 |
ORLANSKI_INIT |
TW_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
119 |
ORLANSKI_INIT |
SW_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
120 |
ORLANSKI_INIT |
CVEL_UE(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
121 |
ORLANSKI_INIT |
CVEL_VE(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
122 |
ORLANSKI_INIT |
CVEL_TE(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
123 |
ORLANSKI_INIT |
CVEL_SE(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
124 |
ORLANSKI_INIT |
CVEL_UW(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
125 |
ORLANSKI_INIT |
CVEL_VW(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
126 |
ORLANSKI_INIT |
CVEL_TW(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
127 |
ORLANSKI_INIT |
CVEL_SW(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
129 |
ORLANSKI_INIT |
WE_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
130 |
ORLANSKI_INIT |
WE_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
131 |
ORLANSKI_INIT |
WE_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
132 |
ORLANSKI_INIT |
WE_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
133 |
ORLANSKI_INIT |
WW_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
134 |
ORLANSKI_INIT |
WW_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
135 |
ORLANSKI_INIT |
WW_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
136 |
ORLANSKI_INIT |
WW_STORE_4(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
137 |
ORLANSKI_INIT |
CVEL_WE(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
138 |
ORLANSKI_INIT |
CVEL_WW(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
30 |
ORLANSKI_INIT |
INTEGER I, J, K |
|
./pkg/obcs/orlanski_init.F |
87 |
ORLANSKI_INIT |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/orlanski_init.F |
88 |
ORLANSKI_INIT |
UE_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
89 |
ORLANSKI_INIT |
VE_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
90 |
ORLANSKI_INIT |
TE_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
91 |
ORLANSKI_INIT |
SE_STORE_1(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
92 |
ORLANSKI_INIT |
UE_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
93 |
ORLANSKI_INIT |
VE_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
94 |
ORLANSKI_INIT |
TE_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
95 |
ORLANSKI_INIT |
SE_STORE_2(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
96 |
ORLANSKI_INIT |
UE_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
97 |
ORLANSKI_INIT |
VE_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
98 |
ORLANSKI_INIT |
TE_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_init.F |
99 |
ORLANSKI_INIT |
SE_STORE_3(J,K,bi,bj)=0. |
|
./pkg/obcs/orlanski_west.F |
107 |
ORLANSKI_WEST |
DO J=1-Oly,sNy+Oly |
|
./pkg/obcs/orlanski_west.F |
108 |
ORLANSKI_WEST |
I_obc=OB_Iw(J,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
111 |
ORLANSKI_WEST |
IF ((UW_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_west.F |
112 |
ORLANSKI_WEST |
& (UW_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_west.F |
115 |
ORLANSKI_WEST |
CL=(uVel(I_obc+2,J,K,bi,bj)-UW_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_west.F |
116 |
ORLANSKI_WEST |
& (ab1*UW_STORE_2(J,K,bi,bj) + ab2*UW_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_west.F |
126 |
ORLANSKI_WEST |
CVEL_UW(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_west.F |
128 |
ORLANSKI_WEST |
CVEL_UW(J,K,bi,bj) = f1*(CL*dxF(I_obc+2,J,bi,bj)/deltaT |
|
./pkg/obcs/orlanski_west.F |
129 |
ORLANSKI_WEST |
& )+f2*CVEL_UW(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
132 |
ORLANSKI_WEST |
OBWu(J,K,bi,bj)=uVel(I_obc+1,J,K,bi,bj)+ |
|
./pkg/obcs/orlanski_west.F |
133 |
ORLANSKI_WEST |
& CVEL_UW(J,K,bi,bj)*(deltaT*recip_dxF(I_obc+1,J,bi,bj))* |
|
./pkg/obcs/orlanski_west.F |
134 |
ORLANSKI_WEST |
& (ab1*(uVel(I_obc+2,J,K,bi,bj)-uVel(I_obc+1,J,K,bi,bj))+ |
|
./pkg/obcs/orlanski_west.F |
135 |
ORLANSKI_WEST |
& ab2*(UW_STORE_1(J,K,bi,bj)-UW_STORE_4(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_west.F |
137 |
ORLANSKI_WEST |
IF ((VW_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_west.F |
138 |
ORLANSKI_WEST |
& (VW_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_west.F |
141 |
ORLANSKI_WEST |
CL=(vVel(I_obc+1,J,K,bi,bj)-VW_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_west.F |
142 |
ORLANSKI_WEST |
& (ab1*VW_STORE_2(J,K,bi,bj) + ab2*VW_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_west.F |
152 |
ORLANSKI_WEST |
CVEL_VW(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_west.F |
154 |
ORLANSKI_WEST |
CVEL_VW(J,K,bi,bj) = f1*(CL*dxV(I_obc+2,J,bi,bj)/deltaT |
|
./pkg/obcs/orlanski_west.F |
155 |
ORLANSKI_WEST |
& )+f2*CVEL_VW(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
158 |
ORLANSKI_WEST |
OBWv(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj)+ |
|
./pkg/obcs/orlanski_west.F |
159 |
ORLANSKI_WEST |
& CVEL_VW(J,K,bi,bj)*(deltaT*recip_dxV(I_obc+1,J,bi,bj))* |
|
./pkg/obcs/orlanski_west.F |
160 |
ORLANSKI_WEST |
& (ab1*(vVel(I_obc+1,J,K,bi,bj)-vVel(I_obc,J,K,bi,bj))+ |
|
./pkg/obcs/orlanski_west.F |
161 |
ORLANSKI_WEST |
& ab2*(VW_STORE_1(J,K,bi,bj)-VW_STORE_4(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_west.F |
163 |
ORLANSKI_WEST |
IF ((TW_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_west.F |
164 |
ORLANSKI_WEST |
& (TW_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_west.F |
167 |
ORLANSKI_WEST |
CL=(theta(I_obc+1,J,K,bi,bj)-TW_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_west.F |
168 |
ORLANSKI_WEST |
& (ab1*TW_STORE_2(J,K,bi,bj) + ab2*TW_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_west.F |
178 |
ORLANSKI_WEST |
CVEL_TW(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_west.F |
180 |
ORLANSKI_WEST |
CVEL_TW(J,K,bi,bj) = f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT |
|
./pkg/obcs/orlanski_west.F |
181 |
ORLANSKI_WEST |
& )+f2*CVEL_TW(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
184 |
ORLANSKI_WEST |
OBWt(J,K,bi,bj)=theta(I_obc,J,K,bi,bj)+ |
|
./pkg/obcs/orlanski_west.F |
185 |
ORLANSKI_WEST |
& CVEL_TW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))* |
|
./pkg/obcs/orlanski_west.F |
186 |
ORLANSKI_WEST |
& (ab1*(theta(I_obc+1,J,K,bi,bj)-theta(I_obc,J,K,bi,bj))+ |
|
./pkg/obcs/orlanski_west.F |
187 |
ORLANSKI_WEST |
& ab2*(TW_STORE_1(J,K,bi,bj)-TW_STORE_4(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_west.F |
189 |
ORLANSKI_WEST |
IF ((SW_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_west.F |
190 |
ORLANSKI_WEST |
& (SW_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_west.F |
193 |
ORLANSKI_WEST |
CL=(salt(I_obc+1,J,K,bi,bj)-SW_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_west.F |
194 |
ORLANSKI_WEST |
& (ab1*SW_STORE_2(J,K,bi,bj) + ab2*SW_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_west.F |
204 |
ORLANSKI_WEST |
CVEL_SW(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_west.F |
206 |
ORLANSKI_WEST |
CVEL_SW(J,K,bi,bj) = f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT |
|
./pkg/obcs/orlanski_west.F |
207 |
ORLANSKI_WEST |
& )+f2*CVEL_SW(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
210 |
ORLANSKI_WEST |
OBWs(J,K,bi,bj)=salt(I_obc,J,K,bi,bj)+ |
|
./pkg/obcs/orlanski_west.F |
211 |
ORLANSKI_WEST |
& CVEL_SW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))* |
|
./pkg/obcs/orlanski_west.F |
212 |
ORLANSKI_WEST |
& (ab1*(salt(I_obc+1,J,K,bi,bj)-salt(I_obc,J,K,bi,bj))+ |
|
./pkg/obcs/orlanski_west.F |
213 |
ORLANSKI_WEST |
& ab2*(SW_STORE_1(J,K,bi,bj)-SW_STORE_4(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_west.F |
217 |
ORLANSKI_WEST |
IF ((WW_STORE_2(J,K,bi,bj).eq.0.).and. |
|
./pkg/obcs/orlanski_west.F |
218 |
ORLANSKI_WEST |
& (WW_STORE_3(J,K,bi,bj).eq.0.)) THEN |
|
./pkg/obcs/orlanski_west.F |
221 |
ORLANSKI_WEST |
CL=(wVel(I_obc+1,J,K,bi,bj)-WW_STORE_1(J,K,bi,bj))/ |
|
./pkg/obcs/orlanski_west.F |
222 |
ORLANSKI_WEST |
& (ab1*WW_STORE_2(J,K,bi,bj)+ab2*WW_STORE_3(J,K,bi,bj)) |
|
./pkg/obcs/orlanski_west.F |
232 |
ORLANSKI_WEST |
CVEL_WW(J,K,bi,bj) = CFIX |
|
./pkg/obcs/orlanski_west.F |
234 |
ORLANSKI_WEST |
CVEL_WW(J,K,bi,bj)=f1*(CL*dxC(I_obc+2,J,bi,bj)/deltaT) |
|
./pkg/obcs/orlanski_west.F |
235 |
ORLANSKI_WEST |
& + f2*CVEL_WW(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
238 |
ORLANSKI_WEST |
OBWw(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj)+ |
|
./pkg/obcs/orlanski_west.F |
239 |
ORLANSKI_WEST |
& CVEL_WW(J,K,bi,bj)*(deltaT*recip_dxC(I_obc+1,J,bi,bj))* |
|
./pkg/obcs/orlanski_west.F |
240 |
ORLANSKI_WEST |
& (ab1*(wVel(I_obc+1,J,K,bi,bj)-wVel(I_obc,J,K,bi,bj))+ |
|
./pkg/obcs/orlanski_west.F |
241 |
ORLANSKI_WEST |
& ab2*(WW_STORE_1(J,K,bi,bj)-WW_STORE_4(J,K,bi,bj))) |
|
./pkg/obcs/orlanski_west.F |
247 |
ORLANSKI_WEST |
UW_STORE_3(J,K,bi,bj)=UW_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
249 |
ORLANSKI_WEST |
UW_STORE_2(J,K,bi,bj)=uVel(I_obc+3,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_west.F |
250 |
ORLANSKI_WEST |
& uVel(I_obc+2,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
251 |
ORLANSKI_WEST |
UW_STORE_1(J,K,bi,bj)=uVel(I_obc+2,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
252 |
ORLANSKI_WEST |
UW_STORE_4(J,K,bi,bj)=uVel(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
255 |
ORLANSKI_WEST |
VW_STORE_3(J,K,bi,bj)=VW_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
257 |
ORLANSKI_WEST |
VW_STORE_2(J,K,bi,bj)=vVel(I_obc+2,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_west.F |
258 |
ORLANSKI_WEST |
& vVel(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
259 |
ORLANSKI_WEST |
VW_STORE_1(J,K,bi,bj)=vVel(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
260 |
ORLANSKI_WEST |
VW_STORE_4(J,K,bi,bj)=vVel(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
263 |
ORLANSKI_WEST |
TW_STORE_3(J,K,bi,bj)=TW_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
265 |
ORLANSKI_WEST |
TW_STORE_2(J,K,bi,bj)=theta(I_obc+2,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_west.F |
266 |
ORLANSKI_WEST |
& theta(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
267 |
ORLANSKI_WEST |
TW_STORE_1(J,K,bi,bj)=theta(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
268 |
ORLANSKI_WEST |
TW_STORE_4(J,K,bi,bj)=theta(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
271 |
ORLANSKI_WEST |
SW_STORE_3(J,K,bi,bj)=SW_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
273 |
ORLANSKI_WEST |
SW_STORE_2(J,K,bi,bj)=salt(I_obc+2,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_west.F |
274 |
ORLANSKI_WEST |
& salt(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
275 |
ORLANSKI_WEST |
SW_STORE_1(J,K,bi,bj)=salt(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
276 |
ORLANSKI_WEST |
SW_STORE_4(J,K,bi,bj)=salt(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
281 |
ORLANSKI_WEST |
WW_STORE_3(J,K,bi,bj)=WW_STORE_2(J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
283 |
ORLANSKI_WEST |
WW_STORE_2(J,K,bi,bj)=wVel(I_obc+2,J,K,bi,bj) - |
|
./pkg/obcs/orlanski_west.F |
284 |
ORLANSKI_WEST |
& wVel(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
285 |
ORLANSKI_WEST |
WW_STORE_1(J,K,bi,bj)=wVel(I_obc+1,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
286 |
ORLANSKI_WEST |
WW_STORE_4(J,K,bi,bj)=wVel(I_obc,J,K,bi,bj) |
|
./pkg/obcs/orlanski_west.F |
93 |
ORLANSKI_WEST |
INTEGER J, K, I_obc |
|
./pkg/ocn_compon_interf/cpl_exch_configs.F |
49 |
CPL_EXCH_CONFIGS |
INTEGER I,J,K,bi,bj |
|
./pkg/ocn_compon_interf/cpl_exch_configs.F |
83 |
CPL_EXCH_CONFIGS |
DO J=1,sNy |
|
./pkg/ocn_compon_interf/cpl_exch_configs.F |
85 |
CPL_EXCH_CONFIGS |
IF ( R_low(I,J,bi,bj) .NE. seaSurface_ocn .AND. |
|
./pkg/ocn_compon_interf/cpl_exch_configs.F |
86 |
CPL_EXCH_CONFIGS |
& Hatm(I,J,bi,bj) .NE. groundLevel_atm ) THEN |
|
./pkg/ocn_compon_interf/cpl_exch_configs.F |
88 |
CPL_EXCH_CONFIGS |
jDiff = J |
|
./pkg/ocn_compon_interf/cpl_exch_configs.F |
96 |
CPL_EXCH_CONFIGS |
& 'H (atmosphere) ==',Hatm(I,J,bi,bj) |
|
./pkg/ocn_compon_interf/cpl_exch_configs.F |
99 |
CPL_EXCH_CONFIGS |
& 'H (ocean) ==',R_low(I,J,bi,bj) |
|
./model/src/cg2d.F |
129 |
CG2D |
DO J=1,sNy |
|
./model/src/cg2d.F |
131 |
CG2D |
cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*cg2dNorm |
|
./model/src/cg2d.F |
132 |
CG2D |
rhsMax = MAX(ABS(cg2d_b(I,J,bi,bj)),rhsMax) |
|
./model/src/cg2d.F |
150 |
CG2D |
DO J=1,sNy |
|
./model/src/cg2d.F |
152 |
CG2D |
cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*rhsNorm |
|
./model/src/cg2d.F |
153 |
CG2D |
cg2d_x(I,J,bi,bj) = cg2d_x(I,J,bi,bj)*rhsNorm |
|
./model/src/cg2d.F |
173 |
CG2D |
DO J=1-1,sNy+1 |
|
./model/src/cg2d.F |
175 |
CG2D |
cg2d_s(I,J,bi,bj) = 0. |
|
./model/src/cg2d.F |
183 |
CG2D |
DO J=1,sNy |
|
./model/src/cg2d.F |
186 |
CG2D |
cg2d_r(I,J,bi,bj) = cg2d_b(I,J,bi,bj) - |
|
./model/src/cg2d.F |
187 |
CG2D |
& (aW2d(I ,J ,bi,bj)*cg2d_x(I-1,J ,bi,bj) |
|
./model/src/cg2d.F |
188 |
CG2D |
& +aW2d(I+1,J ,bi,bj)*cg2d_x(I+1,J ,bi,bj) |
|
./model/src/cg2d.F |
189 |
CG2D |
& +aS2d(I ,J ,bi,bj)*cg2d_x(I ,J-1,bi,bj) |
|
./model/src/cg2d.F |
190 |
CG2D |
& +aS2d(I ,J+1,bi,bj)*cg2d_x(I ,J+1,bi,bj) |
|
./model/src/cg2d.F |
191 |
CG2D |
& +aC2d(I ,J ,bi,bj)*cg2d_x(I ,J ,bi,bj) |
|
./model/src/cg2d.F |
202 |
CG2D |
localBuf(I,J,bi,bj) = cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d.F |
205 |
CG2D |
& + cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d.F |
206 |
CG2D |
sumRHStile(bi,bj) = sumRHStile(bi,bj) + cg2d_b(I,J,bi,bj) |
|
./model/src/cg2d.F |
255 |
CG2D |
DO J=1,sNy |
|
./model/src/cg2d.F |
257 |
CG2D |
cg2d_q(I,J,bi,bj) = |
|
./model/src/cg2d.F |
258 |
CG2D |
& pC(I ,J ,bi,bj)*cg2d_r(I ,J ,bi,bj) |
|
./model/src/cg2d.F |
259 |
CG2D |
& +pW(I ,J ,bi,bj)*cg2d_r(I-1,J ,bi,bj) |
|
./model/src/cg2d.F |
260 |
CG2D |
& +pW(I+1,J ,bi,bj)*cg2d_r(I+1,J ,bi,bj) |
|
./model/src/cg2d.F |
261 |
CG2D |
& +pS(I ,J ,bi,bj)*cg2d_r(I ,J-1,bi,bj) |
|
./model/src/cg2d.F |
262 |
CG2D |
& +pS(I ,J+1,bi,bj)*cg2d_r(I ,J+1,bi,bj) |
|
./model/src/cg2d.F |
267 |
CG2D |
localBuf(I,J,bi,bj) = |
|
./model/src/cg2d.F |
268 |
CG2D |
& cg2d_q(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d.F |
271 |
CG2D |
& +cg2d_q(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d.F |
294 |
CG2D |
DO J=1,sNy |
|
./model/src/cg2d.F |
296 |
CG2D |
cg2d_s(I,J,bi,bj) = cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d.F |
297 |
CG2D |
& + cgBeta*cg2d_s(I,J,bi,bj) |
|
./model/src/cg2d.F |
315 |
CG2D |
DO J=1,sNy |
|
./model/src/cg2d.F |
318 |
CG2D |
cg2d_q(I,J,bi,bj) = |
|
./model/src/cg2d.F |
319 |
CG2D |
& aW2d(I ,J ,bi,bj)*cg2d_s(I-1,J ,bi,bj) |
|
./model/src/cg2d.F |
320 |
CG2D |
& +aW2d(I+1,J ,bi,bj)*cg2d_s(I+1,J ,bi,bj) |
|
./model/src/cg2d.F |
321 |
CG2D |
& +aS2d(I ,J ,bi,bj)*cg2d_s(I ,J-1,bi,bj) |
|
./model/src/cg2d.F |
322 |
CG2D |
& +aS2d(I ,J+1,bi,bj)*cg2d_s(I ,J+1,bi,bj) |
|
./model/src/cg2d.F |
323 |
CG2D |
& +aC2d(I ,J ,bi,bj)*cg2d_s(I ,J ,bi,bj) |
|
./model/src/cg2d.F |
332 |
CG2D |
localBuf(I,J,bi,bj) = cg2d_s(I,J,bi,bj)*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d.F |
335 |
CG2D |
& + cg2d_s(I,J,bi,bj)*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d.F |
359 |
CG2D |
DO J=1,sNy |
|
./model/src/cg2d.F |
361 |
CG2D |
cg2d_x(I,J,bi,bj)=cg2d_x(I,J,bi,bj)+alpha*cg2d_s(I,J,bi,bj) |
|
./model/src/cg2d.F |
362 |
CG2D |
cg2d_r(I,J,bi,bj)=cg2d_r(I,J,bi,bj)-alpha*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d.F |
364 |
CG2D |
localBuf(I,J,bi,bj) = cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d.F |
367 |
CG2D |
& + cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d.F |
403 |
CG2D |
DO J=1,sNy |
|
./model/src/cg2d.F |
405 |
CG2D |
cg2d_x(I ,J ,bi,bj) = cg2d_x(I ,J ,bi,bj)/rhsNorm |
|
./model/src/cg2d.F |
92 |
CG2D |
INTEGER I, J, it2d |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
46 |
CPL_INI_VARS |
INTEGER I,J,bi,bj |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
50 |
CPL_INI_VARS |
DO J=1-Oly,sNy+Oly |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
53 |
CPL_INI_VARS |
ocMxlD2cpl(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
54 |
CPL_INI_VARS |
SSTocn2cpl(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
55 |
CPL_INI_VARS |
SSSocn2cpl(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
56 |
CPL_INI_VARS |
vSqocn2cpl(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
57 |
CPL_INI_VARS |
fluxCO2cpl(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
59 |
CPL_INI_VARS |
atmSLPr (I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
60 |
CPL_INI_VARS |
HeatFlux (I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
61 |
CPL_INI_VARS |
qShortWave(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
67 |
CPL_INI_VARS |
tauX (I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
68 |
CPL_INI_VARS |
tauY (I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
69 |
CPL_INI_VARS |
FWflux (I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
70 |
CPL_INI_VARS |
iceSaltFlx(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
71 |
CPL_INI_VARS |
seaIceMass(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
72 |
CPL_INI_VARS |
airCO2 (I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
73 |
CPL_INI_VARS |
surfWSpeed(I,J,bi,bj) = 0. |
|
./pkg/ocn_compon_interf/cpl_ini_vars.F |
74 |
CPL_INI_VARS |
fracIce (I,J,bi,bj) = 0. |
|
./model/src/cg2d_nsa.F |
103 |
CG2D_NSA |
INTEGER I, J, it2d |
|
./model/src/cg2d_nsa.F |
157 |
CG2D_NSA |
DO J=1,sNy |
|
./model/src/cg2d_nsa.F |
159 |
CG2D_NSA |
cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*cg2dNorm |
|
./model/src/cg2d_nsa.F |
160 |
CG2D_NSA |
rhsMax = MAX(ABS(cg2d_b(I,J,bi,bj)),rhsMax) |
|
./model/src/cg2d_nsa.F |
194 |
CG2D_NSA |
DO J=1,sNy |
|
./model/src/cg2d_nsa.F |
196 |
CG2D_NSA |
cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*rhsNorm |
|
./model/src/cg2d_nsa.F |
197 |
CG2D_NSA |
cg2d_x(I,J,bi,bj) = cg2d_x(I,J,bi,bj)*rhsNorm |
|
./model/src/cg2d_nsa.F |
224 |
CG2D_NSA |
DO J=1-1,sNy+1 |
|
./model/src/cg2d_nsa.F |
226 |
CG2D_NSA |
cg2d_s(I,J,bi,bj) = 0. |
|
./model/src/cg2d_nsa.F |
229 |
CG2D_NSA |
DO J=1,sNy |
|
./model/src/cg2d_nsa.F |
231 |
CG2D_NSA |
cg2d_r(I,J,bi,bj) = cg2d_b(I,J,bi,bj) - |
|
./model/src/cg2d_nsa.F |
232 |
CG2D_NSA |
& (aW2d(I ,J ,bi,bj)*cg2d_x(I-1,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
233 |
CG2D_NSA |
& +aW2d(I+1,J ,bi,bj)*cg2d_x(I+1,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
234 |
CG2D_NSA |
& +aS2d(I ,J ,bi,bj)*cg2d_x(I ,J-1,bi,bj) |
|
./model/src/cg2d_nsa.F |
235 |
CG2D_NSA |
& +aS2d(I ,J+1,bi,bj)*cg2d_x(I ,J+1,bi,bj) |
|
./model/src/cg2d_nsa.F |
236 |
CG2D_NSA |
& +aC2d(I ,J ,bi,bj)*cg2d_x(I ,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
247 |
CG2D_NSA |
& cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
249 |
CG2D_NSA |
& cg2d_b(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
316 |
CG2D_NSA |
DO J=1,sNy |
|
./model/src/cg2d_nsa.F |
318 |
CG2D_NSA |
cg2d_z(I,J,bi,bj) = |
|
./model/src/cg2d_nsa.F |
319 |
CG2D_NSA |
& pC(I ,J ,bi,bj)*cg2d_r(I ,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
320 |
CG2D_NSA |
& +pW(I ,J ,bi,bj)*cg2d_r(I-1,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
321 |
CG2D_NSA |
& +pW(I+1,J ,bi,bj)*cg2d_r(I+1,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
322 |
CG2D_NSA |
& +pS(I ,J ,bi,bj)*cg2d_r(I ,J-1,bi,bj) |
|
./model/src/cg2d_nsa.F |
323 |
CG2D_NSA |
& +pS(I ,J+1,bi,bj)*cg2d_r(I ,J+1,bi,bj) |
|
./model/src/cg2d_nsa.F |
328 |
CG2D_NSA |
& +cg2d_z(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
355 |
CG2D_NSA |
DO J=1,sNy |
|
./model/src/cg2d_nsa.F |
357 |
CG2D_NSA |
cg2d_s(I,J,bi,bj) = cg2d_z(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
358 |
CG2D_NSA |
& + cgBeta*cg2d_s(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
380 |
CG2D_NSA |
DO J=1,sNy |
|
./model/src/cg2d_nsa.F |
382 |
CG2D_NSA |
cg2d_q(I,J,bi,bj) = |
|
./model/src/cg2d_nsa.F |
383 |
CG2D_NSA |
& aW2d(I ,J ,bi,bj)*cg2d_s(I-1,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
384 |
CG2D_NSA |
& +aW2d(I+1,J ,bi,bj)*cg2d_s(I+1,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
385 |
CG2D_NSA |
& +aS2d(I ,J ,bi,bj)*cg2d_s(I ,J-1,bi,bj) |
|
./model/src/cg2d_nsa.F |
386 |
CG2D_NSA |
& +aS2d(I ,J+1,bi,bj)*cg2d_s(I ,J+1,bi,bj) |
|
./model/src/cg2d_nsa.F |
387 |
CG2D_NSA |
& +aC2d(I ,J ,bi,bj)*cg2d_s(I ,J ,bi,bj) |
|
./model/src/cg2d_nsa.F |
395 |
CG2D_NSA |
alpha_aux = alpha_aux+cg2d_s(I,J,bi,bj)*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
420 |
CG2D_NSA |
DO J=1,sNy |
|
./model/src/cg2d_nsa.F |
422 |
CG2D_NSA |
cg2d_x(I,J,bi,bj)=cg2d_x(I,J,bi,bj)+alpha*cg2d_s(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
423 |
CG2D_NSA |
cg2d_r(I,J,bi,bj)=cg2d_r(I,J,bi,bj)-alpha*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
424 |
CG2D_NSA |
err_sq = err_sq+cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d_nsa.F |
455 |
CG2D_NSA |
DO J=1,sNy |
|
./model/src/cg2d_nsa.F |
457 |
CG2D_NSA |
cg2d_x(I ,J ,bi,bj) = cg2d_x(I ,J ,bi,bj)/rhsNorm |
|
./pkg/ocn_compon_interf/ocn_export_ocnconfig.F |
42 |
OCN_EXPORT_OCNCONFIG |
DO J=1-Oly,sNy+Oly |
|
./model/src/cg2d_sr.F |
120 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
122 |
CG2D_SR |
cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*cg2dNorm |
|
./model/src/cg2d_sr.F |
123 |
CG2D_SR |
rhsMax = MAX(ABS(cg2d_b(I,J,bi,bj)),rhsMax) |
|
./model/src/cg2d_sr.F |
136 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
138 |
CG2D_SR |
cg2d_b(I,J,bi,bj) = cg2d_b(I,J,bi,bj)*rhsNorm |
|
./model/src/cg2d_sr.F |
139 |
CG2D_SR |
cg2d_x(I,J,bi,bj) = cg2d_x(I,J,bi,bj)*rhsNorm |
|
./model/src/cg2d_sr.F |
155 |
CG2D_SR |
DO J=1-1,sNy+1 |
|
./model/src/cg2d_sr.F |
157 |
CG2D_SR |
cg2d_s(I,J,bi,bj) = 0. |
|
./model/src/cg2d_sr.F |
165 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
167 |
CG2D_SR |
cg2d_r(I,J,bi,bj) = cg2d_b(I,J,bi,bj) - |
|
./model/src/cg2d_sr.F |
168 |
CG2D_SR |
& (aW2d(I ,J ,bi,bj)*cg2d_x(I-1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
169 |
CG2D_SR |
& +aW2d(I+1,J ,bi,bj)*cg2d_x(I+1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
170 |
CG2D_SR |
& +aS2d(I ,J ,bi,bj)*cg2d_x(I ,J-1,bi,bj) |
|
./model/src/cg2d_sr.F |
171 |
CG2D_SR |
& +aS2d(I ,J+1,bi,bj)*cg2d_x(I ,J+1,bi,bj) |
|
./model/src/cg2d_sr.F |
172 |
CG2D_SR |
& +aC2d(I ,J ,bi,bj)*cg2d_x(I ,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
175 |
CG2D_SR |
& + cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
176 |
CG2D_SR |
sumRHStile(bi,bj) = sumRHStile(bi,bj) + cg2d_b(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
211 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
213 |
CG2D_SR |
cg2d_y(I,J,bi,bj) = |
|
./model/src/cg2d_sr.F |
214 |
CG2D_SR |
& pC(I ,J ,bi,bj)*cg2d_r(I ,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
215 |
CG2D_SR |
& +pW(I ,J ,bi,bj)*cg2d_r(I-1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
216 |
CG2D_SR |
& +pW(I+1,J ,bi,bj)*cg2d_r(I+1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
217 |
CG2D_SR |
& +pS(I ,J ,bi,bj)*cg2d_r(I ,J-1,bi,bj) |
|
./model/src/cg2d_sr.F |
218 |
CG2D_SR |
& +pS(I ,J+1,bi,bj)*cg2d_r(I ,J+1,bi,bj) |
|
./model/src/cg2d_sr.F |
219 |
CG2D_SR |
cg2d_s(I,J,bi,bj) = cg2d_y(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
221 |
CG2D_SR |
& +cg2d_y(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
241 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
243 |
CG2D_SR |
cg2d_q(I,J,bi,bj) = |
|
./model/src/cg2d_sr.F |
244 |
CG2D_SR |
& aW2d(I ,J ,bi,bj)*cg2d_s(I-1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
245 |
CG2D_SR |
& +aW2d(I+1,J ,bi,bj)*cg2d_s(I+1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
246 |
CG2D_SR |
& +aS2d(I ,J ,bi,bj)*cg2d_s(I ,J-1,bi,bj) |
|
./model/src/cg2d_sr.F |
247 |
CG2D_SR |
& +aS2d(I ,J+1,bi,bj)*cg2d_s(I ,J+1,bi,bj) |
|
./model/src/cg2d_sr.F |
248 |
CG2D_SR |
& +aC2d(I ,J ,bi,bj)*cg2d_s(I ,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
250 |
CG2D_SR |
& + cg2d_s(I,J,bi,bj)*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
265 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
267 |
CG2D_SR |
cg2d_x(I,J,bi,bj)=cg2d_x(I,J,bi,bj)+sigma*cg2d_s(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
268 |
CG2D_SR |
cg2d_r(I,J,bi,bj)=cg2d_r(I,J,bi,bj)-sigma*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
287 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
289 |
CG2D_SR |
cg2d_y(I,J,bi,bj) = |
|
./model/src/cg2d_sr.F |
290 |
CG2D_SR |
& pC(I ,J ,bi,bj)*cg2d_r(I ,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
291 |
CG2D_SR |
& +pW(I ,J ,bi,bj)*cg2d_r(I-1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
292 |
CG2D_SR |
& +pW(I+1,J ,bi,bj)*cg2d_r(I+1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
293 |
CG2D_SR |
& +pS(I ,J ,bi,bj)*cg2d_r(I ,J-1,bi,bj) |
|
./model/src/cg2d_sr.F |
294 |
CG2D_SR |
& +pS(I ,J+1,bi,bj)*cg2d_r(I ,J+1,bi,bj) |
|
./model/src/cg2d_sr.F |
317 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
319 |
CG2D_SR |
cg2d_v(I,J,bi,bj) = |
|
./model/src/cg2d_sr.F |
320 |
CG2D_SR |
& aW2d(I ,J ,bi,bj)*cg2d_y(I-1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
321 |
CG2D_SR |
& +aW2d(I+1,J ,bi,bj)*cg2d_y(I+1,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
322 |
CG2D_SR |
& +aS2d(I ,J ,bi,bj)*cg2d_y(I ,J-1,bi,bj) |
|
./model/src/cg2d_sr.F |
323 |
CG2D_SR |
& +aS2d(I ,J+1,bi,bj)*cg2d_y(I ,J+1,bi,bj) |
|
./model/src/cg2d_sr.F |
324 |
CG2D_SR |
& +aC2d(I ,J ,bi,bj)*cg2d_y(I ,J ,bi,bj) |
|
./model/src/cg2d_sr.F |
326 |
CG2D_SR |
& +cg2d_y(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
328 |
CG2D_SR |
& +cg2d_y(I,J,bi,bj)*cg2d_v(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
330 |
CG2D_SR |
& + cg2d_r(I,J,bi,bj)*cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
377 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
379 |
CG2D_SR |
cg2d_s(I,J,bi,bj) = cg2d_y(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
380 |
CG2D_SR |
& + cgBeta*cg2d_s(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
381 |
CG2D_SR |
cg2d_x(I,J,bi,bj) = cg2d_x(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
382 |
CG2D_SR |
& + sigma*cg2d_s(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
383 |
CG2D_SR |
cg2d_q(I,J,bi,bj) = cg2d_v(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
384 |
CG2D_SR |
& + cgBeta*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
385 |
CG2D_SR |
cg2d_r(I,J,bi,bj) = cg2d_r(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
386 |
CG2D_SR |
& - sigma*cg2d_q(I,J,bi,bj) |
|
./model/src/cg2d_sr.F |
401 |
CG2D_SR |
DO J=1,sNy |
|
./model/src/cg2d_sr.F |
403 |
CG2D_SR |
cg2d_x(I ,J ,bi,bj) = cg2d_x(I ,J ,bi,bj)/rhsNorm |
|
./model/src/cg2d_sr.F |
98 |
CG2D_SR |
INTEGER I, J, it2d |
|
./pkg/opps/opps_calc.F |
14 |
OPPS_CALC |
I I, J, bi, bj, myTime, myIter, myThid ) |
|
./pkg/opps/opps_calc.F |
424 |
OPPS_CALC |
OPPSconvectCount(I,J,K,bi,bj) = |
|
./pkg/opps/opps_calc.F |
425 |
OPPS_CALC |
& OPPSconvectCount(I,J,K,bi,bj) + 1. _d 0 |
|
./pkg/opps/opps_calc.F |
442 |
OPPS_CALC |
_RL FUNCTION STATE1(sLoc,tLoc,I,J,KREF,bi,bj,mythid) |
|
./pkg/opps/opps_calc.F |
465 |
OPPS_CALC |
INTEGER I,J,kRef,bi,bj,myThid |
|
./pkg/opps/opps_calc.F |
79 |
OPPS_CALC |
INTEGER I, J, bi, bj, KMax, nTracer, nTracerInUse |
|
./pkg/opps/opps_init.F |
42 |
OPPS_INIT |
OPPSconvectCount(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/cg3d.F |
231 |
CG3D |
DO J=1-1,sNy+1 |
|
./pkg/opps/opps_interface.F |
103 |
OPPS_INTERFACE |
DO J=jMin,jMax |
|
./pkg/opps/opps_interface.F |
105 |
OPPS_INTERFACE |
IF ( kSurfC(I,J,bi,bj) .LE. Nr ) THEN |
|
./pkg/opps/opps_interface.F |
108 |
OPPS_INTERFACE |
tracerLoc(K,1) = theta(I,J,K,bi,bj) |
|
./pkg/opps/opps_interface.F |
109 |
OPPS_INTERFACE |
tracerLoc(K,2) = salt(I,J,K,bi,bj) |
|
./pkg/opps/opps_interface.F |
110 |
OPPS_INTERFACE |
wVelLoc(K) = wVel(I,J,K,bi,bj) |
|
./pkg/opps/opps_interface.F |
114 |
OPPS_INTERFACE |
tracerLoc(K,1) = theta(I,J,K,bi,bj) |
|
./pkg/opps/opps_interface.F |
115 |
OPPS_INTERFACE |
tracerLoc(K,2) = salt(I,J,K,bi,bj) |
|
./pkg/opps/opps_interface.F |
122 |
OPPS_INTERFACE |
tracerLoc(K,itr) = ptracer(I,J,K,bi,bj,itr-2) |
|
./pkg/opps/opps_interface.F |
141 |
OPPS_INTERFACE |
kMax = kLowC(I,J,bi,bj) |
|
./pkg/opps/opps_interface.F |
145 |
OPPS_INTERFACE |
I I,J,bi,bj,myTime,myIter,myThid) |
|
./pkg/opps/opps_interface.F |
165 |
OPPS_INTERFACE |
WRITE(msgBuf,'(A,2I5)') ' for (i,j) = ', I,J |
|
./pkg/opps/opps_interface.F |
172 |
OPPS_INTERFACE |
theta(I,J,K,bi,bj) = tracerLoc(K,1) |
|
./pkg/opps/opps_interface.F |
173 |
OPPS_INTERFACE |
salt(I,J,K,bi,bj) = tracerLoc(K,2) |
|
./pkg/opps/opps_interface.F |
178 |
OPPS_INTERFACE |
ptracer(I,J,K,bi,bj,itr-2) = tracerLoc(K,itr) |
|
./pkg/opps/opps_interface.F |
69 |
OPPS_INTERFACE |
INTEGER I, J, K, kMax |
|
./pkg/opps/opps_interface.F |
95 |
OPPS_INTERFACE |
DO J=1-Oly,sNy+Oly |
|
./pkg/opps/opps_interface.F |
97 |
OPPS_INTERFACE |
OPPSconvectCount(I,J,K,bi,bj) = 0. _d 0 |
|
./pkg/pp81/pp81_calc.F |
105 |
PP81_CALC |
DO J=jMin,jMax |
|
./pkg/pp81/pp81_calc.F |
107 |
PP81_CALC |
PPviscAr(I,J,K,bi,bj) = PPviscAr(I,J,K,bi,bj) |
|
./pkg/pp81/pp81_calc.F |
108 |
PP81_CALC |
& * maskC(I,J,K,bi,bj) |
|
./pkg/pp81/pp81_calc.F |
109 |
PP81_CALC |
PPdiffKr(I,J,K,bi,bj) = PPdiffKr(I,J,K,bi,bj) |
|
./pkg/pp81/pp81_calc.F |
110 |
PP81_CALC |
& * maskC(I,J,K,bi,bj) |
|
./pkg/pp81/pp81_calc.F |
57 |
PP81_CALC |
INTEGER I, J, K |
|
./pkg/pp81/pp81_calc.F |
72 |
PP81_CALC |
DO J=jMin,jMax |
|
./pkg/pp81/pp81_calc.F |
74 |
PP81_CALC |
IF ( RiNumber(I,J) .LT. RiLimit ) THEN |
|
./pkg/pp81/pp81_calc.F |
78 |
PP81_CALC |
denom = 1.0 + PPalpha*RiNumber(I,J) |
|
./pkg/pp81/pp81_calc.F |
82 |
PP81_CALC |
PPviscAr(I,J,K,bi,bj) = MAX(PPviscTmp,viscArNr(k)) |
|
./pkg/pp81/pp81_calc.F |
83 |
PP81_CALC |
PPdiffKr(I,J,K,bi,bj) = MAX(PPviscAr(I,J,K,bi,bj)/denom, |
|
./pkg/pp81/pp81_calc.F |
96 |
PP81_CALC |
DO J=jMin,jMax |
|
./pkg/pp81/pp81_calc.F |
98 |
PP81_CALC |
PPviscAr(I,J,K,bi,bj) = MAX(PPviscMin,PPviscAr(I,J,K,bi,bj)) |
|
./pkg/pp81/pp81_calc.F |
99 |
PP81_CALC |
PPdiffKr(I,J,K,bi,bj) = MAX(PPdiffMin,PPdiffKr(I,J,K,bi,bj)) |
|
./pkg/pp81/pp81_ri_number.F |
106 |
PP81_RI_NUMBER |
DO J= jMin, jMax |
|
./pkg/pp81/pp81_ri_number.F |
108 |
PP81_RI_NUMBER |
tempu= .5*( uVel(I,J,Km1,bi,bj)+uVel(I+1,J,Km1,bi,bj) |
|
./pkg/pp81/pp81_ri_number.F |
109 |
PP81_RI_NUMBER |
& - (uVel(I,J,K ,bi,bj)+uVel(I+1,J,K ,bi,bj)) ) |
|
./pkg/pp81/pp81_ri_number.F |
111 |
PP81_RI_NUMBER |
tempv= .5*( vVel(I,J,Km1,bi,bj)+vVel(I,J+1,Km1,bi,bj) |
|
./pkg/pp81/pp81_ri_number.F |
112 |
PP81_RI_NUMBER |
& - (vVel(I,J,K ,bi,bj)+vVel(I,J+1,K ,bi,bj)) ) |
|
./pkg/pp81/pp81_ri_number.F |
120 |
PP81_RI_NUMBER |
& (rhoKm1(I,J) - rhoK(I,J))*recip_drC(K) |
|
./pkg/pp81/pp81_ri_number.F |
125 |
PP81_RI_NUMBER |
RiNumber(I,J) = buoyFreq/max(RiFlux,epsilon) |
|
./pkg/pp81/pp81_ri_number.F |
131 |
PP81_RI_NUMBER |
DO J=jMin,jMax |
|
./pkg/pp81/pp81_ri_number.F |
133 |
PP81_RI_NUMBER |
RiTmp(I,J) = RiNumber(I,J) |
|
./pkg/pp81/pp81_ri_number.F |
136 |
PP81_RI_NUMBER |
DO J=1-Oly+1,sNy+Oly-1 |
|
./pkg/pp81/pp81_ri_number.F |
138 |
PP81_RI_NUMBER |
RiNumber(I,J) = p5*RiTmp(I,J) |
|
./pkg/pp81/pp81_ri_number.F |
139 |
PP81_RI_NUMBER |
& + p125*RiTmp(I-1,J) + p125*RiTmp(I+1,J) |
|
./pkg/pp81/pp81_ri_number.F |
140 |
PP81_RI_NUMBER |
& + p125*RiTmp(I,J-1) + p125*RiTmp(I,J+1) |
|
./pkg/pp81/pp81_ri_number.F |
62 |
PP81_RI_NUMBER |
INTEGER I,J,Km1 |
|
./pkg/salt_plume/salt_plume_calc_depth.F |
61 |
SALT_PLUME_CALC_DEPTH |
SaltPlumeDepth(i,j,bi,bj) = rF(1)-R_low(I,J,bi,bj) |
|
./pkg/salt_plume/salt_plume_tendency_apply_s.F |
46 |
SALT_PLUME_TENDENCY_APPLY_S |
plumefrac(I,J) = 0. _d 0 |
|
./pkg/salt_plume/salt_plume_tendency_apply_s.F |
61 |
SALT_PLUME_TENDENCY_APPLY_S |
plumefrac(I,J) = plumekb(1)*maskC(i,j,klev,bi,bj) |
|
./pkg/salt_plume/salt_plume_tendency_apply_s.F |
64 |
SALT_PLUME_TENDENCY_APPLY_S |
& +saltPlumeFlux(i,j,bi,bj)*plumefrac(I,J)*mass2rUnit |
|
./pkg/seaice/advect.F |
102 |
ADVECT |
DO J=0,sNy+1 |
|
./pkg/seaice/advect.F |
106 |
ADVECT |
fld(I,J,bi,bj)=fldNm1(I,J,bi,bj) |
|
./pkg/seaice/advect.F |
108 |
ADVECT |
& ( tmpFld(I ,J ,bi,bj)+tmpFld(I+1,J ,bi,bj)) |
|
./pkg/seaice/advect.F |
109 |
ADVECT |
& * UI(I+1,J, bi,bj) - |
|
./pkg/seaice/advect.F |
110 |
ADVECT |
& ( tmpFld(I ,J ,bi,bj)+tmpFld(I-1,J ,bi,bj)) |
|
./pkg/seaice/advect.F |
111 |
ADVECT |
& * UI(I ,J, bi,bj) ) |
|
./pkg/seaice/advect.F |
112 |
ADVECT |
& *(HALF * _recip_dxF(I,J,bi,bj)) |
|
./pkg/seaice/advect.F |
114 |
ADVECT |
& ( tmpFld(I ,J ,bi,bj)+tmpFld(I ,J+1,bi,bj)) |
|
./pkg/seaice/advect.F |
115 |
ADVECT |
& * VI(I ,J+1, bi,bj) |
|
./pkg/seaice/advect.F |
116 |
ADVECT |
& * _dxG(I ,J+1,bi,bj) - |
|
./pkg/seaice/advect.F |
117 |
ADVECT |
& ( tmpFld(I ,J ,bi,bj)+tmpFld(I ,J-1,bi,bj)) |
|
./pkg/seaice/advect.F |
118 |
ADVECT |
& * VI(I ,J , bi,bj) |
|
./pkg/seaice/advect.F |
119 |
ADVECT |
& * _dxG(I,J,bi,bj)) |
|
./pkg/seaice/advect.F |
120 |
ADVECT |
& *(HALF * _recip_dyF(I,J,bi,bj) * _recip_dxF(I,J,bi,bj)) |
|
./pkg/seaice/advect.F |
130 |
ADVECT |
DO J=1,sNy+1 |
|
./pkg/seaice/advect.F |
132 |
ADVECT |
afx(I,J) = _dyG(I,J,bi,bj) * UI(I,J,bi,bj) |
|
./pkg/seaice/advect.F |
133 |
ADVECT |
& * 0.5 _d 0 * (tmpFld(I,J,bi,bj)+tmpFld(I-1,J,bi,bj)) |
|
./pkg/seaice/advect.F |
134 |
ADVECT |
afy(I,J) = _dxG(I,J,bi,bj) * VI(I,J,bi,bj) |
|
./pkg/seaice/advect.F |
135 |
ADVECT |
& * 0.5 _d 0 * (tmpFld(I,J,bi,bj)+tmpFld(I,J-1,bi,bj)) |
|
./pkg/seaice/advect.F |
138 |
ADVECT |
DO J=1,sNy |
|
./pkg/seaice/advect.F |
140 |
ADVECT |
fld(I,J,bi,bj)=fldNm1(I,J,bi,bj) |
|
./pkg/seaice/advect.F |
142 |
ADVECT |
& afx(I+1,J) - afx(I,J) |
|
./pkg/seaice/advect.F |
143 |
ADVECT |
& + afy(I,J+1) - afy(I,J) |
|
./pkg/seaice/advect.F |
144 |
ADVECT |
& )*recip_rA(I,J,bi,bj) |
|
./pkg/seaice/advect.F |
173 |
ADVECT |
DIFFA(I,J,bi,bj)= |
|
./pkg/seaice/advect.F |
174 |
ADVECT |
& DIFF1*MIN( _dxF(I,J,bi,bj), _dyF(I,J,bi,bj)) |
|
./pkg/seaice/advect.F |
185 |
ADVECT |
DIFFA(I,J,bi,bj)= |
|
./pkg/seaice/advect.F |
186 |
ADVECT |
& -(MIN( _dxF(I,J,bi,bj), _dyF(I,J,bi,bj)))**2/DELTT |
|
./pkg/seaice/advect.F |
198 |
ADVECT |
fld(I,J,bi,bj)=(fld(I,J,bi,bj)+tmpFld(i,j,bi,bj)) |
|
./pkg/seaice/advect.F |
199 |
ADVECT |
& *iceMsk(I,J,bi,bj) |
|
./pkg/seaice/advect.F |
53 |
ADVECT |
fldNm1(i,j,bi,bj) = fld(I,J,bi,bj) |
|
./pkg/seaice/advect.F |
78 |
ADVECT |
tmpFld(i,j,bi,bj)=HALF*(fld(I,J,bi,bj) |
|
./pkg/seaice/advect.F |
90 |
ADVECT |
DO J=1-Oly,sNy+Oly |
|
./pkg/seaice/advect.F |
92 |
ADVECT |
afx(I,J) = 0. _d 0 |
|
./pkg/seaice/advect.F |
93 |
ADVECT |
afy(I,J) = 0. _d 0 |
|
./pkg/seaice/diffus.F |
100 |
DIFFUS |
& + dfy(I,J+1) - dfy(I,J) |
|
./pkg/seaice/diffus.F |
101 |
DIFFUS |
& ) * recip_rA(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
115 |
DIFFUS |
fld(I,J,bi,bj)=iceFld(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
47 |
DIFFUS |
iceFld(I,J,bi,bj)=0.0 _d 0 |
|
./pkg/seaice/diffus.F |
55 |
DIFFUS |
DELTXX1=DELTT*DIFFA(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
56 |
DIFFUS |
DELTYY1=DELTT*DIFFA(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
57 |
DIFFUS |
DELTXX=DELTXX1 * _recip_dxF(I,J,bi,bj)* _recip_dxF(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
58 |
DIFFUS |
DELTYY=DELTYY1 * _recip_dyF(I,J,bi,bj)* _recip_dyF(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
59 |
DIFFUS |
& * _recip_dxF(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
60 |
DIFFUS |
iceFld(I,J,bi,bj)=DELTXX*( |
|
./pkg/seaice/diffus.F |
61 |
DIFFUS |
& (fld(I+1,J,bi,bj)-fld(I, J,bi,bj)) |
|
./pkg/seaice/diffus.F |
62 |
DIFFUS |
& *iceMsk(I+1,J,bi,bj) |
|
./pkg/seaice/diffus.F |
63 |
DIFFUS |
& -(fld(I, J,bi,bj)-fld(I-1,J,bi,bj)) |
|
./pkg/seaice/diffus.F |
64 |
DIFFUS |
& *iceMsk(I-1,J,bi,bj)) |
|
./pkg/seaice/diffus.F |
66 |
DIFFUS |
& (fld(I,J+1,bi,bj)-fld(I,J, bi,bj)) |
|
./pkg/seaice/diffus.F |
67 |
DIFFUS |
& * _dxG(I+1,J+1,bi,bj)*iceMsk(I,J+1,bi,bj) |
|
./pkg/seaice/diffus.F |
68 |
DIFFUS |
& -(fld(I,J, bi,bj)-fld(I,J-1,bi,bj)) |
|
./pkg/seaice/diffus.F |
69 |
DIFFUS |
& * _dxG(I+1,J, bi,bj)*iceMsk(I,J-1,bi,bj)) |
|
./pkg/seaice/diffus.F |
74 |
DIFFUS |
DO J=1-Oly,sNy+Oly |
|
./pkg/seaice/diffus.F |
76 |
DIFFUS |
dfx(I,J) = 0. _d 0 |
|
./pkg/seaice/diffus.F |
77 |
DIFFUS |
dfy(I,J) = 0. _d 0 |
|
./pkg/seaice/diffus.F |
81 |
DIFFUS |
DO J=1,sNy+1 |
|
./pkg/seaice/diffus.F |
83 |
DIFFUS |
dfx(I,J) = _dyG(I,J,bi,bj) * _recip_dxC(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
84 |
DIFFUS |
& * (fld(I,J,bi,bj)-fld(I-1,J,bi,bj)) |
|
./pkg/seaice/diffus.F |
85 |
DIFFUS |
& * cosFacU(J,bi,bj) |
|
./pkg/seaice/diffus.F |
86 |
DIFFUS |
& * iceMsk(I,J,bi,bj) * iceMsk(I-1,J,bi,bj) |
|
./pkg/seaice/diffus.F |
87 |
DIFFUS |
dfy(I,J) = _dxG(I,J,bi,bj) * _recip_dyC(I,J,bi,bj) |
|
./pkg/seaice/diffus.F |
88 |
DIFFUS |
& * (fld(I,J,bi,bj)-fld(I,J-1,bi,bj)) |
|
./pkg/seaice/diffus.F |
90 |
DIFFUS |
& * cosFacV(J,bi,bj) |
|
./pkg/seaice/diffus.F |
92 |
DIFFUS |
& * iceMsk(I,J,bi,bj) * iceMsk(I,J-1,bi,bj) |
|
./pkg/seaice/diffus.F |
95 |
DIFFUS |
DO J=1,sNy |
|
./pkg/seaice/diffus.F |
97 |
DIFFUS |
iceFld(I,J,bi,bj)= |
|
./pkg/seaice/diffus.F |
98 |
DIFFUS |
& DELTT*DIFFA(I,J,bi,bj) * ( |
|
./pkg/seaice/diffus.F |
99 |
DIFFUS |
& dfx(I+1,J) - dfx(I,J) |
|
./pkg/seaice/dynsolver.F |
100 |
DYNSOLVER |
AMASS(I,J,bi,bj)=RHOICE*QUART*( |
|
./pkg/seaice/dynsolver.F |
103 |
DYNSOLVER |
COR_ICE(I,J,bi,bj)=AMASS(I,J,bi,bj) * _fCoriG(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
117 |
DYNSOLVER |
U1=QUART*(UWIND(I-1,J-1,bi,bj)+UWIND(I-1,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
118 |
DYNSOLVER |
& +UWIND(I ,J-1,bi,bj)+UWIND(I ,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
119 |
DYNSOLVER |
V1=QUART*(VWIND(I-1,J-1,bi,bj)+VWIND(I-1,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
120 |
DYNSOLVER |
& +VWIND(I ,J-1,bi,bj)+VWIND(I ,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
128 |
DYNSOLVER |
DAIRN(I,J,bi,bj)=RHOAIR*OCEAN_drag |
|
./pkg/seaice/dynsolver.F |
130 |
DYNSOLVER |
WINDX(I,J,bi,bj)=DAIRN(I,J,bi,bj)* |
|
./pkg/seaice/dynsolver.F |
131 |
DYNSOLVER |
& (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1) |
|
./pkg/seaice/dynsolver.F |
132 |
DYNSOLVER |
WINDY(I,J,bi,bj)=DAIRN(I,J,bi,bj)* |
|
./pkg/seaice/dynsolver.F |
133 |
DYNSOLVER |
& (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1) |
|
./pkg/seaice/dynsolver.F |
136 |
DYNSOLVER |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/dynsolver.F |
137 |
DYNSOLVER |
DAIRN(I,J,bi,bj) = |
|
./pkg/seaice/dynsolver.F |
138 |
DYNSOLVER |
& RHOAIR*(SEAICE_drag_south*AAA*AREA(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
140 |
DYNSOLVER |
& +0.0764 _d 0*AAA*AAA)*(ONE-AREA(I,J,bi,bj))) |
|
./pkg/seaice/dynsolver.F |
142 |
DYNSOLVER |
DAIRN(I,J,bi,bj) = |
|
./pkg/seaice/dynsolver.F |
143 |
DYNSOLVER |
& RHOAIR*(SEAICE_drag*AAA*AREA(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
145 |
DYNSOLVER |
& +0.0764 _d 0*AAA*AAA)*(ONE-AREA(I,J,bi,bj))) |
|
./pkg/seaice/dynsolver.F |
147 |
DYNSOLVER |
FORCEX(I,J,bi,bj)=DAIRN(I,J,bi,bj)* |
|
./pkg/seaice/dynsolver.F |
148 |
DYNSOLVER |
& (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1) |
|
./pkg/seaice/dynsolver.F |
149 |
DYNSOLVER |
FORCEY(I,J,bi,bj)=DAIRN(I,J,bi,bj)* |
|
./pkg/seaice/dynsolver.F |
150 |
DYNSOLVER |
& (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1) |
|
./pkg/seaice/dynsolver.F |
189 |
DYNSOLVER |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
190 |
DYNSOLVER |
& -AMASS(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
193 |
DYNSOLVER |
& )*HALF*_recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
194 |
DYNSOLVER |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
195 |
DYNSOLVER |
& -AMASS(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
198 |
DYNSOLVER |
& )*HALF*_recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
200 |
DYNSOLVER |
FORCEX0(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
201 |
DYNSOLVER |
FORCEY0(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
209 |
DYNSOLVER |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
210 |
DYNSOLVER |
& -COR_ICE(I,J,bi,bj)*GWATY(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
211 |
DYNSOLVER |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
212 |
DYNSOLVER |
& +COR_ICE(I,J,bi,bj)*GWATX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
214 |
DYNSOLVER |
FORCEX0(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
215 |
DYNSOLVER |
FORCEY0(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
218 |
DYNSOLVER |
PRESS0(I,J,bi,bj)=PSTAR*HEFF(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
219 |
DYNSOLVER |
& *EXP(-20.0 _d 0*(ONE-AREA(I,J,bi,bj))) |
|
./pkg/seaice/dynsolver.F |
221 |
DYNSOLVER |
ZMAX(I,J,bi,bj)=SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
223 |
DYNSOLVER |
ZMIN(I,J,bi,bj)=SEAICE_zetaMin |
|
./pkg/seaice/dynsolver.F |
224 |
DYNSOLVER |
PRESS0(I,J,bi,bj)=PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
250 |
DYNSOLVER |
UICENM1(I,J,bi,bj)=UICE(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
251 |
DYNSOLVER |
VICENM1(I,J,bi,bj)=VICE(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
252 |
DYNSOLVER |
UICEC(I,J,bi,bj)=UICE(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
253 |
DYNSOLVER |
VICEC(I,J,bi,bj)=VICE(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
264 |
DYNSOLVER |
E11(I,J,bi,bj)=HALF* _recip_dxF(I,J,bi,bj) * |
|
./pkg/seaice/dynsolver.F |
265 |
DYNSOLVER |
& (UICE(I+1,J+1,bi,bj)+UICE(I+1,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
266 |
DYNSOLVER |
& -UICE(I, J+1,bi,bj)-UICE(I, J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
268 |
DYNSOLVER |
& (VICE(I+1,J+1,bi,bj)+VICE(I, J+1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
269 |
DYNSOLVER |
& +VICE(I, J, bi,bj)+VICE(I+1,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
270 |
DYNSOLVER |
& * _tanPhiAtU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/dynsolver.F |
271 |
DYNSOLVER |
E22(I,J,bi,bj)=HALF* _recip_dyF(I,J,bi,bj) * |
|
./pkg/seaice/dynsolver.F |
272 |
DYNSOLVER |
& (VICE(I+1,J+1,bi,bj)+VICE(I,J+1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
273 |
DYNSOLVER |
& -VICE(I+1,J, bi,bj)-VICE(I,J, bi,bj)) |
|
./pkg/seaice/dynsolver.F |
274 |
DYNSOLVER |
E12(I,J,bi,bj)=HALF*(HALF * _recip_dyF(I,J,bi,bj) * |
|
./pkg/seaice/dynsolver.F |
275 |
DYNSOLVER |
& (UICE(I+1,J+1,bi,bj)+UICE(I,J+1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
276 |
DYNSOLVER |
& -UICE(I+1,J, bi,bj)-UICE(I,J, bi,bj)) |
|
./pkg/seaice/dynsolver.F |
277 |
DYNSOLVER |
& +HALF * _recip_dxF(I,J,bi,bj) * |
|
./pkg/seaice/dynsolver.F |
278 |
DYNSOLVER |
& (VICE(I+1,J+1,bi,bj)+VICE(I+1,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
279 |
DYNSOLVER |
& -VICE(I, J+1,bi,bj)-VICE(I, J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
281 |
DYNSOLVER |
& (UICE(I+1,J+1,bi,bj)+UICE(I, J+1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
282 |
DYNSOLVER |
& +UICE(I, J, bi,bj)+UICE(I+1,J, bi,bj)) |
|
./pkg/seaice/dynsolver.F |
283 |
DYNSOLVER |
& * _tanPhiAtU(I,J,bi,bj)*recip_rSphere) |
|
./pkg/seaice/dynsolver.F |
285 |
DYNSOLVER |
DELT1=(E11(I,J,bi,bj)**2+E22(I,J,bi,bj)**2)*(ONE+ECM2) |
|
./pkg/seaice/dynsolver.F |
286 |
DYNSOLVER |
& +4.0 _d 0*ECM2*E12(I,J,bi,bj)**2 |
|
./pkg/seaice/dynsolver.F |
287 |
DYNSOLVER |
1 +TWO*E11(I,J,bi,bj)*E22(I,J,bi,bj)*(ONE-ECM2) |
|
./pkg/seaice/dynsolver.F |
293 |
DYNSOLVER |
ZETA(I,J,bi,bj)=HALF*PRESS0(I,J,bi,bj)/DELT2 |
|
./pkg/seaice/dynsolver.F |
295 |
DYNSOLVER |
ZETA(I,J,bi,bj)=MIN(ZMAX(I,J,bi,bj),ZETA(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
296 |
DYNSOLVER |
ZETA(I,J,bi,bj)=MAX(ZMIN(I,J,bi,bj),ZETA(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
298 |
DYNSOLVER |
ZETA(I,J,bi,bj)=ZETA(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
299 |
DYNSOLVER |
ETA(I,J,bi,bj)=ECM2*ZETA(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
300 |
DYNSOLVER |
PRESS(I,J,bi,bj)=TWO*ZETA(I,J,bi,bj)*DELT2 |
|
./pkg/seaice/dynsolver.F |
316 |
DYNSOLVER |
TEMPVAR=(UICE(I,J,bi,bj)-GWATX(I,J,bi,bj))**2 |
|
./pkg/seaice/dynsolver.F |
317 |
DYNSOLVER |
& +(VICE(I,J,bi,bj)-GWATY(I,J,bi,bj))**2 |
|
./pkg/seaice/dynsolver.F |
318 |
DYNSOLVER |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/dynsolver.F |
320 |
DYNSOLVER |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/dynsolver.F |
322 |
DYNSOLVER |
DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR) |
|
./pkg/seaice/dynsolver.F |
326 |
DYNSOLVER |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/dynsolver.F |
328 |
DYNSOLVER |
DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR) |
|
./pkg/seaice/dynsolver.F |
332 |
DYNSOLVER |
DRAGS(I,J,bi,bj)=DWATN(I,J,bi,bj)*COSWAT |
|
./pkg/seaice/dynsolver.F |
334 |
DYNSOLVER |
DRAGA(I,J,bi,bj)=DWATN(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
335 |
DYNSOLVER |
& *SIGN(SINWAT, _fCori(I,J,bi,bj))+COR_ICE(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
337 |
DYNSOLVER |
FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+DWATN(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
338 |
DYNSOLVER |
& *(COSWAT*GWATX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
339 |
DYNSOLVER |
& -SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATY(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
340 |
DYNSOLVER |
FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+DWATN(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
341 |
DYNSOLVER |
& *(SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
342 |
DYNSOLVER |
& +COSWAT*GWATY(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
344 |
DYNSOLVER |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
345 |
DYNSOLVER |
& -QUART * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
346 |
DYNSOLVER |
& *(PRESS(I, J,bi,bj) + PRESS(I, J-1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
347 |
DYNSOLVER |
& - PRESS(I-1,J,bi,bj) - PRESS(I-1,J-1,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
348 |
DYNSOLVER |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
349 |
DYNSOLVER |
& -QUART * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
350 |
DYNSOLVER |
& *(PRESS(I,J, bi,bj) + PRESS(I-1,J, bi,bj) |
|
./pkg/seaice/dynsolver.F |
351 |
DYNSOLVER |
& - PRESS(I,J-1,bi,bj) - PRESS(I-1,J-1,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
369 |
DYNSOLVER |
UICE(I,J,bi,bj)=HALF*(UICE(I,J,bi,bj)+UICENM1(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
370 |
DYNSOLVER |
VICE(I,J,bi,bj)=HALF*(VICE(I,J,bi,bj)+VICENM1(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
371 |
DYNSOLVER |
UICEC(I,J,bi,bj)=UICE(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
372 |
DYNSOLVER |
VICEC(I,J,bi,bj)=VICE(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
383 |
DYNSOLVER |
E11(I,J,bi,bj)=HALF * _recip_dxF(I,J,bi,bj) * |
|
./pkg/seaice/dynsolver.F |
384 |
DYNSOLVER |
& (UICE(I+1,J+1,bi,bj)+UICE(I+1,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
385 |
DYNSOLVER |
& -UICE(I, J+1,bi,bj)-UICE(I, J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
387 |
DYNSOLVER |
& (VICE(I+1,J+1,bi,bj)+VICE(I, J+1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
388 |
DYNSOLVER |
& +VICE(I, J, bi,bj)+VICE(I+1,J, bi,bj)) |
|
./pkg/seaice/dynsolver.F |
389 |
DYNSOLVER |
& * _tanPhiAtU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/dynsolver.F |
390 |
DYNSOLVER |
E22(I,J,bi,bj)=HALF * _recip_dyF(I,J,bi,bj) * |
|
./pkg/seaice/dynsolver.F |
391 |
DYNSOLVER |
& (VICE(I+1,J+1,bi,bj)+VICE(I,J+1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
392 |
DYNSOLVER |
& -VICE(I+1,J, bi,bj)-VICE(I,J, bi,bj)) |
|
./pkg/seaice/dynsolver.F |
393 |
DYNSOLVER |
E12(I,J,bi,bj)=HALF*(HALF * _recip_dyF(I,J,bi,bj) * |
|
./pkg/seaice/dynsolver.F |
394 |
DYNSOLVER |
& (UICE(I+1,J+1,bi,bj)+UICE(I,J+1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
395 |
DYNSOLVER |
& -UICE(I+1,J, bi,bj)-UICE(I,J, bi,bj)) |
|
./pkg/seaice/dynsolver.F |
396 |
DYNSOLVER |
& +HALF * _recip_dxF(I,J,bi,bj) * |
|
./pkg/seaice/dynsolver.F |
397 |
DYNSOLVER |
& (VICE(I+1,J+1,bi,bj)+VICE(I+1,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
398 |
DYNSOLVER |
& -VICE(I, J+1,bi,bj)-VICE(I, J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
400 |
DYNSOLVER |
& (UICE(I+1,J+1,bi,bj)+UICE(I, J+1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
401 |
DYNSOLVER |
& +UICE(I, J, bi,bj)+UICE(I+1,J, bi,bj)) |
|
./pkg/seaice/dynsolver.F |
402 |
DYNSOLVER |
& * _tanPhiAtU(I,J,bi,bj)*recip_rSphere) |
|
./pkg/seaice/dynsolver.F |
404 |
DYNSOLVER |
DELT1=(E11(I,J,bi,bj)**2+E22(I,J,bi,bj)**2)*(ONE+ECM2) |
|
./pkg/seaice/dynsolver.F |
405 |
DYNSOLVER |
& +4. _d 0*ECM2*E12(I,J,bi,bj)**2 |
|
./pkg/seaice/dynsolver.F |
406 |
DYNSOLVER |
1 +TWO*E11(I,J,bi,bj)*E22(I,J,bi,bj)*(ONE-ECM2) |
|
./pkg/seaice/dynsolver.F |
412 |
DYNSOLVER |
ZETA(I,J,bi,bj)=HALF*PRESS0(I,J,bi,bj)/DELT2 |
|
./pkg/seaice/dynsolver.F |
414 |
DYNSOLVER |
ZETA(I,J,bi,bj)=MIN(ZMAX(I,J,bi,bj),ZETA(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
415 |
DYNSOLVER |
ZETA(I,J,bi,bj)=MAX(ZMIN(I,J,bi,bj),ZETA(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
417 |
DYNSOLVER |
ZETA(I,J,bi,bj)=ZETA(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
418 |
DYNSOLVER |
ETA(I,J,bi,bj)=ECM2*ZETA(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
419 |
DYNSOLVER |
PRESS(I,J,bi,bj)=TWO*ZETA(I,J,bi,bj)*DELT2 |
|
./pkg/seaice/dynsolver.F |
435 |
DYNSOLVER |
TEMPVAR=(UICE(I,J,bi,bj)-GWATX(I,J,bi,bj))**2 |
|
./pkg/seaice/dynsolver.F |
436 |
DYNSOLVER |
& +(VICE(I,J,bi,bj)-GWATY(I,J,bi,bj))**2 |
|
./pkg/seaice/dynsolver.F |
437 |
DYNSOLVER |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/dynsolver.F |
439 |
DYNSOLVER |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/dynsolver.F |
441 |
DYNSOLVER |
DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR) |
|
./pkg/seaice/dynsolver.F |
445 |
DYNSOLVER |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/dynsolver.F |
447 |
DYNSOLVER |
DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR) |
|
./pkg/seaice/dynsolver.F |
451 |
DYNSOLVER |
DRAGS(I,J,bi,bj)=DWATN(I,J,bi,bj)*COSWAT |
|
./pkg/seaice/dynsolver.F |
453 |
DYNSOLVER |
DRAGA(I,J,bi,bj)=DWATN(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
454 |
DYNSOLVER |
& *SIGN(SINWAT, _fCori(I,J,bi,bj))+COR_ICE(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
456 |
DYNSOLVER |
FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+DWATN(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
457 |
DYNSOLVER |
& *(COSWAT*GWATX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
458 |
DYNSOLVER |
& -SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATY(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
459 |
DYNSOLVER |
FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+DWATN(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
460 |
DYNSOLVER |
& *(SIGN(SINWAT, _fCori(I,J,bi,bj))*GWATX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
461 |
DYNSOLVER |
& +COSWAT*GWATY(I,J,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
463 |
DYNSOLVER |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
464 |
DYNSOLVER |
& -QUART * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
465 |
DYNSOLVER |
& *(PRESS(I, J,bi,bj) + PRESS(I, J-1,bi,bj) |
|
./pkg/seaice/dynsolver.F |
466 |
DYNSOLVER |
& - PRESS(I-1,J,bi,bj) - PRESS(I-1,J-1,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
467 |
DYNSOLVER |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
468 |
DYNSOLVER |
& -QUART * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/dynsolver.F |
469 |
DYNSOLVER |
& *(PRESS(I,J, bi,bj) + PRESS(I-1,J, bi,bj) |
|
./pkg/seaice/dynsolver.F |
470 |
DYNSOLVER |
& - PRESS(I,J-1,bi,bj) - PRESS(I-1,J-1,bi,bj)) |
|
./pkg/seaice/dynsolver.F |
79 |
DYNSOLVER |
GWATX(I,J,bi,bj)=HALF*(uVel(i,j,KGEO(I,J,bi,bj),bi,bj) |
|
./pkg/seaice/dynsolver.F |
80 |
DYNSOLVER |
& +uVel(i,j-1,KGEO(I,J,bi,bj),bi,bj)) |
|
./pkg/seaice/dynsolver.F |
81 |
DYNSOLVER |
GWATY(I,J,bi,bj)=HALF*(vVel(i,j,KGEO(I,J,bi,bj),bi,bj) |
|
./pkg/seaice/dynsolver.F |
82 |
DYNSOLVER |
& +vVel(i-1,j,KGEO(I,J,bi,bj),bi,bj)) |
|
./pkg/seaice/lsr.F |
117 |
LSR |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
118 |
LSR |
& +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn*UICENM1(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
119 |
LSR |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
120 |
LSR |
& +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn*VICENM1(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
121 |
LSR |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
122 |
LSR |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
123 |
LSR |
etaPlusZeta(I,J,bi,bj) = ETA(I,J,bi,bj)+ZETA(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
124 |
LSR |
zetaMinusEta(I,J,bi,bj) = ZETA(I,J,bi,bj)-ETA(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
129 |
LSR |
ETAMEAN(I,J,bi,bj) =QUART*( |
|
./pkg/seaice/lsr.F |
130 |
LSR |
& ETA(I,J-1,bi,bj) + ETA(I-1,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
131 |
LSR |
& +ETA(I,J ,bi,bj) + ETA(I-1,J ,bi,bj)) |
|
./pkg/seaice/lsr.F |
132 |
LSR |
ZETAMEAN(I,J,bi,bj)=QUART*( |
|
./pkg/seaice/lsr.F |
133 |
LSR |
& ZETA(I,J-1,bi,bj) + ZETA(I-1,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
134 |
LSR |
& +ZETA(I,J ,bi,bj) + ZETA(I-1,J ,bi,bj)) |
|
./pkg/seaice/lsr.F |
143 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
145 |
LSR |
AA1=( etaPlusZeta(I ,J-1,bi,bj) * _recip_dxF(I ,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
146 |
LSR |
& +etaPlusZeta(I ,J ,bi,bj) * _recip_dxF(I ,J ,bi,bj) |
|
./pkg/seaice/lsr.F |
147 |
LSR |
& )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) * UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
148 |
LSR |
AA2=( etaPlusZeta(I-1,J-1,bi,bj) * _recip_dxF(I-1,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
149 |
LSR |
& +etaPlusZeta(I-1,J ,bi,bj) * _recip_dxF(I-1,J ,bi,bj) |
|
./pkg/seaice/lsr.F |
150 |
LSR |
& )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) * UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
151 |
LSR |
AA3= 0.5 _d 0 *(ETA(I-1,J ,bi,bj)+ETA(I,J ,bi,bj)) |
|
./pkg/seaice/lsr.F |
152 |
LSR |
AA4= 0.5 _d 0 *(ETA(I-1,J-1,bi,bj)+ETA(I,J-1,bi,bj)) |
|
./pkg/seaice/lsr.F |
153 |
LSR |
AA5= -(AA3-AA4) * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
154 |
LSR |
& * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
155 |
LSR |
AA6=TWO*ETAMEAN(I,J,bi,bj) *recip_rSphere*recip_rSphere |
|
./pkg/seaice/lsr.F |
156 |
LSR |
& * _tanPhiAtV(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
157 |
LSR |
AU(I,J,bi,bj)=-AA2 |
|
./pkg/seaice/lsr.F |
158 |
LSR |
CU(I,J,bi,bj)=-AA1 |
|
./pkg/seaice/lsr.F |
159 |
LSR |
BU(I,J,bi,bj)=(ONE-UVM(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
160 |
LSR |
& - AU(I,J,bi,bj) - CU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
161 |
LSR |
& + ((AA3+AA4)*_recip_dyU(I,J,bi,bj)*_recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
163 |
LSR |
& + AMASS(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/lsr.F |
164 |
LSR |
& + DRAGS(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
165 |
LSR |
& )*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
169 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
170 |
LSR |
AU(1,J,bi,bj)=ZERO |
|
./pkg/seaice/lsr.F |
171 |
LSR |
CU(sNx,J,bi,bj)=ZERO |
|
./pkg/seaice/lsr.F |
172 |
LSR |
CU(1,J,bi,bj)=CU(1,J,bi,bj)/BU(1,J,bi,bj) |
|
./pkg/seaice/lsr.F |
176 |
LSR |
DO J=1-Oly,sNy+Oly-1 |
|
./pkg/seaice/lsr.F |
178 |
LSR |
dVdy(I,J) = 0.5 _d 0 * ( |
|
./pkg/seaice/lsr.F |
179 |
LSR |
& ( VICEC(I+1,J+1,bi,bj) - VICEC(I+1,J ,bi,bj) ) |
|
./pkg/seaice/lsr.F |
180 |
LSR |
& * _recip_dyG(I+1,J,bi,bj) |
|
./pkg/seaice/lsr.F |
181 |
LSR |
& +(VICEC(I ,J+1,bi,bj) - VICEC(I ,J ,bi,bj) ) |
|
./pkg/seaice/lsr.F |
182 |
LSR |
& * _recip_dyG(I, J,bi,bj) ) |
|
./pkg/seaice/lsr.F |
183 |
LSR |
dVdx(I,J) = 0.5 _d 0 * ( |
|
./pkg/seaice/lsr.F |
184 |
LSR |
& ( VICEC(I+1,J+1,bi,bj) - VICEC(I ,J+1,bi,bj) ) |
|
./pkg/seaice/lsr.F |
185 |
LSR |
& * _recip_dxG(I,J+1,bi,bj) |
|
./pkg/seaice/lsr.F |
186 |
LSR |
& +(VICEC(I+1,J ,bi,bj) - VICEC(I ,J ,bi,bj) ) |
|
./pkg/seaice/lsr.F |
187 |
LSR |
& * _recip_dxG(I,J, bi,bj) ) |
|
./pkg/seaice/lsr.F |
200 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
202 |
LSR |
FXY(I,J,bi,bj)=DRAGA(I,J,bi,bj)*VICEC(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
203 |
LSR |
& +FORCEX(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
213 |
LSR |
& + ( zetaMinusEta(I ,J ,bi,bj) * dVdy(I ,J ) |
|
./pkg/seaice/lsr.F |
214 |
LSR |
& + zetaMinusEta(I ,J-1,bi,bj) * dVdy(I ,J-1) |
|
./pkg/seaice/lsr.F |
215 |
LSR |
& - zetaMinusEta(I-1,J ,bi,bj) * dVdy(I-1,J ) |
|
./pkg/seaice/lsr.F |
216 |
LSR |
& - zetaMinusEta(I-1,J-1,bi,bj) * dVdy(I-1,J-1) |
|
./pkg/seaice/lsr.F |
217 |
LSR |
& )* 0.5 _d 0 * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
220 |
LSR |
& + ( ETA (I ,J ,bi,bj) * dVdx(I ,J ) |
|
./pkg/seaice/lsr.F |
221 |
LSR |
& + ETA (I-1,J ,bi,bj) * dVdx(I-1,J ) |
|
./pkg/seaice/lsr.F |
222 |
LSR |
& - ETA (I ,J-1,bi,bj) * dVdx(I ,J-1) |
|
./pkg/seaice/lsr.F |
223 |
LSR |
& - ETA (I-1,J-1,bi,bj) * dVdx(I-1,J-1) |
|
./pkg/seaice/lsr.F |
224 |
LSR |
& ) * 0.5 _d 0 * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
226 |
LSR |
& -(etaPlusZeta(I ,J ,bi,bj)+etaPlusZeta(I ,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
227 |
LSR |
& -etaPlusZeta(I-1,J-1,bi,bj)-etaPlusZeta(I-1,J ,bi,bj)) |
|
./pkg/seaice/lsr.F |
228 |
LSR |
& * VICEC(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
229 |
LSR |
& * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
230 |
LSR |
& * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
232 |
LSR |
& -(ETAMEAN(I,J,bi,bj)+ZETAMEAN(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
233 |
LSR |
& *(VICEC(I+1,J,bi,bj) - VICEC(I-1,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
234 |
LSR |
& * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
235 |
LSR |
& * 1.0 _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj) ) |
|
./pkg/seaice/lsr.F |
238 |
LSR |
& -ETAMEAN(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
239 |
LSR |
& *(VICEC(I+1,J,bi,bj) - VICEC(I-1,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
240 |
LSR |
& *TWO* _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
241 |
LSR |
& * 1.0 _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj) ) |
|
./pkg/seaice/lsr.F |
244 |
LSR |
UVRT1(I,J,bi,bj)= |
|
./pkg/seaice/lsr.F |
245 |
LSR |
& 0.5 _d 0 * (ETA(I-1,J-1,bi,bj)+ETA(I,J-1,bi,bj)) |
|
./pkg/seaice/lsr.F |
246 |
LSR |
& * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
247 |
LSR |
& - ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
248 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
249 |
LSR |
& + TWO*ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
250 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
251 |
LSR |
UVRT2(I,J,bi,bj)= |
|
./pkg/seaice/lsr.F |
252 |
LSR |
& 0.5 _d 0 * (ETA(I-1,J,bi,bj)+ETA(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
253 |
LSR |
& * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
254 |
LSR |
& + ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J+1,bi,bj) |
|
./pkg/seaice/lsr.F |
255 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
256 |
LSR |
& - TWO*ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
257 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
280 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
282 |
LSR |
UTMP(I,J,bi,bj)=UICE(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
286 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
289 |
LSR |
AA2=(etaPlusZeta(I-1,J-1,bi,bj) * _recip_dxF(I-1,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
290 |
LSR |
& +etaPlusZeta(I-1,J ,bi,bj) * _recip_dxF(I-1,J ,bi,bj) |
|
./pkg/seaice/lsr.F |
291 |
LSR |
& )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
292 |
LSR |
AA3=AA2*UICE(I-1,J,bi,bj)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
294 |
LSR |
AA1=(etaPlusZeta(I ,J-1,bi,bj) * _recip_dxF(I ,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
295 |
LSR |
& +etaPlusZeta(I ,J ,bi,bj) * _recip_dxF(I ,J ,bi,bj) |
|
./pkg/seaice/lsr.F |
296 |
LSR |
& )*0.5 _d 0 * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
297 |
LSR |
AA3=AA1*UICE(I+1,J,bi,bj)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
301 |
LSR |
URT(I)=FXY(I,J,bi,bj)+AA3 |
|
./pkg/seaice/lsr.F |
302 |
LSR |
& +UVRT1(I,J,bi,bj)*UICE(I,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
303 |
LSR |
& +UVRT2(I,J,bi,bj)*UICE(I,J+1,bi,bj) |
|
./pkg/seaice/lsr.F |
304 |
LSR |
URT(I)=URT(I)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
308 |
LSR |
CUU(I)=CU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
310 |
LSR |
URT(1)=URT(1)/BU(1,J,bi,bj) |
|
./pkg/seaice/lsr.F |
313 |
LSR |
CUU(I)=CUU(I)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM)) |
|
./pkg/seaice/lsr.F |
314 |
LSR |
URT(I)=(URT(I)-AU(I,J,bi,bj)*URT(IM)) |
|
./pkg/seaice/lsr.F |
315 |
LSR |
& /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM)) |
|
./pkg/seaice/lsr.F |
323 |
LSR |
UICE(I,J,bi,bj)=UTMP(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
324 |
LSR |
& +WFAU*(URT(I)-UTMP(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
336 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
338 |
LSR |
UERR(I,J,bi,bj)=(UICE(I,J,bi,bj)-UTMP(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
339 |
LSR |
& *UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
340 |
LSR |
S1=MAX(ABS(UERR(I,J,bi,bj)),S1) |
|
./pkg/seaice/lsr.F |
370 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
372 |
LSR |
AA1=0.5 _d 0 * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
373 |
LSR |
& * (etaPlusZeta(I-1,J ,bi,bj) + etaPlusZeta(I,J ,bi,bj)) |
|
./pkg/seaice/lsr.F |
374 |
LSR |
AA2=0.5 _d 0 * _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
375 |
LSR |
& * (etaPlusZeta(I-1,J-1,bi,bj) + etaPlusZeta(I,J-1,bi,bj)) |
|
./pkg/seaice/lsr.F |
376 |
LSR |
AA3= (ETA(I ,J-1,bi,bj) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
377 |
LSR |
& +ETA(I ,J ,bi,bj) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
378 |
LSR |
& )* 0.5 _d 0 * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
379 |
LSR |
AA4= (ETA(I-1,J-1,bi,bj)+ETA(I-1,J,bi,bj))*0.5 _d 0 |
|
./pkg/seaice/lsr.F |
380 |
LSR |
& *_recip_dxV(I,J,bi,bj) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
381 |
LSR |
AA5=(zetaMinusEta(I-1,J ,bi,bj) + zetaMinusEta(I,J ,bi,bj) |
|
./pkg/seaice/lsr.F |
382 |
LSR |
& -zetaMinusEta(I-1,J-1,bi,bj) - zetaMinusEta(I,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
383 |
LSR |
& )* _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
384 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
386 |
LSR |
AA6=TWO*ETAMEAN(I,J,bi,bj) * recip_rSphere*recip_rSphere |
|
./pkg/seaice/lsr.F |
387 |
LSR |
& * _tanPhiAtV(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
389 |
LSR |
AV(I,J,bi,bj)=( |
|
./pkg/seaice/lsr.F |
391 |
LSR |
& - (ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
392 |
LSR |
& * _tanPhiAtV(I,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
393 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
394 |
LSR |
& -ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
395 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
396 |
LSR |
& )*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
397 |
LSR |
CV(I,J,bi,bj)=( |
|
./pkg/seaice/lsr.F |
399 |
LSR |
& +(ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
400 |
LSR |
& * _tanPhiAtV(I,J+1,bi,bj) |
|
./pkg/seaice/lsr.F |
401 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
402 |
LSR |
& +ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
403 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
404 |
LSR |
& )*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
405 |
LSR |
BV(I,J,bi,bj)= (ONE-UVM(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
407 |
LSR |
& +AMASS(I,J,bi,bj)/SEAICE_deltaTdyn+DRAGS(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
408 |
LSR |
& *UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
419 |
LSR |
DO J=1-Oly,sNy+Oly-1 |
|
./pkg/seaice/lsr.F |
421 |
LSR |
dUdx(I,J) = 0.5 _d 0 * ( |
|
./pkg/seaice/lsr.F |
422 |
LSR |
& ( UICEC(I+1,J+1,bi,bj) - UICEC(I ,J+1,bi,bj) ) |
|
./pkg/seaice/lsr.F |
423 |
LSR |
& * _recip_dxG(I,J+1,bi,bj) |
|
./pkg/seaice/lsr.F |
424 |
LSR |
& +(UICEC(I+1,J ,bi,bj) - UICEC(I ,J ,bi,bj) ) |
|
./pkg/seaice/lsr.F |
425 |
LSR |
& * _recip_dxG(I,J ,bi,bj) ) |
|
./pkg/seaice/lsr.F |
426 |
LSR |
dUdy(I,J) = 0.5 _d 0 * ( |
|
./pkg/seaice/lsr.F |
427 |
LSR |
& ( UICEC(I+1,J+1,bi,bj) - UICEC(I+1,J ,bi,bj) ) |
|
./pkg/seaice/lsr.F |
428 |
LSR |
& * _recip_dyG(I+1,J,bi,bj) |
|
./pkg/seaice/lsr.F |
429 |
LSR |
& +(UICEC(I ,J+1,bi,bj) - UICEC(I ,J ,bi,bj) ) |
|
./pkg/seaice/lsr.F |
430 |
LSR |
& * _recip_dyG(I, J,bi,bj) ) |
|
./pkg/seaice/lsr.F |
443 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
445 |
LSR |
FXY(I,J,bi,bj)=-DRAGA(I,J,bi,bj)*UICEC(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
446 |
LSR |
& +FORCEY(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
457 |
LSR |
& + ( zetaMinusEta(I ,J ,bi,bj) * dUdx(I ,J ) |
|
./pkg/seaice/lsr.F |
458 |
LSR |
& + zetaMinusEta(I-1,J ,bi,bj) * dUdx(I-1,J ) |
|
./pkg/seaice/lsr.F |
459 |
LSR |
& - zetaMinusEta(I ,J-1,bi,bj) * dUdx(I ,J-1) |
|
./pkg/seaice/lsr.F |
460 |
LSR |
& - zetaMinusEta(I-1,J-1,bi,bj) * dUdx(I-1,J-1) |
|
./pkg/seaice/lsr.F |
461 |
LSR |
& )* 0.5 _d 0 * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
464 |
LSR |
& + ( ETA (I ,J ,bi,bj) * dUdy(I ,J ) |
|
./pkg/seaice/lsr.F |
465 |
LSR |
& + ETA (I ,J-1,bi,bj) * dUdy(I ,J-1) |
|
./pkg/seaice/lsr.F |
466 |
LSR |
& - ETA (I-1,J ,bi,bj) * dUdy(I-1,J ) |
|
./pkg/seaice/lsr.F |
467 |
LSR |
& - ETA (I-1,J-1,bi,bj) * dUdy(I-1,J-1) |
|
./pkg/seaice/lsr.F |
468 |
LSR |
& )*0.5 _d 0* _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
470 |
LSR |
& +(ETA(I ,J ,bi,bj) + ETA(I ,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
471 |
LSR |
& -ETA(I-1,J-1,bi,bj) - ETA(I-1,J ,bi,bj)) |
|
./pkg/seaice/lsr.F |
472 |
LSR |
& * UICEC(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
473 |
LSR |
& * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
474 |
LSR |
& * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
475 |
LSR |
& +ETAMEAN(I,J,bi,bj) * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
476 |
LSR |
& *(UICEC(I+1,J,bi,bj)-UICEC(I-1,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
477 |
LSR |
& * 0.5 _d 0 * _recip_dxV(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
479 |
LSR |
& +ETAMEAN(I,J,bi,bj)*TWO * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
480 |
LSR |
& *(UICEC(I+1,J,bi,bj)-UICEC(I-1,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
481 |
LSR |
& * 1. _d 0 /( _dxG(I,J,bi,bj) + _dxG(I-1,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
483 |
LSR |
UVRT1(I,J,bi,bj)= 0.5 _d 0 * ( |
|
./pkg/seaice/lsr.F |
484 |
LSR |
& ETA(I-1,J-1,bi,bj) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
485 |
LSR |
& +ETA(I-1,J ,bi,bj) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
486 |
LSR |
& ) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
487 |
LSR |
UVRT2(I,J,bi,bj)= 0.5 _d 0 * ( |
|
./pkg/seaice/lsr.F |
488 |
LSR |
& ETA(I ,J-1,bi,bj) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
489 |
LSR |
& +ETA(I ,J ,bi,bj) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
490 |
LSR |
& ) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
515 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
517 |
LSR |
VTMP(I,J,bi,bj)=VICE(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
522 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
523 |
LSR |
IF(J.EQ.1) THEN |
|
./pkg/seaice/lsr.F |
524 |
LSR |
AA2= _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
526 |
LSR |
& etaPlusZeta(I-1,J-1,bi,bj) + etaPlusZeta(I,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
529 |
LSR |
& +( ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj) ) |
|
./pkg/seaice/lsr.F |
530 |
LSR |
& * _tanPhiAtV(I,J-1,bi,bj) |
|
./pkg/seaice/lsr.F |
531 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
532 |
LSR |
& + ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
533 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere ) |
|
./pkg/seaice/lsr.F |
534 |
LSR |
& *VICE(I,J-1,bi,bj)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
535 |
LSR |
ELSE IF(J.EQ.sNy) THEN |
|
./pkg/seaice/lsr.F |
536 |
LSR |
AA1= _recip_dyU(I,J,bi,bj) * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
538 |
LSR |
& etaPlusZeta(I-1,J,bi,bj) + etaPlusZeta(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
541 |
LSR |
& -( ZETAMEAN(I,J,bi,bj)-ETAMEAN(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
542 |
LSR |
& * _tanPhiAtV(I,J+1,bi,bj) |
|
./pkg/seaice/lsr.F |
543 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/lsr.F |
544 |
LSR |
& - ETAMEAN(I,J,bi,bj)*TWO* _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
545 |
LSR |
& * 0.5 _d 0 * _recip_dyU(I,J,bi,bj)*recip_rSphere ) |
|
./pkg/seaice/lsr.F |
546 |
LSR |
& *VICE(I,J+1,bi,bj)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
551 |
LSR |
VRT(J)=FXY(I,J,bi,bj)+AA3+UVRT1(I,J,bi,bj)*VICE(I-1,J,bi,bj) |
|
./pkg/seaice/lsr.F |
552 |
LSR |
& +UVRT2(I,J,bi,bj)*VICE(I+1,J,bi,bj) |
|
./pkg/seaice/lsr.F |
553 |
LSR |
VRT(J)=VRT(J)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
556 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
557 |
LSR |
CVV(J)=CV(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
560 |
LSR |
DO J=2,sNy |
|
./pkg/seaice/lsr.F |
561 |
LSR |
JM=J-1 |
|
./pkg/seaice/lsr.F |
562 |
LSR |
CVV(J)=CVV(J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(JM)) |
|
./pkg/seaice/lsr.F |
563 |
LSR |
VRT(J)=(VRT(J)-AV(I,J,bi,bj)*VRT(JM)) |
|
./pkg/seaice/lsr.F |
564 |
LSR |
& /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(JM)) |
|
./pkg/seaice/lsr.F |
566 |
LSR |
DO J=1,sNy-1 |
|
./pkg/seaice/lsr.F |
567 |
LSR |
J1=sNy-J |
|
./pkg/seaice/lsr.F |
571 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
572 |
LSR |
VICE(I,J,bi,bj)=VTMP(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
573 |
LSR |
& +WFAV*(VRT(J)-VTMP(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
584 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
586 |
LSR |
UERR(I,J,bi,bj)=(VICE(I,J,bi,bj)-VTMP(I,J,bi,bj)) |
|
./pkg/seaice/lsr.F |
587 |
LSR |
& *UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
588 |
LSR |
S2=MAX(ABS(UERR(I,J,bi,bj)),S2) |
|
./pkg/seaice/lsr.F |
619 |
LSR |
DO J=1,sNy |
|
./pkg/seaice/lsr.F |
621 |
LSR |
UICE(I,J,bi,bj)=UICE(I,J,bi,bj)*UVM(I,J,bi,bj) |
|
./pkg/seaice/lsr.F |
622 |
LSR |
VICE(I,J,bi,bj)=VICE(I,J,bi,bj)*UVM(I,J,bi,bj) |
|
./pkg/seaice/ostres.F |
101 |
OSTRES |
fu(I,J,bi,bj)=HALF |
|
./pkg/seaice/ostres.F |
102 |
OSTRES |
& *(WINDX(I,J+1,bi,bj)+WINDX(I,J,bi,bj)) |
|
./pkg/seaice/ostres.F |
103 |
OSTRES |
fv(I,J,bi,bj)=HALF |
|
./pkg/seaice/ostres.F |
104 |
OSTRES |
& *(WINDY(I+1,J,bi,bj)+WINDY(I,J,bi,bj)) |
|
./pkg/seaice/ostres.F |
118 |
OSTRES |
fuIce=QUART*( DWATN(I,J,bi,bj)+DWATN(I,J+1,bi,bj) )*( |
|
./pkg/seaice/ostres.F |
120 |
OSTRES |
& ( UICE(I,J, bi,bj)-GWATX(I,J, bi,bj) |
|
./pkg/seaice/ostres.F |
121 |
OSTRES |
& + UICE(I,J+1,bi,bj)-GWATX(I,J+1,bi,bj) ) |
|
./pkg/seaice/ostres.F |
122 |
OSTRES |
& -SIGN(SINWAT,COR_ICE(I,J,bi,bj)) * |
|
./pkg/seaice/ostres.F |
123 |
OSTRES |
& ( VICE(I, J,bi,bj)-GWATY(I, J,bi,bj) |
|
./pkg/seaice/ostres.F |
124 |
OSTRES |
& + VICE(I+1,J,bi,bj)-GWATY(I+1,J,bi,bj) ) |
|
./pkg/seaice/ostres.F |
126 |
OSTRES |
fvIce=QUART*( DWATN(I,J,bi,bj)+DWATN(I+1,J,bi,bj) )*( |
|
./pkg/seaice/ostres.F |
127 |
OSTRES |
& SIGN(SINWAT,COR_ICE(I,J,bi,bj)) * |
|
./pkg/seaice/ostres.F |
128 |
OSTRES |
& ( UICE(I,J, bi,bj)-GWATX(I,J, bi,bj) |
|
./pkg/seaice/ostres.F |
129 |
OSTRES |
& + UICE(I,J+1,bi,bj)-GWATX(I,J+1,bi,bj) ) |
|
./pkg/seaice/ostres.F |
131 |
OSTRES |
& ( VICE(I, J,i,bj)-GWATY(I, J,bi,bj) |
|
./pkg/seaice/ostres.F |
132 |
OSTRES |
& + VICE(I+1,J,bi,bj)-GWATY(I+1,J,bi,bj) ) |
|
./pkg/seaice/ostres.F |
134 |
OSTRES |
fu(I,J,bi,bj)=(ONE-AREA(I,J,bi,bj))*fu(I,J,bi,bj)+ |
|
./pkg/seaice/ostres.F |
135 |
OSTRES |
& AREA(I,J,bi,bj)*fuIce |
|
./pkg/seaice/ostres.F |
136 |
OSTRES |
fv(I,J,bi,bj)=(ONE-AREA(I,J,bi,bj))*fv(I,J,bi,bj)+ |
|
./pkg/seaice/ostres.F |
137 |
OSTRES |
& AREA(I,J,bi,bj)*fvIce |
|
./pkg/seaice/seaice_advdiff.F |
103 |
SEAICE_ADVDIFF |
vc(i,j,bi,bj)=.5 _d 0*(VICE(i,j,bi,bj)+VICE(I+1,J,bi,bj)) |
|
./pkg/seaice/seaice_advdiff.F |
374 |
SEAICE_ADVDIFF |
IceAge(I,J,bi,bj) = IceAge(I,J,bi,bj) |
|
./pkg/seaice/seaice_advdiff.F |
375 |
SEAICE_ADVDIFF |
& / MAX(ONE,AREA(I,J,bi,bj)) |
|
./pkg/seaice/seaice_advdiff.F |
377 |
SEAICE_ADVDIFF |
AREA(I,J,bi,bj) = MIN(ONE,AREA(I,J,bi,bj)) |
|
./pkg/seaice/seaice_advdiff.F |
387 |
SEAICE_ADVDIFF |
DO J=1,sNy |
|
./pkg/seaice/seaice_advdiff.F |
389 |
SEAICE_ADVDIFF |
IF ( AREA(I,J,bi,bj) .GT. 0.15 ) THEN |
|
./pkg/seaice/seaice_advdiff.F |
391 |
SEAICE_ADVDIFF |
& AREA(I,J,bi,bj) * SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_budget_ice.F |
117 |
SEAICE_BUDGET_ICE |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice.F |
119 |
SEAICE_BUDGET_ICE |
netHeatFlux(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ice.F |
120 |
SEAICE_BUDGET_ICE |
SWHeatFlux (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ice.F |
122 |
SEAICE_BUDGET_ICE |
tsurfLoc (I,J) = MIN(273.16 _d 0+MAX_TICE,TSURF(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ice.F |
125 |
SEAICE_BUDGET_ICE |
atempLoc (I,J) = MAX(273.16 _d 0+MIN_ATEMP,ATEMP(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ice.F |
128 |
SEAICE_BUDGET_ICE |
lwdownLoc(I,J) = MAX(MIN_LWDOWN,LWDOWN(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ice.F |
134 |
SEAICE_BUDGET_ICE |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice.F |
136 |
SEAICE_BUDGET_ICE |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_budget_ice.F |
137 |
SEAICE_BUDGET_ICE |
ALB(I,J)=SEAICE_dryIceAlb_south |
|
./pkg/seaice/seaice_budget_ice.F |
138 |
SEAICE_BUDGET_ICE |
IF(tsurfLoc(I,J).GT.TMELTP) ALB(I,J)=SEAICE_wetIceAlb_south |
|
./pkg/seaice/seaice_budget_ice.F |
140 |
SEAICE_BUDGET_ICE |
IF(tsurfLoc(I,J).GT.TMELTP) ASNOW=SEAICE_wetSnowAlb_south |
|
./pkg/seaice/seaice_budget_ice.F |
142 |
SEAICE_BUDGET_ICE |
ALB(I,J)=SEAICE_dryIceAlb |
|
./pkg/seaice/seaice_budget_ice.F |
143 |
SEAICE_BUDGET_ICE |
IF(tsurfLoc(I,J).GT.TMELTP) ALB(I,J)=SEAICE_wetIceAlb |
|
./pkg/seaice/seaice_budget_ice.F |
145 |
SEAICE_BUDGET_ICE |
IF(tsurfLoc(I,J).GT.TMELTP) ASNOW=SEAICE_wetSnowAlb |
|
./pkg/seaice/seaice_budget_ice.F |
149 |
SEAICE_BUDGET_ICE |
IF(hSnwLoc(I,J).GT.HCUT) THEN |
|
./pkg/seaice/seaice_budget_ice.F |
150 |
SEAICE_BUDGET_ICE |
ALB(I,J)=ASNOW |
|
./pkg/seaice/seaice_budget_ice.F |
152 |
SEAICE_BUDGET_ICE |
ALB(I,J)=ALB(I,J) + (hSnwLoc(I,J)/HCUT)*(ASNOW-ALB(I,J)) |
|
./pkg/seaice/seaice_budget_ice.F |
153 |
SEAICE_BUDGET_ICE |
IF(ALB(I,J).GT.ASNOW) ALB(I,J)=ASNOW |
|
./pkg/seaice/seaice_budget_ice.F |
158 |
SEAICE_BUDGET_ICE |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice.F |
160 |
SEAICE_BUDGET_ICE |
IF(hSnwLoc(I,J).GT.0.0) THEN |
|
./pkg/seaice/seaice_budget_ice.F |
163 |
SEAICE_BUDGET_ICE |
A1(I,J)=(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ice.F |
164 |
SEAICE_BUDGET_ICE |
& +lwdownLoc(I,J)*0.97 _d 0 |
|
./pkg/seaice/seaice_budget_ice.F |
165 |
SEAICE_BUDGET_ICE |
& +D1*UG(I,J)*atempLoc(I,J)+D1I*UG(I,J)*AQH(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ice.F |
168 |
SEAICE_BUDGET_ICE |
A1(I,J)=(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ice.F |
169 |
SEAICE_BUDGET_ICE |
& *(ONE-XIO*EXP(-1.5 _d 0*hice(I,J))) |
|
./pkg/seaice/seaice_budget_ice.F |
170 |
SEAICE_BUDGET_ICE |
& +lwdownLoc(I,J)*0.97 _d 0 |
|
./pkg/seaice/seaice_budget_ice.F |
171 |
SEAICE_BUDGET_ICE |
& +D1*UG(I,J)*atempLoc(I,J)+D1I*UG(I,J)*AQH(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ice.F |
192 |
SEAICE_BUDGET_ICE |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice.F |
194 |
SEAICE_BUDGET_ICE |
t1 = tsurfLoc(I,J) |
|
./pkg/seaice/seaice_budget_ice.F |
199 |
SEAICE_BUDGET_ICE |
A2(I,J)=-D1*UG(I,J)*t1-D1I*UG(I,J)*qhIce-D3*t4 |
|
./pkg/seaice/seaice_budget_ice.F |
201 |
SEAICE_BUDGET_ICE |
& XKS/(hSnwLoc(I,J)/hice(I,J)+XKS/XKI)/hice(I,J) |
|
./pkg/seaice/seaice_budget_ice.F |
206 |
SEAICE_BUDGET_ICE |
A3(I,J)=4.0 _d +00*D3*t3 + effConduct + D1*UG(I,J) |
|
./pkg/seaice/seaice_budget_ice.F |
208 |
SEAICE_BUDGET_ICE |
TB = -0.0575 _d 0*salt(I,J,kSrf,bi,bj) + 0.0901 _d 0 |
|
./pkg/seaice/seaice_budget_ice.F |
211 |
SEAICE_BUDGET_ICE |
B(I,J)=effConduct*(TB-tsurfLoc(I,J)) |
|
./pkg/seaice/seaice_budget_ice.F |
221 |
SEAICE_BUDGET_ICE |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice.F |
223 |
SEAICE_BUDGET_ICE |
tsurfLoc(I,J)=tsurfLoc(I,J) |
|
./pkg/seaice/seaice_budget_ice.F |
224 |
SEAICE_BUDGET_ICE |
& +(A1(I,J)+A2(I,J)+B(I,J))/A3(I,J) |
|
./pkg/seaice/seaice_budget_ice.F |
225 |
SEAICE_BUDGET_ICE |
tsurfLoc(I,J)=MAX(273.16 _d 0+MIN_TICE,tsurfLoc(I,J)) |
|
./pkg/seaice/seaice_budget_ice.F |
229 |
SEAICE_BUDGET_ICE |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice.F |
231 |
SEAICE_BUDGET_ICE |
tsurfLoc(I,J)=MIN(tsurfLoc(I,J),TMELT) |
|
./pkg/seaice/seaice_budget_ice.F |
238 |
SEAICE_BUDGET_ICE |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice.F |
240 |
SEAICE_BUDGET_ICE |
netHeatFlux(I,J)=-A1(I,J)-A2(I,J) |
|
./pkg/seaice/seaice_budget_ice.F |
241 |
SEAICE_BUDGET_ICE |
IF(hSnwLoc(I,J).GT.0.0) THEN |
|
./pkg/seaice/seaice_budget_ice.F |
243 |
SEAICE_BUDGET_ICE |
SWHeatFlux(I,J)=ZERO |
|
./pkg/seaice/seaice_budget_ice.F |
247 |
SEAICE_BUDGET_ICE |
SWHeatFlux(I,J)=-(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ice.F |
248 |
SEAICE_BUDGET_ICE |
& *XIO*EXP(-1.5 _d 0*hice(I,J)) |
|
./pkg/seaice/seaice_budget_ice.F |
254 |
SEAICE_BUDGET_ICE |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice.F |
256 |
SEAICE_BUDGET_ICE |
TSURF(I,J,bi,bj)=MIN(tsurfLoc(I,J),TMELT) |
|
./pkg/seaice/seaice_budget_ice_if.F |
124 |
SEAICE_BUDGET_ICE_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice_if.F |
126 |
SEAICE_BUDGET_ICE_IF |
IcePenetSWFlux (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
127 |
SEAICE_BUDGET_ICE_IF |
IcePenetSWFluxFrac (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
128 |
SEAICE_BUDGET_ICE_IF |
AbsorbedSWFlux (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
130 |
SEAICE_BUDGET_ICE_IF |
qhice_mm (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
131 |
SEAICE_BUDGET_ICE_IF |
F_ia (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
132 |
SEAICE_BUDGET_ICE_IF |
F_io_net (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
133 |
SEAICE_BUDGET_ICE_IF |
F_ia_net (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
135 |
SEAICE_BUDGET_ICE_IF |
F_swi (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
136 |
SEAICE_BUDGET_ICE_IF |
F_lwd (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
137 |
SEAICE_BUDGET_ICE_IF |
F_lwu (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
138 |
SEAICE_BUDGET_ICE_IF |
F_lh (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
139 |
SEAICE_BUDGET_ICE_IF |
F_sens (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
150 |
SEAICE_BUDGET_ICE_IF |
tsurfLoc(I,J) = TMELT |
|
./pkg/seaice/seaice_budget_ice_if.F |
151 |
SEAICE_BUDGET_ICE_IF |
TSURF(I,J,bi,bj) = tsurfLoc(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
153 |
SEAICE_BUDGET_ICE_IF |
atempLoc (I,J) = MAX(TMELT + MIN_ATEMP,ATEMP(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
154 |
SEAICE_BUDGET_ICE_IF |
lwdownLoc(I,J) = LWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ice_if.F |
161 |
SEAICE_BUDGET_ICE_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ice_if.F |
164 |
SEAICE_BUDGET_ICE_IF |
IF (HICE_ACTUAL(I,J) .GT. 0.0) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
167 |
SEAICE_BUDGET_ICE_IF |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
168 |
SEAICE_BUDGET_ICE_IF |
IF (tsurfLoc(I,J) .GE. TMELT) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
169 |
SEAICE_BUDGET_ICE_IF |
IF (HSNOW_ACTUAL(I,J) .EQ. 0.0) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
170 |
SEAICE_BUDGET_ICE_IF |
ALB(I,J) = SEAICE_wetIceAlb_south |
|
./pkg/seaice/seaice_budget_ice_if.F |
172 |
SEAICE_BUDGET_ICE_IF |
ALB(I,J) = SEAICE_wetSnowAlb_south |
|
./pkg/seaice/seaice_budget_ice_if.F |
175 |
SEAICE_BUDGET_ICE_IF |
IF (HSNOW_ACTUAL(I,J) .EQ. 0.0) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
176 |
SEAICE_BUDGET_ICE_IF |
ALB(I,J) = SEAICE_dryIceAlb_south |
|
./pkg/seaice/seaice_budget_ice_if.F |
178 |
SEAICE_BUDGET_ICE_IF |
ALB(I,J) = SEAICE_drySnowAlb_south |
|
./pkg/seaice/seaice_budget_ice_if.F |
182 |
SEAICE_BUDGET_ICE_IF |
IF (tsurfLoc(I,J) .GE. TMELT) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
183 |
SEAICE_BUDGET_ICE_IF |
IF (HSNOW_ACTUAL(I,J) .EQ. 0.0) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
184 |
SEAICE_BUDGET_ICE_IF |
ALB(I,J) = SEAICE_wetIceAlb |
|
./pkg/seaice/seaice_budget_ice_if.F |
186 |
SEAICE_BUDGET_ICE_IF |
ALB(I,J) = SEAICE_wetSnowAlb |
|
./pkg/seaice/seaice_budget_ice_if.F |
189 |
SEAICE_BUDGET_ICE_IF |
IF (HSNOW_ACTUAL(I,J) .EQ. 0.0) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
190 |
SEAICE_BUDGET_ICE_IF |
ALB(I,J) = SEAICE_dryIceAlb |
|
./pkg/seaice/seaice_budget_ice_if.F |
192 |
SEAICE_BUDGET_ICE_IF |
ALB(I,J) = SEAICE_drySnowAlb |
|
./pkg/seaice/seaice_budget_ice_if.F |
197 |
SEAICE_BUDGET_ICE_IF |
F_lwd(I,J) = - 0.97 _d 0 * lwdownLoc(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
199 |
SEAICE_BUDGET_ICE_IF |
IF (HSNOW_ACTUAL(I,J) .GT. 0.0) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
200 |
SEAICE_BUDGET_ICE_IF |
IcePenetSWFluxFrac(I,J) = ZERO |
|
./pkg/seaice/seaice_budget_ice_if.F |
202 |
SEAICE_BUDGET_ICE_IF |
IcePenetSWFluxFrac(I,J) = |
|
./pkg/seaice/seaice_budget_ice_if.F |
203 |
SEAICE_BUDGET_ICE_IF |
& XIO*EXP(-1.5 _d 0 * HICE_ACTUAL(I,J)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
206 |
SEAICE_BUDGET_ICE_IF |
AbsorbedSWFlux(I,J) = -(ONE - ALB(I,J))* |
|
./pkg/seaice/seaice_budget_ice_if.F |
207 |
SEAICE_BUDGET_ICE_IF |
& (1.0 - IcePenetSWFluxFrac(I,J)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
208 |
SEAICE_BUDGET_ICE_IF |
& *SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ice_if.F |
210 |
SEAICE_BUDGET_ICE_IF |
IcePenetSWFlux(I,J) = -(ONE - ALB(I,J))* |
|
./pkg/seaice/seaice_budget_ice_if.F |
211 |
SEAICE_BUDGET_ICE_IF |
& IcePenetSWFluxFrac(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
212 |
SEAICE_BUDGET_ICE_IF |
& *SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ice_if.F |
214 |
SEAICE_BUDGET_ICE_IF |
F_swi(I,J) = AbsorbedSWFlux(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
217 |
SEAICE_BUDGET_ICE_IF |
HICE_ACTUAL(I,J) = max(HICE_ACTUAL(I,J),5. _d -2) |
|
./pkg/seaice/seaice_budget_ice_if.F |
220 |
SEAICE_BUDGET_ICE_IF |
& (XKS * HICE_ACTUAL(I,J) + XKI * HSNOW_ACTUAL(I,J)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
224 |
SEAICE_BUDGET_ICE_IF |
t1 = tsurfLoc(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
236 |
SEAICE_BUDGET_ICE_IF |
qhice_mm(I,J) = bb1*mm_pi / (Ppascals - (1.0 - bb1) * mm_pi) |
|
./pkg/seaice/seaice_budget_ice_if.F |
244 |
SEAICE_BUDGET_ICE_IF |
dFiDTs1 = 4.0 * D3*t3 + effConduct + D1*UG(I,J) + |
|
./pkg/seaice/seaice_budget_ice_if.F |
245 |
SEAICE_BUDGET_ICE_IF |
& D1I*UG(I,J)*dqhice_dTice |
|
./pkg/seaice/seaice_budget_ice_if.F |
248 |
SEAICE_BUDGET_ICE_IF |
F_lh(I,J) = D1I * UG(I,J) * (qhice_mm(I,J)-AQH(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
249 |
SEAICE_BUDGET_ICE_IF |
F_c(I,J) = -effConduct * (TB - t1) |
|
./pkg/seaice/seaice_budget_ice_if.F |
250 |
SEAICE_BUDGET_ICE_IF |
F_lwu(I,J) = t4 * D3 |
|
./pkg/seaice/seaice_budget_ice_if.F |
251 |
SEAICE_BUDGET_ICE_IF |
F_sens(I,J) = D1 * UG(I,J) * (t1 - atempLoc(I,J)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
253 |
SEAICE_BUDGET_ICE_IF |
F_ia(I,J) = F_lwd(I,J) + F_swi(I,J) + F_lwu(I,J) + |
|
./pkg/seaice/seaice_budget_ice_if.F |
254 |
SEAICE_BUDGET_ICE_IF |
& F_c(I,J) + F_sens(I,J) + F_lh(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
256 |
SEAICE_BUDGET_ICE_IF |
tsurfLoc(I,J) = tsurfLoc(I,J) - F_ia(I,J) / dFiDTs1 |
|
./pkg/seaice/seaice_budget_ice_if.F |
264 |
SEAICE_BUDGET_ICE_IF |
IF (tsurfLoc(I,J) .LT. 50.0 ) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
265 |
SEAICE_BUDGET_ICE_IF |
tsurfLoc(I,J) = TMELT |
|
./pkg/seaice/seaice_budget_ice_if.F |
270 |
SEAICE_BUDGET_ICE_IF |
& (J .EQ. SEAICE_debugPointY) ) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
272 |
SEAICE_BUDGET_ICE_IF |
print *,'ice-iter tsurfLc,|dif|', I,J, ITER,tsurfLoc(I,J), |
|
./pkg/seaice/seaice_budget_ice_if.F |
273 |
SEAICE_BUDGET_ICE_IF |
& log10(abs(tsurfLoc(I,J) - tsurfLocOld)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
278 |
SEAICE_BUDGET_ICE_IF |
tsurfLoc(I,J) = MIN(tsurfLoc(I,J),TMELT) |
|
./pkg/seaice/seaice_budget_ice_if.F |
279 |
SEAICE_BUDGET_ICE_IF |
TSURF(I,J,bi,bj) = tsurfLoc(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
281 |
SEAICE_BUDGET_ICE_IF |
t1 = tsurfLoc(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
291 |
SEAICE_BUDGET_ICE_IF |
qhice_mm(I,J) = bb1*mm_pi / (Ppascals - (1.0 - bb1) * mm_pi) |
|
./pkg/seaice/seaice_budget_ice_if.F |
293 |
SEAICE_BUDGET_ICE_IF |
F_lh(I,J) = D1I * UG(I,J) * (qhice_mm(I,J)-AQH(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
294 |
SEAICE_BUDGET_ICE_IF |
F_c(I,J) = -effConduct * (TB - t1) |
|
./pkg/seaice/seaice_budget_ice_if.F |
295 |
SEAICE_BUDGET_ICE_IF |
F_lwu(I,J) = t4 * D3 |
|
./pkg/seaice/seaice_budget_ice_if.F |
296 |
SEAICE_BUDGET_ICE_IF |
F_sens(I,J) = D1 * UG(I,J) * (t1 - atempLoc(I,J)) |
|
./pkg/seaice/seaice_budget_ice_if.F |
299 |
SEAICE_BUDGET_ICE_IF |
F_ia(I,J) = F_lwd(I,J) + F_swi(I,J) + F_lwu(I,J) + |
|
./pkg/seaice/seaice_budget_ice_if.F |
300 |
SEAICE_BUDGET_ICE_IF |
& F_sens(I,J) + F_lh(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
302 |
SEAICE_BUDGET_ICE_IF |
IF (F_c(I,J) .LT. 0.0) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
303 |
SEAICE_BUDGET_ICE_IF |
F_io_net(I,J) = -F_c(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
304 |
SEAICE_BUDGET_ICE_IF |
F_ia_net(I,J) = 0.0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
306 |
SEAICE_BUDGET_ICE_IF |
F_io_net(I,J) = 0.0 |
|
./pkg/seaice/seaice_budget_ice_if.F |
307 |
SEAICE_BUDGET_ICE_IF |
F_ia_net(I,J) = F_lwd(I,J) + F_swi(I,J) + F_lwu(I,J) + |
|
./pkg/seaice/seaice_budget_ice_if.F |
308 |
SEAICE_BUDGET_ICE_IF |
& F_sens(I,J) + F_lh(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
314 |
SEAICE_BUDGET_ICE_IF |
& (J .EQ. SEAICE_debugPointY) ) THEN |
|
./pkg/seaice/seaice_budget_ice_if.F |
317 |
SEAICE_BUDGET_ICE_IF |
& 'ibi i j T(SURF, surfLoc,atmos)',I,J, |
|
./pkg/seaice/seaice_budget_ice_if.F |
318 |
SEAICE_BUDGET_ICE_IF |
& TSURF(I,J,bi,bj), tsurfLoc(I,J),atempLoc(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
321 |
SEAICE_BUDGET_ICE_IF |
& 'ibi i j QSW(Tot, Abs, Pen) ',I,J, |
|
./pkg/seaice/seaice_budget_ice_if.F |
322 |
SEAICE_BUDGET_ICE_IF |
& SWDOWN(I,J,bi,bj), AbsorbedSWFlux(I,J), |
|
./pkg/seaice/seaice_budget_ice_if.F |
323 |
SEAICE_BUDGET_ICE_IF |
& IcePenetSWFlux(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
326 |
SEAICE_BUDGET_ICE_IF |
& 'ibi i j IcePenSWFluxFrac, Alb ',I,J, |
|
./pkg/seaice/seaice_budget_ice_if.F |
327 |
SEAICE_BUDGET_ICE_IF |
^ IcePenetSWFluxFrac(I,J), ALB(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
330 |
SEAICE_BUDGET_ICE_IF |
& 'ibi i j qh(ATM ICE) ',I,J, |
|
./pkg/seaice/seaice_budget_ice_if.F |
331 |
SEAICE_BUDGET_ICE_IF |
& AQH(I,J,bi,bj),qhice_mm(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
334 |
SEAICE_BUDGET_ICE_IF |
& 'ibi i j F(lwd,swi,lwu) ',I,J, |
|
./pkg/seaice/seaice_budget_ice_if.F |
335 |
SEAICE_BUDGET_ICE_IF |
& F_lwd(I,J), F_swi(I,J), F_lwu(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
338 |
SEAICE_BUDGET_ICE_IF |
& 'ibi i j F(c,lh,sens) ',I,J, |
|
./pkg/seaice/seaice_budget_ice_if.F |
339 |
SEAICE_BUDGET_ICE_IF |
& F_c(I,J), F_lh(I,J), F_sens(I,J) |
|
./pkg/seaice/seaice_budget_ice_if.F |
342 |
SEAICE_BUDGET_ICE_IF |
& 'ibi i j F(io_net,ia_net,ia) ',I,J, |
|
./pkg/seaice/seaice_budget_ice_if.F |
343 |
SEAICE_BUDGET_ICE_IF |
& F_io_net(I,J), F_ia_net(I,J), F_ia(I,J) |
|
./pkg/seaice/seaice_budget_ocean.F |
102 |
SEAICE_BUDGET_OCEAN |
netHeatFlux(I,J) = Qnet(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean.F |
103 |
SEAICE_BUDGET_OCEAN |
SWHeatFlux (I,J) = Qsw(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean.F |
105 |
SEAICE_BUDGET_OCEAN |
ALB(I,J)=SEAICE_waterAlbedo |
|
./pkg/seaice/seaice_budget_ocean.F |
107 |
SEAICE_BUDGET_OCEAN |
A1(I,J)=(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean.F |
108 |
SEAICE_BUDGET_OCEAN |
& +lwdownLoc(I,J)*0.97 _d 0 |
|
./pkg/seaice/seaice_budget_ocean.F |
109 |
SEAICE_BUDGET_OCEAN |
& +D1*UG(I,J)*atempLoc(I,J)+D1W*UG(I,J)*AQH(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean.F |
110 |
SEAICE_BUDGET_OCEAN |
B(I,J)=QS1*6.11 _d +00*EXP(17.2694 _d +00 |
|
./pkg/seaice/seaice_budget_ocean.F |
111 |
SEAICE_BUDGET_OCEAN |
& *(tsurfLoc(I,J)-TMELT) |
|
./pkg/seaice/seaice_budget_ocean.F |
112 |
SEAICE_BUDGET_OCEAN |
& /(tsurfLoc(I,J)-TMELT+237.3 _d +00)) |
|
./pkg/seaice/seaice_budget_ocean.F |
113 |
SEAICE_BUDGET_OCEAN |
A2(I,J)=-D1*UG(I,J)*tsurfLoc(I,J)-D1W*UG(I,J)*B(I,J) |
|
./pkg/seaice/seaice_budget_ocean.F |
114 |
SEAICE_BUDGET_OCEAN |
& -D3*(tsurfLoc(I,J)**4) |
|
./pkg/seaice/seaice_budget_ocean.F |
115 |
SEAICE_BUDGET_OCEAN |
netHeatFlux(I,J)=-A1(I,J)-A2(I,J) |
|
./pkg/seaice/seaice_budget_ocean.F |
116 |
SEAICE_BUDGET_OCEAN |
SWHeatFlux (I,J)=-(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean.F |
80 |
SEAICE_BUDGET_OCEAN |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ocean.F |
82 |
SEAICE_BUDGET_OCEAN |
netHeatFlux(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ocean.F |
83 |
SEAICE_BUDGET_OCEAN |
SWHeatFlux (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ocean.F |
85 |
SEAICE_BUDGET_OCEAN |
tsurfLoc (I,J) = MIN(273.16 _d 0+MAX_TICE,TSURF(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ocean.F |
88 |
SEAICE_BUDGET_OCEAN |
atempLoc (I,J) = MAX(273.16 _d 0+MIN_ATEMP,ATEMP(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ocean.F |
91 |
SEAICE_BUDGET_OCEAN |
lwdownLoc(I,J) = MAX(MIN_LWDOWN,LWDOWN(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ocean.F |
99 |
SEAICE_BUDGET_OCEAN |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ocean_if.F |
106 |
SEAICE_BUDGET_OCEAN_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ocean_if.F |
109 |
SEAICE_BUDGET_OCEAN_IF |
netHeatFlux(I,J) = Qnet(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
112 |
SEAICE_BUDGET_OCEAN_IF |
SWHeatFlux (I,J) = Qsw(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
114 |
SEAICE_BUDGET_OCEAN_IF |
SWHeatFlux(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ocean_if.F |
120 |
SEAICE_BUDGET_OCEAN_IF |
& J .EQ. SEAICE_debugPointY) THEN |
|
./pkg/seaice/seaice_budget_ocean_if.F |
123 |
SEAICE_BUDGET_OCEAN_IF |
& i,j, netHeatFlux(I,J), SWHeatFlux(I,J) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
128 |
SEAICE_BUDGET_OCEAN_IF |
ALB(I,J)=SEAICE_waterAlbedo |
|
./pkg/seaice/seaice_budget_ocean_if.F |
129 |
SEAICE_BUDGET_OCEAN_IF |
A1(I,J)=(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
130 |
SEAICE_BUDGET_OCEAN_IF |
& +lwdownLoc(I,J)*0.97 _d 0 |
|
./pkg/seaice/seaice_budget_ocean_if.F |
131 |
SEAICE_BUDGET_OCEAN_IF |
& +D1*UG(I,J)*atempLoc(I,J)+D1W*UG(I,J)*AQH(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
132 |
SEAICE_BUDGET_OCEAN_IF |
B(I,J)=QS1*6.11 _d +00*EXP(17.2694 _d +00 |
|
./pkg/seaice/seaice_budget_ocean_if.F |
133 |
SEAICE_BUDGET_OCEAN_IF |
& *(tsurfLoc(I,J)-TMELT) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
134 |
SEAICE_BUDGET_OCEAN_IF |
& /(tsurfLoc(I,J)-TMELT+237.3 _d +00)) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
135 |
SEAICE_BUDGET_OCEAN_IF |
A2(I,J)=-D1*UG(I,J)*tsurfLoc(I,J)-D1W*UG(I,J)*B(I,J) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
136 |
SEAICE_BUDGET_OCEAN_IF |
& -D3*(tsurfLoc(I,J)**4) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
137 |
SEAICE_BUDGET_OCEAN_IF |
netHeatFlux(I,J)=-A1(I,J)-A2(I,J) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
138 |
SEAICE_BUDGET_OCEAN_IF |
SWHeatFlux (I,J)=-(ONE-ALB(I,J))*SWDOWN(I,J,bi,bj) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
91 |
SEAICE_BUDGET_OCEAN_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_budget_ocean_if.F |
93 |
SEAICE_BUDGET_OCEAN_IF |
netHeatFlux(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ocean_if.F |
94 |
SEAICE_BUDGET_OCEAN_IF |
SWHeatFlux (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_budget_ocean_if.F |
96 |
SEAICE_BUDGET_OCEAN_IF |
tsurfLoc (I,J) = MIN(273.16 _d 0+MAX_TICE,TSURF(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
98 |
SEAICE_BUDGET_OCEAN_IF |
atempLoc (I,J) = MAX(273.16 _d 0+MIN_ATEMP,ATEMP(I,J,bi,bj)) |
|
./pkg/seaice/seaice_budget_ocean_if.F |
99 |
SEAICE_BUDGET_OCEAN_IF |
lwdownLoc(I,J) = MAX(MIN_LWDOWN,LWDOWN(I,J,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
100 |
SEAICE_CALC_STRAINRATES |
dudy(I,J) = ( uFld(I,J,bi,bj) - uFld(I ,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_calc_strainrates.F |
101 |
SEAICE_CALC_STRAINRATES |
& * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
102 |
SEAICE_CALC_STRAINRATES |
uave(I,J) = 0.5 _d 0 * (uFld(I,J,bi,bj)+uFld(I ,J-1,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
107 |
SEAICE_CALC_STRAINRATES |
dvdx(I,J) = ( vFld(I,J,bi,bj) - vFld(I-1,J ,bi,bj) ) |
|
./pkg/seaice/seaice_calc_strainrates.F |
108 |
SEAICE_CALC_STRAINRATES |
& * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
109 |
SEAICE_CALC_STRAINRATES |
vave(I,J) = 0.5 _d 0 * (vFld(I,J,bi,bj)+vFld(I-1,J ,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
117 |
SEAICE_CALC_STRAINRATES |
e12Loc(I,J,bi,bj) = 0.5 _d 0 * ( |
|
./pkg/seaice/seaice_calc_strainrates.F |
118 |
SEAICE_CALC_STRAINRATES |
& dudy(I,J) + dvdx(I,J) |
|
./pkg/seaice/seaice_calc_strainrates.F |
119 |
SEAICE_CALC_STRAINRATES |
& - k1AtZ(I,J,bi,bj) * vave(I,J) |
|
./pkg/seaice/seaice_calc_strainrates.F |
120 |
SEAICE_CALC_STRAINRATES |
& - k2AtZ(I,J,bi,bj) * uave(I,J) |
|
./pkg/seaice/seaice_calc_strainrates.F |
122 |
SEAICE_CALC_STRAINRATES |
& *maskC(I ,J ,k,bi,bj)*maskC(I-1,J ,k,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
123 |
SEAICE_CALC_STRAINRATES |
& *maskC(I ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
125 |
SEAICE_CALC_STRAINRATES |
& 2.0 _d 0 * uave(I,J) * _recip_dyU(I,J,bi,bj) * hFacU |
|
./pkg/seaice/seaice_calc_strainrates.F |
126 |
SEAICE_CALC_STRAINRATES |
& + 2.0 _d 0 * vave(I,J) * _recip_dxV(I,J,bi,bj) * hFacV |
|
./pkg/seaice/seaice_calc_strainrates.F |
146 |
SEAICE_CALC_STRAINRATES |
e11Loc(I,J,bi,bj) = _recip_dxF(I,J,bi,bj) * |
|
./pkg/seaice/seaice_calc_strainrates.F |
147 |
SEAICE_CALC_STRAINRATES |
& (uFld(I+1,J,bi,bj)-uFld(I,J,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
149 |
SEAICE_CALC_STRAINRATES |
& (vFld(I,J,bi,bj)+vFld(I,J+1,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
150 |
SEAICE_CALC_STRAINRATES |
& * _tanPhiAtU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_calc_strainrates.F |
151 |
SEAICE_CALC_STRAINRATES |
e22Loc(I,J,bi,bj) = _recip_dyF(I,J,bi,bj) * |
|
./pkg/seaice/seaice_calc_strainrates.F |
152 |
SEAICE_CALC_STRAINRATES |
& (vFld(I,J+1,bi,bj)-vFld(I,J,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
158 |
SEAICE_CALC_STRAINRATES |
e12Loc(I,J,bi,bj) = HALF*( |
|
./pkg/seaice/seaice_calc_strainrates.F |
159 |
SEAICE_CALC_STRAINRATES |
& (uFld(I ,J ,bi,bj) * _dxC(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
160 |
SEAICE_CALC_STRAINRATES |
& -uFld(I ,J-1,bi,bj) * _dxC(I ,J-1,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
161 |
SEAICE_CALC_STRAINRATES |
& +vFld(I ,J ,bi,bj) * _dyC(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
162 |
SEAICE_CALC_STRAINRATES |
& -vFld(I-1,J ,bi,bj) * _dyC(I-1,J ,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
163 |
SEAICE_CALC_STRAINRATES |
& * recip_rAz(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
165 |
SEAICE_CALC_STRAINRATES |
& 0.25 _d 0 * (uFld(I,J,bi,bj)+uFld(I ,J-1,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
166 |
SEAICE_CALC_STRAINRATES |
& * ( _tanPhiAtU(I,J,bi,bj) + _tanPhiAtU(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_calc_strainrates.F |
169 |
SEAICE_CALC_STRAINRATES |
& *maskC(I ,J ,k,bi,bj)*maskC(I-1,J ,k,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
170 |
SEAICE_CALC_STRAINRATES |
& *maskC(I ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
181 |
SEAICE_CALC_STRAINRATES |
e12Loc(I,J,bi,bj) = e12Loc(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
188 |
SEAICE_CALC_STRAINRATES |
& * 0.25 _d 0 * (uFld(I,J,bi,bj)+uFld(I ,J-1,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
189 |
SEAICE_CALC_STRAINRATES |
& * ( _tanPhiAtU(I,J,bi,bj) + _tanPhiAtU(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_calc_strainrates.F |
77 |
SEAICE_CALC_STRAINRATES |
dudx(I,J) = _recip_dxF(I,J,bi,bj) * |
|
./pkg/seaice/seaice_calc_strainrates.F |
78 |
SEAICE_CALC_STRAINRATES |
& (uFld(I+1,J,bi,bj)-uFld(I,J,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
79 |
SEAICE_CALC_STRAINRATES |
uave(I,J) = 0.5 _d 0 * (uFld(I,J,bi,bj)+uFld(I+1,J,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
84 |
SEAICE_CALC_STRAINRATES |
dvdy(I,J) = _recip_dyF(I,J,bi,bj) * |
|
./pkg/seaice/seaice_calc_strainrates.F |
85 |
SEAICE_CALC_STRAINRATES |
& (vFld(I,J+1,bi,bj)-vFld(I,J,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
86 |
SEAICE_CALC_STRAINRATES |
vave(I,J) = 0.5 _d 0 * (vFld(I,J,bi,bj)+vFld(I,J+1,bi,bj)) |
|
./pkg/seaice/seaice_calc_strainrates.F |
92 |
SEAICE_CALC_STRAINRATES |
e11Loc(I,J,bi,bj) = dudx(I,J) + vave(I,J) * k2AtC(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_strainrates.F |
93 |
SEAICE_CALC_STRAINRATES |
e22Loc(I,J,bi,bj) = dvdy(I,J) + uave(I,J) * k1AtC(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_viscosities.F |
100 |
SEAICE_CALC_VISCOSITIES |
zeta (I,J,bi,bj) = MAX(ZMIN(I,J,bi,bj),zeta(I,J,bi,bj)) |
|
./pkg/seaice/seaice_calc_viscosities.F |
102 |
SEAICE_CALC_VISCOSITIES |
zeta (I,J,bi,bj) = zeta(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_viscosities.F |
103 |
SEAICE_CALC_VISCOSITIES |
eta (I,J,bi,bj) = ECM2*zeta(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_viscosities.F |
104 |
SEAICE_CALC_VISCOSITIES |
press(I,J,bi,bj) = TWO *zeta(I,J,bi,bj)*deltaC |
|
./pkg/seaice/seaice_calc_viscosities.F |
111 |
SEAICE_CALC_VISCOSITIES |
etaDen = (e11(I,J,bi,bj)-e22(I,J,bi,bj))**2 |
|
./pkg/seaice/seaice_calc_viscosities.F |
114 |
SEAICE_CALC_VISCOSITIES |
etaMax = ( 0.5 _d 0*press(I,J,bi,bj)-zeta(I,J,bi,bj) |
|
./pkg/seaice/seaice_calc_viscosities.F |
115 |
SEAICE_CALC_VISCOSITIES |
& *( e11(I,J,bi,bj)+e22(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_calc_viscosities.F |
117 |
SEAICE_CALC_VISCOSITIES |
eta(I,J,bi,bj) = MIN(eta(I,J,bi,bj),etaMax) |
|
./pkg/seaice/seaice_calc_viscosities.F |
80 |
SEAICE_CALC_VISCOSITIES |
e12C(i,j) = 0.25 * ( e12(I,J ,bi,bj) + e12(I+1,J ,bi,bj) |
|
./pkg/seaice/seaice_calc_viscosities.F |
81 |
SEAICE_CALC_VISCOSITIES |
& + e12(I,J+1,bi,bj) + e12(I+1,J+1,bi,bj) ) |
|
./pkg/seaice/seaice_calc_viscosities.F |
97 |
SEAICE_CALC_VISCOSITIES |
zeta (I,J,bi,bj) = HALF*press0(I,J,bi,bj)/deltaCreg |
|
./pkg/seaice/seaice_calc_viscosities.F |
99 |
SEAICE_CALC_VISCOSITIES |
zeta (I,J,bi,bj) = MIN(ZMAX(I,J,bi,bj),zeta(I,J,bi,bj)) |
|
./model/src/do_oceanic_phys.F |
143 |
DO_OCEANIC_PHYS |
addmass(I,J,K,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_diagnostics_state.F |
118 |
SEAICE_DIAGNOSTICS_STATE |
sig1 = seaice_sigma1(I,J,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
119 |
SEAICE_DIAGNOSTICS_STATE |
sig2 = seaice_sigma2(I,J,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
121 |
SEAICE_DIAGNOSTICS_STATE |
& ( seaice_sigma12(I, J, bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
122 |
SEAICE_DIAGNOSTICS_STATE |
& + seaice_sigma12(I+1,J, bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
123 |
SEAICE_DIAGNOSTICS_STATE |
& + seaice_sigma12(I+1,J+1,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
124 |
SEAICE_DIAGNOSTICS_STATE |
& + seaice_sigma12(I ,J+1,bi,bj) ) |
|
./pkg/seaice/seaice_diagnostics_state.F |
127 |
SEAICE_DIAGNOSTICS_STATE |
IF ( press(I,J,bi,bj) .GT. 1. _d -13 ) |
|
./pkg/seaice/seaice_diagnostics_state.F |
128 |
SEAICE_DIAGNOSTICS_STATE |
& recip_prs = 1./press(I,J,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
129 |
SEAICE_DIAGNOSTICS_STATE |
sigI (I,J) = 0.5*(sig1 + sigTmp)*recip_prs |
|
./pkg/seaice/seaice_diagnostics_state.F |
130 |
SEAICE_DIAGNOSTICS_STATE |
sigII(I,J) = 0.5*(sig1 - sigTmp)*recip_prs |
|
./pkg/seaice/seaice_diagnostics_state.F |
152 |
SEAICE_DIAGNOSTICS_STATE |
sig1 = 2.*zeta(I,J,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
153 |
SEAICE_DIAGNOSTICS_STATE |
& * (e11(I,J,bi,bj) + e22(I,J,bi,bj)) |
|
./pkg/seaice/seaice_diagnostics_state.F |
154 |
SEAICE_DIAGNOSTICS_STATE |
& - press(I,J,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
155 |
SEAICE_DIAGNOSTICS_STATE |
sig2 = 2.* eta(I,J,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
156 |
SEAICE_DIAGNOSTICS_STATE |
& * (e11(I,J,bi,bj) - e22(I,J,bi,bj)) |
|
./pkg/seaice/seaice_diagnostics_state.F |
157 |
SEAICE_DIAGNOSTICS_STATE |
sig12 = 2.*eta(I,J,bi,bj) * 0.25 _d 0 * |
|
./pkg/seaice/seaice_diagnostics_state.F |
158 |
SEAICE_DIAGNOSTICS_STATE |
& ( e12(I ,J ,bi,bj) + e12(I+1,J ,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
159 |
SEAICE_DIAGNOSTICS_STATE |
& + e12(I ,J+1,bi,bj) + e12(I+1,J+1,bi,bj) ) |
|
./pkg/seaice/seaice_diagnostics_state.F |
162 |
SEAICE_DIAGNOSTICS_STATE |
IF ( press(I,J,bi,bj) .GT. 1. _d -13 ) |
|
./pkg/seaice/seaice_diagnostics_state.F |
163 |
SEAICE_DIAGNOSTICS_STATE |
& recip_prs = 1./press(I,J,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
164 |
SEAICE_DIAGNOSTICS_STATE |
sigI (I,J) = 0.5*(sig1 + sigTmp)*recip_prs |
|
./pkg/seaice/seaice_diagnostics_state.F |
165 |
SEAICE_DIAGNOSTICS_STATE |
sigII(I,J) = 0.5*(sig1 - sigTmp)*recip_prs |
|
./pkg/seaice/seaice_diagnostics_state.F |
73 |
SEAICE_DIAGNOSTICS_STATE |
TICE(I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_diagnostics_state.F |
81 |
SEAICE_DIAGNOSTICS_STATE |
TICE(I,J,bi,bj) = TICE(I,J,bi,bj) |
|
./pkg/seaice/seaice_diagnostics_state.F |
82 |
SEAICE_DIAGNOSTICS_STATE |
& + TICES(I,J,K,bi,bj)*recip_multdim |
|
./pkg/seaice/seaice_diffusion.F |
98 |
SEAICE_DIFFUSION |
& *MIN( _dxF(I,J,bi,bj), _dyF(I,J,bi,bj)) |
|
./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 |
102 |
SEAICE_DYNSOLVER |
seaiceMassU(I,J,bi,bj)=SEAICE_rhoIce*HALF*( |
|
./pkg/seaice/seaice_dynsolver.F |
104 |
SEAICE_DYNSOLVER |
seaiceMassV(I,J,bi,bj)=SEAICE_rhoIce*HALF*( |
|
./pkg/seaice/seaice_dynsolver.F |
117 |
SEAICE_DYNSOLVER |
seaiceMaskU(I,J,bi,bj)=AREA(i,j,bi,bj)+AREA(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_dynsolver.F |
119 |
SEAICE_DYNSOLVER |
IF ( (seaiceMaskU(I,J,bi,bj) .GT. 0. _d 0) .AND. |
|
./pkg/seaice/seaice_dynsolver.F |
121 |
SEAICE_DYNSOLVER |
seaiceMaskU(I,J,bi,bj) = 1. _d 0 |
|
./pkg/seaice/seaice_dynsolver.F |
123 |
SEAICE_DYNSOLVER |
seaiceMaskU(I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_dynsolver.F |
125 |
SEAICE_DYNSOLVER |
seaiceMaskV(I,J,bi,bj)=AREA(i,j,bi,bj)+AREA(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_dynsolver.F |
127 |
SEAICE_DYNSOLVER |
IF ( (seaiceMaskV(I,J,bi,bj) .GT. 0. _d 0) .AND. |
|
./pkg/seaice/seaice_dynsolver.F |
129 |
SEAICE_DYNSOLVER |
seaiceMaskV(I,J,bi,bj) = 1. _d 0 |
|
./pkg/seaice/seaice_dynsolver.F |
131 |
SEAICE_DYNSOLVER |
seaiceMaskV(I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_dynsolver.F |
147 |
SEAICE_DYNSOLVER |
TAUX (I,J,bi,bj)= 0. _d 0 |
|
./pkg/seaice/seaice_dynsolver.F |
148 |
SEAICE_DYNSOLVER |
TAUY (I,J,bi,bj)= 0. _d 0 |
|
./pkg/seaice/seaice_dynsolver.F |
151 |
SEAICE_DYNSOLVER |
stressDivergenceX(I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_dynsolver.F |
152 |
SEAICE_DYNSOLVER |
stressDivergenceY(I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_dynsolver.F |
202 |
SEAICE_DYNSOLVER |
FORCEX0(I,J,bi,bj)=TAUX(I,J,bi,bj) |
|
./pkg/seaice/seaice_dynsolver.F |
203 |
SEAICE_DYNSOLVER |
& -seaiceMassU(I,J,bi,bj)*_recip_dxC(I,J,bi,bj) |
|
./pkg/seaice/seaice_dynsolver.F |
205 |
SEAICE_DYNSOLVER |
FORCEY0(I,J,bi,bj)=TAUY(I,J,bi,bj) |
|
./pkg/seaice/seaice_dynsolver.F |
206 |
SEAICE_DYNSOLVER |
& -seaiceMassV(I,J,bi,bj)* _recip_dyC(I,J,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 |
216 |
SEAICE_DYNSOLVER |
ZMAX(I,J,bi,bj) = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj) |
|
./pkg/seaice/seaice_dynsolver.F |
217 |
SEAICE_DYNSOLVER |
ZMIN(I,J,bi,bj) = SEAICE_zetaMin |
|
./pkg/seaice/seaice_dynsolver.F |
218 |
SEAICE_DYNSOLVER |
PRESS0(I,J,bi,bj)= PRESS0(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_dynsolver.F |
66 |
SEAICE_DYNSOLVER |
ZMAX(I,J,bi,bj) = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
127 |
SEAICE_EVP |
uIceC(I,J,bi,bj) = uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
128 |
SEAICE_EVP |
vIceC(I,J,bi,bj) = vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
130 |
SEAICE_EVP |
e11 (I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
131 |
SEAICE_EVP |
e22 (I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
132 |
SEAICE_EVP |
e12 (I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
146 |
SEAICE_EVP |
zMax (I,J,bi,bj) = _rA(I,J,bi,bj) * fac |
|
./pkg/seaice/seaice_evp.F |
190 |
SEAICE_EVP |
seaice_div (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
191 |
SEAICE_EVP |
seaice_tension(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
192 |
SEAICE_EVP |
seaice_shear (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
193 |
SEAICE_EVP |
pressC (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
194 |
SEAICE_EVP |
zetaC (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
195 |
SEAICE_EVP |
deltaZ (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
196 |
SEAICE_EVP |
zetaZ (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
197 |
SEAICE_EVP |
deltaC (I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_evp.F |
217 |
SEAICE_EVP |
deltaC(I,J) = |
|
./pkg/seaice/seaice_evp.F |
218 |
SEAICE_EVP |
& ep(I,J)**2 + recip_ecc2*em(I,J)**2 |
|
./pkg/seaice/seaice_evp.F |
220 |
SEAICE_EVP |
& ( e12(I, J,bi,bj)**2 + e12(I+1,J+1,bi,bj)**2 |
|
./pkg/seaice/seaice_evp.F |
221 |
SEAICE_EVP |
& + e12(I+1,J,bi,bj)**2 + e12(I, J+1,bi,bj)**2 ) |
|
./pkg/seaice/seaice_evp.F |
222 |
SEAICE_EVP |
deltaZ(I,J) = facZ * |
|
./pkg/seaice/seaice_evp.F |
223 |
SEAICE_EVP |
& ( ep(I,J )**2 + ep(I-1,J )**2 |
|
./pkg/seaice/seaice_evp.F |
224 |
SEAICE_EVP |
& + ep(I,J-1)**2 + ep(I-1,J-1)**2 |
|
./pkg/seaice/seaice_evp.F |
225 |
SEAICE_EVP |
& +(em(I,J )**2 + em(I-1,J )**2 |
|
./pkg/seaice/seaice_evp.F |
226 |
SEAICE_EVP |
& +em(I,J-1)**2 + em(I-1,J-1)**2)*recip_ecc2 |
|
./pkg/seaice/seaice_evp.F |
228 |
SEAICE_EVP |
& + 4. _d 0*recip_ecc2*e12(I,J,bi,bj)**2 |
|
./pkg/seaice/seaice_evp.F |
231 |
SEAICE_EVP |
IF ( deltaC(I,J) .GT. 0. _d 0 ) |
|
./pkg/seaice/seaice_evp.F |
232 |
SEAICE_EVP |
& deltaC(I,J) = SQRT(deltaC(I,J)) |
|
./pkg/seaice/seaice_evp.F |
233 |
SEAICE_EVP |
IF ( deltaZ(I,J) .GT. 0. _d 0 ) |
|
./pkg/seaice/seaice_evp.F |
234 |
SEAICE_EVP |
& deltaZ(I,J) = SQRT(deltaZ(I,J)) |
|
./pkg/seaice/seaice_evp.F |
236 |
SEAICE_EVP |
deltaC(I,J) = SQRT(deltaC(I,J)) |
|
./pkg/seaice/seaice_evp.F |
237 |
SEAICE_EVP |
deltaZ(I,J) = SQRT(deltaZ(I,J)) |
|
./pkg/seaice/seaice_evp.F |
239 |
SEAICE_EVP |
deltaCreg = MAX(deltaC(I,J),SEAICE_EPS) |
|
./pkg/seaice/seaice_evp.F |
240 |
SEAICE_EVP |
deltaZreg = MAX(deltaZ(I,J),SEAICE_EPS) |
|
./pkg/seaice/seaice_evp.F |
242 |
SEAICE_EVP |
zetaC(I,J) = HALF*press0(I,J,bi,bj)/deltaCreg |
|
./pkg/seaice/seaice_evp.F |
243 |
SEAICE_EVP |
pressZ = (deltaZ(I,J)/deltaZreg) * facZ |
|
./pkg/seaice/seaice_evp.F |
244 |
SEAICE_EVP |
& * ( PRESS0(I,J ,bi,bj) + PRESS0(I-1,J ,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
245 |
SEAICE_EVP |
& + PRESS0(I,J-1,bi,bj) + PRESS0(I-1,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
246 |
SEAICE_EVP |
zetaZ(I,J) = HALF/deltaZreg * pressZ |
|
./pkg/seaice/seaice_evp.F |
257 |
SEAICE_EVP |
zetaC(I,J) = MAX(zMin(I,J,bi,bj),MIN(zMax(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
258 |
SEAICE_EVP |
& ,zetaC(I,J))) |
|
./pkg/seaice/seaice_evp.F |
264 |
SEAICE_EVP |
& MAX(zMax(I, J,bi,bj),zMax(I, J-1,bi,bj)), |
|
./pkg/seaice/seaice_evp.F |
265 |
SEAICE_EVP |
& MAX(zMax(I-1,J,bi,bj),zMax(I-1,J-1,bi,bj)) ) |
|
./pkg/seaice/seaice_evp.F |
267 |
SEAICE_EVP |
& MAX(zMin(I, J,bi,bj),zMin(I, J-1,bi,bj)), |
|
./pkg/seaice/seaice_evp.F |
268 |
SEAICE_EVP |
& MAX(zMin(I-1,J,bi,bj),zMin(I-1,J-1,bi,bj)) ) |
|
./pkg/seaice/seaice_evp.F |
269 |
SEAICE_EVP |
zetaZ(I,J) = MAX(zMinZ,MIN(zMaxZ,zetaZ(I,J))) |
|
./pkg/seaice/seaice_evp.F |
276 |
SEAICE_EVP |
pressC(I,J) = TWO*zetaC(I,J)*deltaC(I,J) |
|
./pkg/seaice/seaice_evp.F |
284 |
SEAICE_EVP |
press(I,J,bi,bj) = pressC(I,J) |
|
./pkg/seaice/seaice_evp.F |
285 |
SEAICE_EVP |
zeta (I,J,bi,bj) = zetaC(I,J) |
|
./pkg/seaice/seaice_evp.F |
286 |
SEAICE_EVP |
eta (I,J,bi,bj) = zetaC(I,J)*recip_ecc2 |
|
./pkg/seaice/seaice_evp.F |
308 |
SEAICE_EVP |
etaDenC = em(I,J)**2 + |
|
./pkg/seaice/seaice_evp.F |
309 |
SEAICE_EVP |
& ( e12(I, J,bi,bj)**2 + e12(I+1,J+1,bi,bj)**2 |
|
./pkg/seaice/seaice_evp.F |
310 |
SEAICE_EVP |
& + e12(I+1,J,bi,bj)**2 + e12(I, J+1,bi,bj)**2 ) |
|
./pkg/seaice/seaice_evp.F |
312 |
SEAICE_EVP |
zetaMaxC = ecc2*zetaC(I,J)*(deltaC(I,J)-ep(I,J))/etaDenC |
|
./pkg/seaice/seaice_evp.F |
314 |
SEAICE_EVP |
& facZ * ( em(I, J )**2 + em(I-1,J-1)**2 |
|
./pkg/seaice/seaice_evp.F |
315 |
SEAICE_EVP |
& + em(I-1,J )**2 + em(I, J-1)**2 ) |
|
./pkg/seaice/seaice_evp.F |
316 |
SEAICE_EVP |
& + 4. _d 0*e12(I,J,bi,bj)**2 |
|
./pkg/seaice/seaice_evp.F |
318 |
SEAICE_EVP |
zetaMaxZ = ecc2*zetaZ(I,J) * ( deltaZ(I,J) |
|
./pkg/seaice/seaice_evp.F |
319 |
SEAICE_EVP |
& - facZ * ( ep(I,J ) + ep(I-1,J ) |
|
./pkg/seaice/seaice_evp.F |
320 |
SEAICE_EVP |
& + ep(I,J-1) + ep(I-1,J-1) ) |
|
./pkg/seaice/seaice_evp.F |
324 |
SEAICE_EVP |
eta(I,J,bi,bj) = MIN(zetaC(I,J),zetaMaxC)*recip_ecc2 |
|
./pkg/seaice/seaice_evp.F |
326 |
SEAICE_EVP |
seaice_div (I,J) = |
|
./pkg/seaice/seaice_evp.F |
327 |
SEAICE_EVP |
& ( 2. _d 0 *zetaC(I,J)*ep(I,J) - pressC(I,J) |
|
./pkg/seaice/seaice_evp.F |
328 |
SEAICE_EVP |
& ) * hEffM(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
329 |
SEAICE_EVP |
seaice_tension(I,J) = 2. _d 0*MIN(zetaC(I,J),zetaMaxC) |
|
./pkg/seaice/seaice_evp.F |
330 |
SEAICE_EVP |
& * em(I,J) * hEffM(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
331 |
SEAICE_EVP |
seaice_shear (I,J) = 2. _d 0*MIN(zetaZ(I,J),zetaMaxZ) |
|
./pkg/seaice/seaice_evp.F |
332 |
SEAICE_EVP |
& * 2. _d 0*e12(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
341 |
SEAICE_EVP |
seaice_div (I,J) = |
|
./pkg/seaice/seaice_evp.F |
342 |
SEAICE_EVP |
& ( 2. _d 0 *zetaC(I,J)*ep(I,J) - pressC(I,J) |
|
./pkg/seaice/seaice_evp.F |
343 |
SEAICE_EVP |
& ) * hEffM(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
344 |
SEAICE_EVP |
seaice_tension(I,J) = 2. _d 0*zetaC(I,J) |
|
./pkg/seaice/seaice_evp.F |
345 |
SEAICE_EVP |
& * em(I,J) * hEffM(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
346 |
SEAICE_EVP |
seaice_shear (I,J) = |
|
./pkg/seaice/seaice_evp.F |
347 |
SEAICE_EVP |
& 2. _d 0*zetaZ(I,J)*2. _d 0*e12(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
357 |
SEAICE_EVP |
seaice_sigma1 (I,J,bi,bj) = ( seaice_sigma1 (I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
359 |
SEAICE_EVP |
& * seaice_div(I,J) |
|
./pkg/seaice/seaice_evp.F |
361 |
SEAICE_EVP |
& *hEffM(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
362 |
SEAICE_EVP |
seaice_sigma2 (I,J,bi,bj) = ( seaice_sigma2 (I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
364 |
SEAICE_EVP |
& * seaice_tension(I,J) |
|
./pkg/seaice/seaice_evp.F |
366 |
SEAICE_EVP |
& *hEffM(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
368 |
SEAICE_EVP |
sig11(I,J) = 0.5 _d 0 * |
|
./pkg/seaice/seaice_evp.F |
369 |
SEAICE_EVP |
& ( seaice_sigma1(I,J,bi,bj)+seaice_sigma2(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
370 |
SEAICE_EVP |
sig22(I,J) = 0.5 _d 0 * |
|
./pkg/seaice/seaice_evp.F |
371 |
SEAICE_EVP |
& ( seaice_sigma1(I,J,bi,bj)-seaice_sigma2(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
378 |
SEAICE_EVP |
seaice_sigma12(I,J,bi,bj) = ( seaice_sigma12(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
380 |
SEAICE_EVP |
& seaice_shear(I,J) |
|
./pkg/seaice/seaice_evp.F |
387 |
SEAICE_EVP |
DO J=1,sNy |
|
./pkg/seaice/seaice_evp.F |
389 |
SEAICE_EVP |
stressDivergenceX(I,J,bi,bj) = |
|
./pkg/seaice/seaice_evp.F |
390 |
SEAICE_EVP |
& ( sig11(I ,J ) * _dyF(I ,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
391 |
SEAICE_EVP |
& - sig11(I-1,J ) * _dyF(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
392 |
SEAICE_EVP |
& + seaice_sigma12(I,J+1,bi,bj) * _dxV(I,J+1,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
393 |
SEAICE_EVP |
& - seaice_sigma12(I,J ,bi,bj) * _dxV(I,J ,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
394 |
SEAICE_EVP |
& ) * recip_rAw(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
395 |
SEAICE_EVP |
stressDivergenceY(I,J,bi,bj) = |
|
./pkg/seaice/seaice_evp.F |
396 |
SEAICE_EVP |
& ( sig22(I,J ) * _dxF(I,J ,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
397 |
SEAICE_EVP |
& - sig22(I,J-1) * _dxF(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
398 |
SEAICE_EVP |
& + seaice_sigma12(I+1,J,bi,bj) * _dyU(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
399 |
SEAICE_EVP |
& - seaice_sigma12(I ,J,bi,bj) * _dyU(I ,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
400 |
SEAICE_EVP |
& ) * recip_rAs(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
427 |
SEAICE_EVP |
DO J=0,sNy |
|
./pkg/seaice/seaice_evp.F |
431 |
SEAICE_EVP |
& ( uIceC(I ,J,bi,bj)-uVel(I ,J,kSrf,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
432 |
SEAICE_EVP |
& + uIceC(I+1,J,bi,bj)-uVel(I+1,J,kSrf,bi,bj))**2 |
|
./pkg/seaice/seaice_evp.F |
433 |
SEAICE_EVP |
& +(vIceC(I,J ,bi,bj)-vVel(I,J ,kSrf,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
434 |
SEAICE_EVP |
& + vIceC(I,J+1,bi,bj)-vVel(I,J+1,kSrf,bi,bj))**2) |
|
./pkg/seaice/seaice_evp.F |
435 |
SEAICE_EVP |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_evp.F |
437 |
SEAICE_EVP |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/seaice_evp.F |
439 |
SEAICE_EVP |
DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR) |
|
./pkg/seaice/seaice_evp.F |
443 |
SEAICE_EVP |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/seaice_evp.F |
445 |
SEAICE_EVP |
DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR) |
|
./pkg/seaice/seaice_evp.F |
448 |
SEAICE_EVP |
DWATN(I,J,bi,bj) = DWATN(I,J,bi,bj) * HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
450 |
SEAICE_EVP |
DRAGS(I,J,bi,bj) = DWATN(I,J,bi,bj)*COSWAT |
|
./pkg/seaice/seaice_evp.F |
458 |
SEAICE_EVP |
FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_evp.F |
459 |
SEAICE_EVP |
& 0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) * |
|
./pkg/seaice/seaice_evp.F |
460 |
SEAICE_EVP |
& COSWAT * uVel(I,J,kSrf,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
461 |
SEAICE_EVP |
& - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 * |
|
./pkg/seaice/seaice_evp.F |
462 |
SEAICE_EVP |
& ( DWATN(I ,J,bi,bj) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_evp.F |
463 |
SEAICE_EVP |
& (vVel(I ,J ,kSrf,bi,bj)-vIceC(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
464 |
SEAICE_EVP |
& +vVel(I ,J+1,kSrf,bi,bj)-vIceC(I ,J+1,bi,bj)) |
|
./pkg/seaice/seaice_evp.F |
465 |
SEAICE_EVP |
& + DWATN(I-1,J,bi,bj) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_evp.F |
466 |
SEAICE_EVP |
& (vVel(I-1,J ,kSrf,bi,bj)-vIceC(I-1,J ,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
467 |
SEAICE_EVP |
& +vVel(I-1,J+1,kSrf,bi,bj)-vIceC(I-1,J+1,bi,bj)) |
|
./pkg/seaice/seaice_evp.F |
469 |
SEAICE_EVP |
FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_evp.F |
470 |
SEAICE_EVP |
& 0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) * |
|
./pkg/seaice/seaice_evp.F |
471 |
SEAICE_EVP |
& COSWAT * vVel(I,J,kSrf,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
472 |
SEAICE_EVP |
& + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_evp.F |
473 |
SEAICE_EVP |
& ( DWATN(I,J ,bi,bj) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_evp.F |
474 |
SEAICE_EVP |
& (uVel(I ,J ,kSrf,bi,bj)-uIceC(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
475 |
SEAICE_EVP |
& +uVel(I+1,J ,kSrf,bi,bj)-uIceC(I+1,J ,bi,bj)) |
|
./pkg/seaice/seaice_evp.F |
476 |
SEAICE_EVP |
& + DWATN(I,J-1,bi,bj) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_evp.F |
477 |
SEAICE_EVP |
& (uVel(I ,J-1,kSrf,bi,bj)-uIceC(I ,J-1,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
478 |
SEAICE_EVP |
& +uVel(I+1,J-1,kSrf,bi,bj)-uIceC(I+1,J-1,bi,bj)) |
|
./pkg/seaice/seaice_evp.F |
481 |
SEAICE_EVP |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) + 0.5 _d 0*( |
|
./pkg/seaice/seaice_evp.F |
482 |
SEAICE_EVP |
& seaiceMassC(I ,J,bi,bj) * _fCori(I ,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
483 |
SEAICE_EVP |
& * 0.5 _d 0*( vIceC(I ,J,bi,bj)+vIceC(I ,J+1,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
484 |
SEAICE_EVP |
& + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
485 |
SEAICE_EVP |
& * 0.5 _d 0*( vIceC(I-1,J,bi,bj)+vIceC(I-1,J+1,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
487 |
SEAICE_EVP |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) - 0.5 _d 0*( |
|
./pkg/seaice/seaice_evp.F |
488 |
SEAICE_EVP |
& seaiceMassC(I,J ,bi,bj) * _fCori(I,J ,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
489 |
SEAICE_EVP |
& * 0.5 _d 0*( uIceC(I,J ,bi,bj)+uIceC(I+1, J,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
490 |
SEAICE_EVP |
& + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
491 |
SEAICE_EVP |
& * 0.5 _d 0*( uIceC(I,J-1,bi,bj)+uIceC(I+1,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
498 |
SEAICE_EVP |
DO J=1,sNy |
|
./pkg/seaice/seaice_evp.F |
500 |
SEAICE_EVP |
uIceC(I,J,bi,bj) = seaiceMaskU(I,J,bi,bj) * |
|
./pkg/seaice/seaice_evp.F |
501 |
SEAICE_EVP |
& ( seaiceMassU(I,J,bi,bj)/SEAICE_deltaTevp |
|
./pkg/seaice/seaice_evp.F |
502 |
SEAICE_EVP |
& * uIceC(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
503 |
SEAICE_EVP |
& + FORCEX(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
504 |
SEAICE_EVP |
& + stressDivergenceX(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
505 |
SEAICE_EVP |
& /( 1. _d 0 - seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
506 |
SEAICE_EVP |
& + seaiceMassU(I,J,bi,bj)/SEAICE_deltaTevp |
|
./pkg/seaice/seaice_evp.F |
507 |
SEAICE_EVP |
& + 0.5 _d 0*( DRAGS(I,J,bi,bj) + DRAGS(I-1,J,bi,bj) ) ) |
|
./pkg/seaice/seaice_evp.F |
508 |
SEAICE_EVP |
vIceC(I,J,bi,bj) = seaiceMaskV(I,J,bi,bj) * |
|
./pkg/seaice/seaice_evp.F |
509 |
SEAICE_EVP |
& ( seaiceMassV(I,J,bi,bj)/SEAICE_deltaTevp |
|
./pkg/seaice/seaice_evp.F |
510 |
SEAICE_EVP |
& * vIceC(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
511 |
SEAICE_EVP |
& + FORCEY(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
512 |
SEAICE_EVP |
& + stressDivergenceY(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_evp.F |
513 |
SEAICE_EVP |
& /( 1. _d 0 - seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
514 |
SEAICE_EVP |
& + seaiceMassV(I,J,bi,bj)/SEAICE_deltaTevp |
|
./pkg/seaice/seaice_evp.F |
515 |
SEAICE_EVP |
& + 0.5 _d 0*( DRAGS(I,J,bi,bj) + DRAGS(I,J-1,bi,bj) ) ) |
|
./pkg/seaice/seaice_evp.F |
535 |
SEAICE_EVP |
DO J=1-Oly,sNy+Oly |
|
./pkg/seaice/seaice_evp.F |
537 |
SEAICE_EVP |
uIce(I,J,bi,bj)=uIceC(I,J,bi,bj)* _maskW(I,J,kSrf,bi,bj) |
|
./pkg/seaice/seaice_evp.F |
538 |
SEAICE_EVP |
vIce(I,J,bi,bj)=vIceC(I,J,bi,bj)* _maskS(I,J,kSrf,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
100 |
SEAICE_GET_DYNFORCING |
oceTauY(I,J)=CDAIR(I,J)* |
|
./pkg/seaice/seaice_get_dynforcing.F |
101 |
SEAICE_GET_DYNFORCING |
& (SIGN(SINWIN, _fCori(I,J,bi,bj))*U1+COSWIN*V1) |
|
./pkg/seaice/seaice_get_dynforcing.F |
108 |
SEAICE_GET_DYNFORCING |
fu(I,J,bi,bj) = 0.5 _d 0*( oceTauX(I,J) + oceTauX(I-1,J) ) |
|
./pkg/seaice/seaice_get_dynforcing.F |
109 |
SEAICE_GET_DYNFORCING |
fv(I,J,bi,bj) = 0.5 _d 0*( oceTauY(I,J) + oceTauY(I,J-1) ) |
|
./pkg/seaice/seaice_get_dynforcing.F |
118 |
SEAICE_GET_DYNFORCING |
U1=UWIND(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
121 |
SEAICE_GET_DYNFORCING |
V1=VWIND(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
130 |
SEAICE_GET_DYNFORCING |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_get_dynforcing.F |
131 |
SEAICE_GET_DYNFORCING |
CDAIR(I,J) = SEAICE_rhoAir*SEAICE_drag_south*AAA |
|
./pkg/seaice/seaice_get_dynforcing.F |
133 |
SEAICE_GET_DYNFORCING |
CDAIR(I,J) = SEAICE_rhoAir*SEAICE_drag*AAA |
|
./pkg/seaice/seaice_get_dynforcing.F |
140 |
SEAICE_GET_DYNFORCING |
U1=UWIND(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
141 |
SEAICE_GET_DYNFORCING |
V1=VWIND(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
148 |
SEAICE_GET_DYNFORCING |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_get_dynforcing.F |
149 |
SEAICE_GET_DYNFORCING |
CDAIR(I,J) = SEAICE_rhoAir*SEAICE_drag_south*AAA |
|
./pkg/seaice/seaice_get_dynforcing.F |
151 |
SEAICE_GET_DYNFORCING |
CDAIR(I,J) = SEAICE_rhoAir*SEAICE_drag*AAA |
|
./pkg/seaice/seaice_get_dynforcing.F |
160 |
SEAICE_GET_DYNFORCING |
taux(I,J,bi,bj)= 0.5 _d 0 * |
|
./pkg/seaice/seaice_get_dynforcing.F |
161 |
SEAICE_GET_DYNFORCING |
& (CDAIR(I,J)*(COSWIN* |
|
./pkg/seaice/seaice_get_dynforcing.F |
162 |
SEAICE_GET_DYNFORCING |
& (uWind(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
165 |
SEAICE_GET_DYNFORCING |
& -SIGN(SINWIN, _fCori(I,J,bi,bj))* |
|
./pkg/seaice/seaice_get_dynforcing.F |
166 |
SEAICE_GET_DYNFORCING |
& (vWind(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
169 |
SEAICE_GET_DYNFORCING |
& +CDAIR(I-1,J)*(COSWIN* |
|
./pkg/seaice/seaice_get_dynforcing.F |
170 |
SEAICE_GET_DYNFORCING |
& (uWind(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
173 |
SEAICE_GET_DYNFORCING |
& -SIGN(SINWIN, _fCori(I-1,J,bi,bj))* |
|
./pkg/seaice/seaice_get_dynforcing.F |
174 |
SEAICE_GET_DYNFORCING |
& (vWind(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
178 |
SEAICE_GET_DYNFORCING |
tauy(I,J,bi,bj)= 0.5 _d 0 * |
|
./pkg/seaice/seaice_get_dynforcing.F |
179 |
SEAICE_GET_DYNFORCING |
& (CDAIR(I,J)*(SIGN(SINWIN, _fCori(I,J,bi,bj))* |
|
./pkg/seaice/seaice_get_dynforcing.F |
180 |
SEAICE_GET_DYNFORCING |
& (uWind(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
184 |
SEAICE_GET_DYNFORCING |
& (vWind(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
187 |
SEAICE_GET_DYNFORCING |
& +CDAIR(I,J-1)*(SIGN(SINWIN, _fCori(I,J-1,bi,bj))* |
|
./pkg/seaice/seaice_get_dynforcing.F |
188 |
SEAICE_GET_DYNFORCING |
& (uWind(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
192 |
SEAICE_GET_DYNFORCING |
& (vWind(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
201 |
SEAICE_GET_DYNFORCING |
taux(I,J,bi,bj)=0.5 _d 0 * |
|
./pkg/seaice/seaice_get_dynforcing.F |
202 |
SEAICE_GET_DYNFORCING |
& ( CDAIR(I ,J)*( |
|
./pkg/seaice/seaice_get_dynforcing.F |
203 |
SEAICE_GET_DYNFORCING |
& COSWIN *uWind(I ,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
204 |
SEAICE_GET_DYNFORCING |
& -SIGN(SINWIN, _fCori(I ,J,bi,bj))*vWind(I ,J,bi,bj) ) |
|
./pkg/seaice/seaice_get_dynforcing.F |
205 |
SEAICE_GET_DYNFORCING |
& + CDAIR(I-1,J)*( |
|
./pkg/seaice/seaice_get_dynforcing.F |
206 |
SEAICE_GET_DYNFORCING |
& COSWIN *uWind(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
207 |
SEAICE_GET_DYNFORCING |
& -SIGN(SINWIN, _fCori(I-1,J,bi,bj))*vWind(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_get_dynforcing.F |
210 |
SEAICE_GET_DYNFORCING |
tauy(I,J,bi,bj)=0.5 _d 0 * |
|
./pkg/seaice/seaice_get_dynforcing.F |
211 |
SEAICE_GET_DYNFORCING |
& ( CDAIR(I,J )*( |
|
./pkg/seaice/seaice_get_dynforcing.F |
212 |
SEAICE_GET_DYNFORCING |
& SIGN(SINWIN, _fCori(I,J ,bi,bj))*uWind(I,J ,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
213 |
SEAICE_GET_DYNFORCING |
& +COSWIN*vWind(I,J ,bi,bj) ) |
|
./pkg/seaice/seaice_get_dynforcing.F |
214 |
SEAICE_GET_DYNFORCING |
& + CDAIR(I,J-1)*( |
|
./pkg/seaice/seaice_get_dynforcing.F |
215 |
SEAICE_GET_DYNFORCING |
& SIGN(SINWIN, _fCori(I,J-1,bi,bj))*uWind(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
216 |
SEAICE_GET_DYNFORCING |
& +COSWIN*vWind(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_get_dynforcing.F |
231 |
SEAICE_GET_DYNFORCING |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_get_dynforcing.F |
232 |
SEAICE_GET_DYNFORCING |
CDAIR(I,J) = SEAICE_drag_south/OCEAN_drag |
|
./pkg/seaice/seaice_get_dynforcing.F |
234 |
SEAICE_GET_DYNFORCING |
CDAIR(I,J) = SEAICE_drag /OCEAN_drag |
|
./pkg/seaice/seaice_get_dynforcing.F |
236 |
SEAICE_GET_DYNFORCING |
taux (I,J,bi,bj) = CDAIR(I,J)*FU(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
237 |
SEAICE_GET_DYNFORCING |
tauy (I,J,bi,bj) = CDAIR(I,J)*FV(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
88 |
SEAICE_GET_DYNFORCING |
U1=UWIND(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
89 |
SEAICE_GET_DYNFORCING |
V1=VWIND(I,J,bi,bj) |
|
./pkg/seaice/seaice_get_dynforcing.F |
96 |
SEAICE_GET_DYNFORCING |
CDAIR(I,J)=SEAICE_rhoAir*OCEAN_drag |
|
./pkg/seaice/seaice_get_dynforcing.F |
98 |
SEAICE_GET_DYNFORCING |
oceTauX(I,J)=CDAIR(I,J)* |
|
./pkg/seaice/seaice_get_dynforcing.F |
99 |
SEAICE_GET_DYNFORCING |
& (COSWIN*U1-SIGN(SINWIN, _fCori(I,J,bi,bj))*V1) |
|
./pkg/seaice/seaice_growth.F |
166 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
168 |
SEAICE_GROWTH |
FHEFF(I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
169 |
SEAICE_GROWTH |
FICE (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
170 |
SEAICE_GROWTH |
QNETO(I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
171 |
SEAICE_GROWTH |
QNETI(I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
172 |
SEAICE_GROWTH |
QSWO (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
173 |
SEAICE_GROWTH |
QSWI (I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
174 |
SEAICE_GROWTH |
HCORR(I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
175 |
SEAICE_GROWTH |
RESID_HEAT(I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
177 |
SEAICE_GROWTH |
saltFluxAdjust(I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
180 |
SEAICE_GROWTH |
FICEP(I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
181 |
SEAICE_GROWTH |
QSWIP(I,J) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
185 |
SEAICE_GROWTH |
DO J=1-oLy,sNy+oLy |
|
./pkg/seaice/seaice_growth.F |
187 |
SEAICE_GROWTH |
saltWtrIce(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
188 |
SEAICE_GROWTH |
frWtrIce(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
190 |
SEAICE_GROWTH |
frWtrAtm(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
197 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
199 |
SEAICE_GROWTH |
old_AREA(i,j) = AREA(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
211 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
218 |
SEAICE_GROWTH |
areaLoc = MAX(A22,AREANm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
219 |
SEAICE_GROWTH |
HICE(I,J) = HEFFNm1(I,J,bi,bj)/areaLoc |
|
./pkg/seaice/seaice_growth.F |
221 |
SEAICE_GROWTH |
HICE(I,J) = MAX(HICE(I,J),0.05 _d +00) |
|
./pkg/seaice/seaice_growth.F |
228 |
SEAICE_GROWTH |
hSnwLoc(I,J) = HSNOW(I,J,bi,bj)/areaLoc |
|
./pkg/seaice/seaice_growth.F |
233 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
235 |
SEAICE_GROWTH |
TMIX(I,J,bi,bj)=theta(I,J,kSurface,bi,bj)+273.16 _d +00 |
|
./pkg/seaice/seaice_growth.F |
237 |
SEAICE_GROWTH |
TMIX(I,J,bi,bj)=MAX(TMIX(I,J,bi,bj),271.2 _d +00) |
|
./pkg/seaice/seaice_growth.F |
243 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
246 |
SEAICE_GROWTH |
UG(I,J) = MAX(SEAICE_EPS,wspeed(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
281 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
284 |
SEAICE_GROWTH |
& (uWind(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
288 |
SEAICE_GROWTH |
& +(vWind(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
293 |
SEAICE_GROWTH |
UG(I,J)=SEAICE_EPS |
|
./pkg/seaice/seaice_growth.F |
295 |
SEAICE_GROWTH |
UG(I,J)=SQRT(SPEED_SQ) |
|
./pkg/seaice/seaice_growth.F |
309 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
311 |
SEAICE_GROWTH |
HICEP(I,J)=(HICE(I,J)/MULTDIM)*((2.0 _d 0*RK)-1.0 _d 0) |
|
./pkg/seaice/seaice_growth.F |
312 |
SEAICE_GROWTH |
TICE(I,J,bi,bj)=TICES(I,J,IT,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
320 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
323 |
SEAICE_GROWTH |
FICE (I,J) = FICE(I,J) + FICEP(I,J)/MULTDIM |
|
./pkg/seaice/seaice_growth.F |
324 |
SEAICE_GROWTH |
QSWI (I,J) = QSWI(I,J) + QSWIP(I,J)/MULTDIM |
|
./pkg/seaice/seaice_growth.F |
325 |
SEAICE_GROWTH |
TICES(I,J,IT,bi,bj) = TICE(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
341 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
343 |
SEAICE_GROWTH |
DIAGarray(I,J) = maskC(I,J,kSurface,bi,bj) * ( |
|
./pkg/seaice/seaice_growth.F |
344 |
SEAICE_GROWTH |
& FICE(I,J) * areaNm1(I,J,bi,bj) + |
|
./pkg/seaice/seaice_growth.F |
345 |
SEAICE_GROWTH |
& QNETO(I,J) * ( ONE - areaNm1(I,J,bi,bj) ) ) |
|
./pkg/seaice/seaice_growth.F |
362 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
377 |
SEAICE_GROWTH |
TBC = -0.0575 _d 0*salt(I,J,kSurface,bi,bj) + 0.0901 _d 0 |
|
./pkg/seaice/seaice_growth.F |
379 |
SEAICE_GROWTH |
IF ( theta(I,J,kSurface,bi,bj) .GE. TBC ) THEN |
|
./pkg/seaice/seaice_growth.F |
381 |
SEAICE_GROWTH |
& * (theta(I,J,kSurface,bi,bj)-TBC) * dRf(kSurface) |
|
./pkg/seaice/seaice_growth.F |
385 |
SEAICE_GROWTH |
& * (theta(I,J,kSurface,bi,bj)-TBC) * dRf(kSurface) |
|
./pkg/seaice/seaice_growth.F |
392 |
SEAICE_GROWTH |
hEffOld(I,J) = HEFF(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
394 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = MAX(ZERO,HEFF(I,J,bi,bj)-availHeat(I,J)) |
|
./pkg/seaice/seaice_growth.F |
396 |
SEAICE_GROWTH |
YNEG(I,J,bi,bj) = hEffOld(I,J) - HEFF(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
398 |
SEAICE_GROWTH |
saltWtrIce(I,J,bi,bj) = saltWtrIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
399 |
SEAICE_GROWTH |
& - YNEG(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
400 |
SEAICE_GROWTH |
RESID_HEAT(I,J) = availHeat(I,J) - YNEG(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
434 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
437 |
SEAICE_GROWTH |
GHEFF(I,J)=-SEAICE_deltaTtherm*FICE(I,J)*AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
446 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
448 |
SEAICE_GROWTH |
IF(FICE(I,J).LT.ZERO.AND.AREANm1(I,J,bi,bj).GT.ZERO) THEN |
|
./pkg/seaice/seaice_growth.F |
451 |
SEAICE_GROWTH |
snowEnergy=HSNOW(I,J,bi,bj)*QS |
|
./pkg/seaice/seaice_growth.F |
452 |
SEAICE_GROWTH |
IF(GHEFF(I,J).LE.snowEnergy) THEN |
|
./pkg/seaice/seaice_growth.F |
454 |
SEAICE_GROWTH |
HSNOW(I,J,bi,bj)=HSNOW(I,J,bi,bj)-GHEFF(I,J)/QS |
|
./pkg/seaice/seaice_growth.F |
457 |
SEAICE_GROWTH |
frWtrIce(I,J,bi,bj) = |
|
./pkg/seaice/seaice_growth.F |
458 |
SEAICE_GROWTH |
& frWtrIce(I,J,bi,bj) - GHEFF(I,J)/(QS*ICE2SNOW) |
|
./pkg/seaice/seaice_growth.F |
459 |
SEAICE_GROWTH |
FICE (I,J) = ZERO |
|
./pkg/seaice/seaice_growth.F |
463 |
SEAICE_GROWTH |
FICE(I,J)=-(GHEFF(I,J)-snowEnergy)/ |
|
./pkg/seaice/seaice_growth.F |
464 |
SEAICE_GROWTH |
& SEAICE_deltaTtherm/AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
466 |
SEAICE_GROWTH |
frWtrIce(I,J,bi,bj) = frWtrIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
467 |
SEAICE_GROWTH |
& -HSNOW(I,J,bi,bj)/ICE2SNOW |
|
./pkg/seaice/seaice_growth.F |
468 |
SEAICE_GROWTH |
HSNOW(I,J,bi,bj)=0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
479 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
482 |
SEAICE_GROWTH |
FHEFF(I,J)= FICE(I,J) * AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
483 |
SEAICE_GROWTH |
& + QNETO(I,J) * (ONE-AREANm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
505 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
508 |
SEAICE_GROWTH |
growthNeg = -SEAICE_deltaTtherm*FHEFF(I,J)*recip_QI |
|
./pkg/seaice/seaice_growth.F |
511 |
SEAICE_GROWTH |
growthHEFF = -ONE*MIN(HEFF(I,J,bi,bj),growthNeg) |
|
./pkg/seaice/seaice_growth.F |
513 |
SEAICE_GROWTH |
DIAGarray(I,J) = growthHEFF |
|
./pkg/seaice/seaice_growth.F |
516 |
SEAICE_GROWTH |
HCORR(I,J) = MIN(ZERO,growthHEFF) |
|
./pkg/seaice/seaice_growth.F |
518 |
SEAICE_GROWTH |
GAREA(I,J) = MAX(ZERO,SEAICE_deltaTtherm*QNETO(I,J)*recip_QI) |
|
./pkg/seaice/seaice_growth.F |
529 |
SEAICE_GROWTH |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_growth.F |
530 |
SEAICE_GROWTH |
AREA(I,J,bi,bj)=AREA(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_growth.F |
531 |
SEAICE_GROWTH |
& (ONE-AREANm1(I,J,bi,bj))*GAREA(I,J)/HO_south |
|
./pkg/seaice/seaice_growth.F |
532 |
SEAICE_GROWTH |
& +HALF*HCORR(I,J)*AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
533 |
SEAICE_GROWTH |
& /(HEFF(I,J,bi,bj)+.00001 _d 0) |
|
./pkg/seaice/seaice_growth.F |
535 |
SEAICE_GROWTH |
AREA(I,J,bi,bj)=AREA(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_growth.F |
536 |
SEAICE_GROWTH |
& (ONE-AREANm1(I,J,bi,bj))*GAREA(I,J)/HO |
|
./pkg/seaice/seaice_growth.F |
537 |
SEAICE_GROWTH |
& +HALF*HCORR(I,J)*AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
538 |
SEAICE_GROWTH |
& /(HEFF(I,J,bi,bj)+.00001 _d 0) |
|
./pkg/seaice/seaice_growth.F |
558 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
562 |
SEAICE_GROWTH |
& FICE(I,J)*recip_QI*AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
565 |
SEAICE_GROWTH |
growthHEFF = -ONE*MIN(HEFF(I,J,bi,bj),growthNeg) |
|
./pkg/seaice/seaice_growth.F |
567 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + growthHEFF |
|
./pkg/seaice/seaice_growth.F |
569 |
SEAICE_GROWTH |
saltWtrIce(I,J,bi,bj) = saltWtrIce(I,J,bi,bj) + growthHEFF |
|
./pkg/seaice/seaice_growth.F |
575 |
SEAICE_GROWTH |
QNETI(I,J) = (growthHEFF + growthNeg)*QI/SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth.F |
580 |
SEAICE_GROWTH |
IF(FICE(I,J).GT.ZERO) THEN |
|
./pkg/seaice/seaice_growth.F |
582 |
SEAICE_GROWTH |
HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)+SEAICE_deltaTtherm* |
|
./pkg/seaice/seaice_growth.F |
583 |
SEAICE_GROWTH |
& PRECIP(I,J,bi,bj)*AREANm1(I,J,bi,bj)*SDF |
|
./pkg/seaice/seaice_growth.F |
593 |
SEAICE_GROWTH |
frWtrIce(I,J,bi,bj) = frWtrIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
594 |
SEAICE_GROWTH |
& -PRECIP(I,J,bi,bj)*AREANm1(I,J,bi,bj)* |
|
./pkg/seaice/seaice_growth.F |
609 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
613 |
SEAICE_GROWTH |
IF( RESID_HEAT(I,J) .GT. ZERO .AND. |
|
./pkg/seaice/seaice_growth.F |
614 |
SEAICE_GROWTH |
& HSNOW(I,J,bi,bj) .GT. ZERO ) THEN |
|
./pkg/seaice/seaice_growth.F |
615 |
SEAICE_GROWTH |
GHEFF(I,J) = MIN( HSNOW(I,J,bi,bj)/SDF/ICE2WATR, |
|
./pkg/seaice/seaice_growth.F |
616 |
SEAICE_GROWTH |
& RESID_HEAT(I,J) ) |
|
./pkg/seaice/seaice_growth.F |
617 |
SEAICE_GROWTH |
YNEG(I,J,bi,bj) = YNEG(I,J,bi,bj) +GHEFF(I,J) |
|
./pkg/seaice/seaice_growth.F |
628 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
630 |
SEAICE_GROWTH |
IF( RESID_HEAT(I,J) .GT. ZERO .AND. |
|
./pkg/seaice/seaice_growth.F |
631 |
SEAICE_GROWTH |
& HSNOW(I,J,bi,bj) .GT. ZERO ) THEN |
|
./pkg/seaice/seaice_growth.F |
632 |
SEAICE_GROWTH |
HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)-GHEFF(I,J)*SDF*ICE2WATR |
|
./pkg/seaice/seaice_growth.F |
633 |
SEAICE_GROWTH |
frWtrIce(I,J,bi,bj) = frWtrIce(I,J,bi,bj)-GHEFF(I,J) |
|
./pkg/seaice/seaice_growth.F |
650 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
653 |
SEAICE_GROWTH |
EmPmR(I,J,bi,bj) = maskC(I,J,kSurface,bi,bj)*( |
|
./pkg/seaice/seaice_growth.F |
654 |
SEAICE_GROWTH |
& ( EVAP(I,J,bi,bj)-PRECIP(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_growth.F |
655 |
SEAICE_GROWTH |
& * ( ONE - AREANm1(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_growth.F |
657 |
SEAICE_GROWTH |
& - RUNOFF(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
659 |
SEAICE_GROWTH |
& + frWtrIce(I,J,bi,bj)*ICE2WATR/SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth.F |
660 |
SEAICE_GROWTH |
& + saltWtrIce(I,J,bi,bj)*ICE2WATR/SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth.F |
668 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
670 |
SEAICE_GROWTH |
DIAGarray(I,J) = maskC(I,J,kSurface,bi,bj)*( |
|
./pkg/seaice/seaice_growth.F |
671 |
SEAICE_GROWTH |
& PRECIP(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
672 |
SEAICE_GROWTH |
& - EVAP(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
673 |
SEAICE_GROWTH |
& *( ONE - AREANm1(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_growth.F |
674 |
SEAICE_GROWTH |
& + RUNOFF(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
683 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
685 |
SEAICE_GROWTH |
frWtrAtm(I,J,bi,bj) = maskC(I,J,kSurface,bi,bj)*( |
|
./pkg/seaice/seaice_growth.F |
686 |
SEAICE_GROWTH |
& PRECIP(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
687 |
SEAICE_GROWTH |
& - EVAP(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
688 |
SEAICE_GROWTH |
& *( ONE - AREANm1(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_growth.F |
689 |
SEAICE_GROWTH |
& + RUNOFF(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
699 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
702 |
SEAICE_GROWTH |
IF ( HSALT(I,J,bi,bj) .LT. 0.0 ) THEN |
|
./pkg/seaice/seaice_growth.F |
703 |
SEAICE_GROWTH |
saltFluxAdjust(I,J) = - HEFFM(I,J,bi,bj) * |
|
./pkg/seaice/seaice_growth.F |
704 |
SEAICE_GROWTH |
& HSALT(I,J,bi,bj) / SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth.F |
705 |
SEAICE_GROWTH |
HSALT(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
715 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
718 |
SEAICE_GROWTH |
IF ( saltWtrIce(I,J,bi,bj) .GE. 0.0 ) THEN |
|
./pkg/seaice/seaice_growth.F |
719 |
SEAICE_GROWTH |
saltFlux(I,J,bi,bj) = |
|
./pkg/seaice/seaice_growth.F |
720 |
SEAICE_GROWTH |
& HEFFM(I,J,bi,bj)*saltWtrIce(I,J,bi,bj)* |
|
./pkg/seaice/seaice_growth.F |
725 |
SEAICE_GROWTH |
saltPlumeFlux(I,J,bi,bj)= |
|
./pkg/seaice/seaice_growth.F |
726 |
SEAICE_GROWTH |
& HEFFM(I,J,bi,bj)*saltWtrIce(I,J,bi,bj)* |
|
./pkg/seaice/seaice_growth.F |
731 |
SEAICE_GROWTH |
IF ( YC(I,J,bi,bj) .LT. 0.0 _d 0 ) |
|
./pkg/seaice/seaice_growth.F |
738 |
SEAICE_GROWTH |
saltFlux(I,J,bi,bj) = |
|
./pkg/seaice/seaice_growth.F |
739 |
SEAICE_GROWTH |
& HEFFM(I,J,bi,bj)*saltWtrIce(I,J,bi,bj)* |
|
./pkg/seaice/seaice_growth.F |
740 |
SEAICE_GROWTH |
& HSALT(I,J,bi,bj)/ |
|
./pkg/seaice/seaice_growth.F |
741 |
SEAICE_GROWTH |
& (HEFF(I,J,bi,bj)-saltWtrIce(I,J,bi,bj))/ |
|
./pkg/seaice/seaice_growth.F |
748 |
SEAICE_GROWTH |
HSALT(I,J,bi,bj) = HSALT(I,J,bi,bj) + |
|
./pkg/seaice/seaice_growth.F |
749 |
SEAICE_GROWTH |
& saltFlux(I,J,bi,bj) * SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth.F |
750 |
SEAICE_GROWTH |
saltFlux(I,J,bi,bj) = |
|
./pkg/seaice/seaice_growth.F |
751 |
SEAICE_GROWTH |
& saltFlux(I,J,bi,bj) + saltFluxAdjust(I,J) |
|
./pkg/seaice/seaice_growth.F |
753 |
SEAICE_GROWTH |
IF ( HEFF(I,J,bi,bj) .EQ. 0.0 ) THEN |
|
./pkg/seaice/seaice_growth.F |
754 |
SEAICE_GROWTH |
saltFlux(I,J,bi,bj) = saltFlux(I,J,bi,bj) - |
|
./pkg/seaice/seaice_growth.F |
755 |
SEAICE_GROWTH |
& HEFFM(I,J,bi,bj) * HSALT(I,J,bi,bj) / |
|
./pkg/seaice/seaice_growth.F |
757 |
SEAICE_GROWTH |
HSALT(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth.F |
767 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
770 |
SEAICE_GROWTH |
QNET(I,J,bi,bj) = QNETI(I,J) * AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
771 |
SEAICE_GROWTH |
& +QNETO(I,J) * (ONE-AREANm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
772 |
SEAICE_GROWTH |
QSW(I,J,bi,bj) = QSWI(I,J) * AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
773 |
SEAICE_GROWTH |
& +QSWO(I,J) * (ONE-AREANm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
780 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
782 |
SEAICE_GROWTH |
DIAGarray(I,J) = QNETO(I,J) * (ONE-areaNm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
788 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
790 |
SEAICE_GROWTH |
DIAGarray(I,J) = QNETI(I,J) * areaNm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
802 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
805 |
SEAICE_GROWTH |
YNEG(I,J,bi,bj) = YNEG(I,J,bi,bj)*recip_dRf(kSurface) * |
|
./pkg/seaice/seaice_growth.F |
814 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
817 |
SEAICE_GROWTH |
QNET(I,J,bi,bj) = QNET(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
818 |
SEAICE_GROWTH |
& +YNEG(I,J,bi,bj)/SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth.F |
819 |
SEAICE_GROWTH |
& *maskC(I,J,kSurface,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
840 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
843 |
SEAICE_GROWTH |
AREA(I,J,bi,bj)=MIN(AREA(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
844 |
SEAICE_GROWTH |
& ,HEFF(I,J,bi,bj)/.0001 _d 0) |
|
./pkg/seaice/seaice_growth.F |
851 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
855 |
SEAICE_GROWTH |
AREA(I,J,bi,bj)=MIN(ONE,AREA(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
864 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
866 |
SEAICE_GROWTH |
AREA(I,J,bi,bj) = MAX(ZERO,AREA(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
867 |
SEAICE_GROWTH |
HSNOW(I,J,bi,bj) = MAX(ZERO,HSNOW(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
869 |
SEAICE_GROWTH |
AREA(I,J,bi,bj) = AREA(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
870 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
872 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj)=MIN(MAX_HEFF,HEFF(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
874 |
SEAICE_GROWTH |
HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth.F |
882 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
884 |
SEAICE_GROWTH |
GHEFF(I,J) = (HEFF(I,J,bi,bj)-HEFFNm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
896 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
898 |
SEAICE_GROWTH |
hDraft = (HSNOW(I,J,bi,bj)*SEAICE_rhoSnow |
|
./pkg/seaice/seaice_growth.F |
899 |
SEAICE_GROWTH |
& +HEFF(I,J,bi,bj)*SEAICE_rhoIce)/1000. _d 0 |
|
./pkg/seaice/seaice_growth.F |
901 |
SEAICE_GROWTH |
GHEFF(I,J) = hDraft - MIN(hDraft,HEFF(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth.F |
902 |
SEAICE_GROWTH |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj) + GHEFF(I,J) |
|
./pkg/seaice/seaice_growth.F |
903 |
SEAICE_GROWTH |
HSNOW(I,J,bi,bj) = MAX(0. _d 0, |
|
./pkg/seaice/seaice_growth.F |
904 |
SEAICE_GROWTH |
& HSNOW(I,J,bi,bj)-GHEFF(I,J)*ICE2SNOW) |
|
./pkg/seaice/seaice_growth.F |
911 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
913 |
SEAICE_GROWTH |
GHEFF(I,J) = GHEFF(I,J)/SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth.F |
924 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
926 |
SEAICE_GROWTH |
sIceLoad(i,j,bi,bj) = HEFF(I,J,bi,bj)*SEAICE_rhoIce |
|
./pkg/seaice/seaice_growth.F |
927 |
SEAICE_GROWTH |
& + HSNOW(I,J,bi,bj)*SEAICE_rhoSnow |
|
./pkg/seaice/seaice_growth.F |
936 |
SEAICE_GROWTH |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth.F |
938 |
SEAICE_GROWTH |
IF ( AREA(I,J,bi,bj) .GT. 0.15 ) THEN |
|
./pkg/seaice/seaice_growth_if.F |
1015 |
SEAICE_GROWTH_IF |
DO J = 1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
1017 |
SEAICE_GROWTH_IF |
EnergyToMeltSnowAndIce(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
1018 |
SEAICE_GROWTH_IF |
& HEFF(I,J,bi,bj)/QI + |
|
./pkg/seaice/seaice_growth_if.F |
1019 |
SEAICE_GROWTH_IF |
& HSNOW(I,J,bi,bj)/QS |
|
./pkg/seaice/seaice_growth_if.F |
1021 |
SEAICE_GROWTH_IF |
deltaHS = FL_C2*( HSNOW_ACTUAL(I,J) - |
|
./pkg/seaice/seaice_growth_if.F |
1022 |
SEAICE_GROWTH_IF |
& HICE_ACTUAL(I,J)*FL_C3 ) |
|
./pkg/seaice/seaice_growth_if.F |
1027 |
SEAICE_GROWTH_IF |
HICE_ACTUAL(I,J) = HICE_ACTUAL(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
1030 |
SEAICE_GROWTH_IF |
HSNOW_ACTUAL(I,J)= HSNOW_ACTUAL(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
1033 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj)= HICE_ACTUAL(I,J) * |
|
./pkg/seaice/seaice_growth_if.F |
1034 |
SEAICE_GROWTH_IF |
& AREA(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
1036 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = HSNOW_ACTUAL(I,J)* |
|
./pkg/seaice/seaice_growth_if.F |
1037 |
SEAICE_GROWTH_IF |
& AREA(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
1039 |
SEAICE_GROWTH_IF |
EnergyToMeltSnowAndIce2(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
1040 |
SEAICE_GROWTH_IF |
& HEFF(I,J,bi,bj)/QI + |
|
./pkg/seaice/seaice_growth_if.F |
1041 |
SEAICE_GROWTH_IF |
& HSNOW(I,J,bi,bj)/QS |
|
./pkg/seaice/seaice_growth_if.F |
1045 |
SEAICE_GROWTH_IF |
& (J .EQ. SEAICE_debugPointY) ) THEN |
|
./pkg/seaice/seaice_growth_if.F |
1048 |
SEAICE_GROWTH_IF |
& EnergyToMeltSnowAndIce(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1049 |
SEAICE_GROWTH_IF |
& EnergyToMeltSnowAndIce2(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1050 |
SEAICE_GROWTH_IF |
& EnergyToMeltSnowAndIce(I,J) - |
|
./pkg/seaice/seaice_growth_if.F |
1051 |
SEAICE_GROWTH_IF |
& EnergyToMeltSnowAndIce2(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
1077 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
1079 |
SEAICE_GROWTH_IF |
sIceLoad(i,j,bi,bj) = HEFF(I,J,bi,bj)* |
|
./pkg/seaice/seaice_growth_if.F |
1080 |
SEAICE_GROWTH_IF |
& SEAICE_rhoIce + HSNOW(I,J,bi,bj)*SEAICE_rhoSnow |
|
./pkg/seaice/seaice_growth_if.F |
1118 |
SEAICE_GROWTH_IF |
& AREANm1(I,J,bi,bj), |
|
./pkg/seaice/seaice_growth_if.F |
1120 |
SEAICE_GROWTH_IF |
& HEFFNm1(I,J,bi,bj), |
|
./pkg/seaice/seaice_growth_if.F |
1125 |
SEAICE_GROWTH_IF |
& HSNOW_ORIG(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1126 |
SEAICE_GROWTH_IF |
& HSNOW(I,J,bi,bj), |
|
./pkg/seaice/seaice_growth_if.F |
1153 |
SEAICE_GROWTH_IF |
& QNET(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
1187 |
SEAICE_GROWTH_IF |
& EmPmR(I,J,bi,bj), |
|
./pkg/seaice/seaice_growth_if.F |
1188 |
SEAICE_GROWTH_IF |
& EVAP(I,J,bi,bj), |
|
./pkg/seaice/seaice_growth_if.F |
1189 |
SEAICE_GROWTH_IF |
& PRECIP(I,J,bi,bj), |
|
./pkg/seaice/seaice_growth_if.F |
1190 |
SEAICE_GROWTH_IF |
& RUNOFF(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
1194 |
SEAICE_GROWTH_IF |
& PrecipRateOverIceSurfaceToSea(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1195 |
SEAICE_GROWTH_IF |
& SnowAccRateOverIce(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1196 |
SEAICE_GROWTH_IF |
& SmowAccOverIce(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
1200 |
SEAICE_GROWTH_IF |
& PotSnowMeltFromSurf(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1201 |
SEAICE_GROWTH_IF |
& PotSnowMeltRateFromSurf(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1202 |
SEAICE_GROWTH_IF |
& SnowMeltFromSurface(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1203 |
SEAICE_GROWTH_IF |
& SnowMeltRateFromSurface(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
1207 |
SEAICE_GROWTH_IF |
& ActualNewTotalSnowMelt(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1208 |
SEAICE_GROWTH_IF |
& ExpectedSnowVolumeChange(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
1213 |
SEAICE_GROWTH_IF |
& FreshwaterContribFromIce(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
1214 |
SEAICE_GROWTH_IF |
& FreshwaterContribFromSnowMelt(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
238 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
240 |
SEAICE_GROWTH_IF |
F_ia_net (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
241 |
SEAICE_GROWTH_IF |
F_ia_net_before_snow(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
242 |
SEAICE_GROWTH_IF |
F_io_net (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
244 |
SEAICE_GROWTH_IF |
F_ia (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
245 |
SEAICE_GROWTH_IF |
F_ao (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
246 |
SEAICE_GROWTH_IF |
F_mi (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
248 |
SEAICE_GROWTH_IF |
QNETI(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
249 |
SEAICE_GROWTH_IF |
QSWO (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
250 |
SEAICE_GROWTH_IF |
QSWI (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
252 |
SEAICE_GROWTH_IF |
QSWO_BELOW_FIRST_LAYER (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
253 |
SEAICE_GROWTH_IF |
QSWO_IN_FIRST_LAYER (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
255 |
SEAICE_GROWTH_IF |
S_a (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
256 |
SEAICE_GROWTH_IF |
S_h (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
258 |
SEAICE_GROWTH_IF |
IceGrowthRateUnderExistingIce (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
259 |
SEAICE_GROWTH_IF |
IceGrowthRateFromSurface (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
260 |
SEAICE_GROWTH_IF |
NetExistingIceGrowthRate (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
261 |
SEAICE_GROWTH_IF |
S_a_from_IGROW (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
263 |
SEAICE_GROWTH_IF |
PredTempChange (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
264 |
SEAICE_GROWTH_IF |
PredTempChangeFromQSW (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
265 |
SEAICE_GROWTH_IF |
PredTempChangeFromOA_MQNET (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
266 |
SEAICE_GROWTH_IF |
PredTempChangeFromFIA (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
267 |
SEAICE_GROWTH_IF |
PredTempChangeFromF_IA_NET (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
268 |
SEAICE_GROWTH_IF |
PredTempChangeFromF_IO_NET (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
269 |
SEAICE_GROWTH_IF |
PredTempChangeFromNewIceVol (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
271 |
SEAICE_GROWTH_IF |
IceGrowthRateOpenWater (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
272 |
SEAICE_GROWTH_IF |
IceGrowthRateMixedLayer (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
274 |
SEAICE_GROWTH_IF |
ExpectedIceVolumeChange (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
275 |
SEAICE_GROWTH_IF |
ExpectedSnowVolumeChange (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
276 |
SEAICE_GROWTH_IF |
ActualNewTotalVolumeChange (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
277 |
SEAICE_GROWTH_IF |
ActualNewTotalSnowMelt (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
279 |
SEAICE_GROWTH_IF |
EnergyInNewTotalIceVolume (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
280 |
SEAICE_GROWTH_IF |
NetEnergyFluxOutOfSystem (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
281 |
SEAICE_GROWTH_IF |
ResidualHeatOutOfSystem (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
282 |
SEAICE_GROWTH_IF |
QSW_absorb_in_ML (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
283 |
SEAICE_GROWTH_IF |
QSW_absorb_below_ML (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
285 |
SEAICE_GROWTH_IF |
SnowAccRateOverIce (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
286 |
SEAICE_GROWTH_IF |
SmowAccOverIce (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
287 |
SEAICE_GROWTH_IF |
PrecipRateOverIceSurfaceToSea (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
289 |
SEAICE_GROWTH_IF |
PotSnowMeltRateFromSurf (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
290 |
SEAICE_GROWTH_IF |
PotSnowMeltFromSurf (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
291 |
SEAICE_GROWTH_IF |
SnowMeltFromSurface (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
292 |
SEAICE_GROWTH_IF |
SnowMeltRateFromSurface (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
293 |
SEAICE_GROWTH_IF |
SurfHeatFluxConvergToSnowMelt (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
295 |
SEAICE_GROWTH_IF |
FreshwaterContribFromSnowMelt (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
296 |
SEAICE_GROWTH_IF |
FreshwaterContribFromIce (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
302 |
SEAICE_GROWTH_IF |
HEFFNm1(I,J,bi,bj) = HEFF(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
303 |
SEAICE_GROWTH_IF |
AREANm1(I,J,bi,bj) = AREA(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
321 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
326 |
SEAICE_GROWTH_IF |
HEFFNm1(I,J,bi,bj) = MAX(0. _d 0,HEFFNm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
327 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = MAX(0. _d 0,HSNOW(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_growth_if.F |
328 |
SEAICE_GROWTH_IF |
AREANm1(I,J,bi,bj) = MAX(0. _d 0,AREANm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
332 |
SEAICE_GROWTH_IF |
IF (PRECIP(I,J,bi,bj) .LT. 0.0 _d 0) THEN |
|
./pkg/seaice/seaice_growth_if.F |
333 |
SEAICE_GROWTH_IF |
PRECIP(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth_if.F |
348 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
351 |
SEAICE_GROWTH_IF |
IF (HEFFNm1(I,J,bi,bj) .EQ. 0.0) THEN |
|
./pkg/seaice/seaice_growth_if.F |
352 |
SEAICE_GROWTH_IF |
AREANm1(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth_if.F |
353 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth_if.F |
356 |
SEAICE_GROWTH_IF |
IF (AREANm1(I,J,bi,bj) .EQ. 0.0) THEN |
|
./pkg/seaice/seaice_growth_if.F |
357 |
SEAICE_GROWTH_IF |
HEFFNm1(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth_if.F |
358 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_growth_if.F |
363 |
SEAICE_GROWTH_IF |
IF (AREANm1(I,J,bi,bj) .GT. 0.) THEN |
|
./pkg/seaice/seaice_growth_if.F |
364 |
SEAICE_GROWTH_IF |
HICE_ACTUAL(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
365 |
SEAICE_GROWTH_IF |
& HEFFNm1(I,J,bi,bj)/AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
367 |
SEAICE_GROWTH_IF |
HSNOW_ACTUAL(I,J) = HSNOW(I,J,bi,bj)/ |
|
./pkg/seaice/seaice_growth_if.F |
368 |
SEAICE_GROWTH_IF |
& AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
375 |
SEAICE_GROWTH_IF |
IF (TICE(I,J,bi,bj) .LT. TMELT) THEN |
|
./pkg/seaice/seaice_growth_if.F |
377 |
SEAICE_GROWTH_IF |
SnowAccRateOverIce(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
378 |
SEAICE_GROWTH_IF |
& PRECIP(I,J,bi,bj)*RHOFW/RHOSN |
|
./pkg/seaice/seaice_growth_if.F |
381 |
SEAICE_GROWTH_IF |
PrecipRateOverIceSurfaceToSea(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
389 |
SEAICE_GROWTH_IF |
SnowAccRateOverIce(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
391 |
SEAICE_GROWTH_IF |
PrecipRateOverIceSurfaceToSea(I,J)= |
|
./pkg/seaice/seaice_growth_if.F |
392 |
SEAICE_GROWTH_IF |
& PRECIP(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
396 |
SEAICE_GROWTH_IF |
SmowAccOverIce(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
397 |
SEAICE_GROWTH_IF |
& SnowAccRateOverIce(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
398 |
SEAICE_GROWTH_IF |
& *SEAICE_deltaTtherm*AreaNm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
401 |
SEAICE_GROWTH_IF |
HEFFNm1(I,J,bi,bj) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
402 |
SEAICE_GROWTH_IF |
HICE_ACTUAL(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
403 |
SEAICE_GROWTH_IF |
HSNOW_ACTUAL(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
404 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
406 |
SEAICE_GROWTH_IF |
HSNOW_ORIG(I,J) = HSNOW(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
411 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
414 |
SEAICE_GROWTH_IF |
UG(I,J) = MAX(SEAICE_EPS,wspeed(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
434 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
436 |
SEAICE_GROWTH_IF |
TMIX(I,J,bi,bj)= |
|
./pkg/seaice/seaice_growth_if.F |
437 |
SEAICE_GROWTH_IF |
& theta(I,J,kSurface,bi,bj) + TMELT |
|
./pkg/seaice/seaice_growth_if.F |
457 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
459 |
SEAICE_GROWTH_IF |
F_ia_net (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
460 |
SEAICE_GROWTH_IF |
F_ia (I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
461 |
SEAICE_GROWTH_IF |
F_io_net(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
467 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
472 |
SEAICE_GROWTH_IF |
& (J .EQ. SEAICE_debugPointY) ) THEN |
|
./pkg/seaice/seaice_growth_if.F |
474 |
SEAICE_GROWTH_IF |
print *,'sig: I,J,F_ia,F_ia_net',I,J,F_ia(I,J), |
|
./pkg/seaice/seaice_growth_if.F |
475 |
SEAICE_GROWTH_IF |
& F_ia_net(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
480 |
SEAICE_GROWTH_IF |
F_ia_net_before_snow(I,J) = F_ia_net(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
482 |
SEAICE_GROWTH_IF |
IF (AreaNm1(I,J,bi,bj)*HEFFNm1(I,J,bi,bj).LE.0.) THEN |
|
./pkg/seaice/seaice_growth_if.F |
483 |
SEAICE_GROWTH_IF |
IceGrowthRateUnderExistingIce(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
484 |
SEAICE_GROWTH_IF |
IceGrowthRateFromSurface(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
485 |
SEAICE_GROWTH_IF |
NetExistingIceGrowthRate(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
491 |
SEAICE_GROWTH_IF |
IceGrowthRateUnderExistingIce(I,J)=F_io_net(I,J)*QI |
|
./pkg/seaice/seaice_growth_if.F |
497 |
SEAICE_GROWTH_IF |
PotSnowMeltRateFromSurf(I,J)= - F_ia_net(I,J)*QS |
|
./pkg/seaice/seaice_growth_if.F |
501 |
SEAICE_GROWTH_IF |
PotSnowMeltFromSurf(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
502 |
SEAICE_GROWTH_IF |
& PotSnowMeltRateFromSurf(I,J)* SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth_if.F |
512 |
SEAICE_GROWTH_IF |
IF (PotSnowMeltFromSurf(I,J) .GE. |
|
./pkg/seaice/seaice_growth_if.F |
513 |
SEAICE_GROWTH_IF |
& HSNOW_ACTUAL(I,J)) THEN |
|
./pkg/seaice/seaice_growth_if.F |
515 |
SEAICE_GROWTH_IF |
SnowMeltFromSurface(I,J) = HSNOW_ACTUAL(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
517 |
SEAICE_GROWTH_IF |
SnowMeltRateFromSurface(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
518 |
SEAICE_GROWTH_IF |
& SnowMeltFromSurface(I,J)/ SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth_if.F |
522 |
SEAICE_GROWTH_IF |
SurfHeatFluxConvergToSnowMelt(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
523 |
SEAICE_GROWTH_IF |
& -HSNOW_ACTUAL(I,J)/QS/SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth_if.F |
528 |
SEAICE_GROWTH_IF |
SnowMeltFromSurface(I,J)=PotSnowMeltFromSurf(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
530 |
SEAICE_GROWTH_IF |
SnowMeltRateFromSurface(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
531 |
SEAICE_GROWTH_IF |
& PotSnowMeltRateFromSurf(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
533 |
SEAICE_GROWTH_IF |
SurfHeatFluxConvergToSnowMelt(I,J) =F_ia_net(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
538 |
SEAICE_GROWTH_IF |
F_ia_net(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
539 |
SEAICE_GROWTH_IF |
& F_ia_net(I,J)-SurfHeatFluxConvergToSnowMelt(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
541 |
SEAICE_GROWTH_IF |
IceGrowthRateFromSurface(I,J) = F_ia_net(I,J)*QI |
|
./pkg/seaice/seaice_growth_if.F |
543 |
SEAICE_GROWTH_IF |
NetExistingIceGrowthRate(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
544 |
SEAICE_GROWTH_IF |
& IceGrowthRateUnderExistingIce(I,J) + |
|
./pkg/seaice/seaice_growth_if.F |
545 |
SEAICE_GROWTH_IF |
& IceGrowthRateFromSurface(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
574 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
580 |
SEAICE_GROWTH_IF |
QSWO_BELOW_FIRST_LAYER(i,j)= QSWO(I,J)*SWFRACB |
|
./pkg/seaice/seaice_growth_if.F |
581 |
SEAICE_GROWTH_IF |
QSWO_IN_FIRST_LAYER(I,J) = QSWO(I,J)*(1.0 - SWFRACB) |
|
./pkg/seaice/seaice_growth_if.F |
584 |
SEAICE_GROWTH_IF |
QSWO_IN_FIRST_LAYER(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_growth_if.F |
586 |
SEAICE_GROWTH_IF |
IceGrowthRateOpenWater(I,J)= QI* |
|
./pkg/seaice/seaice_growth_if.F |
587 |
SEAICE_GROWTH_IF |
& (F_ao(I,J) - QSWO(I,J) + QSWO_IN_FIRST_LAYER(I,J)) |
|
./pkg/seaice/seaice_growth_if.F |
603 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
608 |
SEAICE_GROWTH_IF |
TBC = -0.0575 _d 0*salt(I,J,kSurface,bi,bj) + |
|
./pkg/seaice/seaice_growth_if.F |
620 |
SEAICE_GROWTH_IF |
surf_theta = max(theta(I,J,kSurface,bi,bj), TBC) |
|
./pkg/seaice/seaice_growth_if.F |
622 |
SEAICE_GROWTH_IF |
F_mi(I,J) = -GAMMA*RHOSW*CPW *(surf_theta - TBC) |
|
./pkg/seaice/seaice_growth_if.F |
624 |
SEAICE_GROWTH_IF |
IceGrowthRateMixedLayer(I,J) = F_mi(I,J)*QI |
|
./pkg/seaice/seaice_growth_if.F |
634 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
636 |
SEAICE_GROWTH_IF |
S_h(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
637 |
SEAICE_GROWTH_IF |
& NetExistingIceGrowthRate(I,J)*AREANm1(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_growth_if.F |
638 |
SEAICE_GROWTH_IF |
& (1. -AREANm1(I,J,bi,bj))* |
|
./pkg/seaice/seaice_growth_if.F |
639 |
SEAICE_GROWTH_IF |
& IceGrowthRateOpenWater(I,J) + |
|
./pkg/seaice/seaice_growth_if.F |
640 |
SEAICE_GROWTH_IF |
& IceGrowthRateMixedLayer(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
645 |
SEAICE_GROWTH_IF |
S_hsnow(I,J) = AREANm1(I,J,bi,bj)* ( |
|
./pkg/seaice/seaice_growth_if.F |
646 |
SEAICE_GROWTH_IF |
& SnowAccRateOverIce(I,J) - |
|
./pkg/seaice/seaice_growth_if.F |
647 |
SEAICE_GROWTH_IF |
& SnowMeltRateFromSurface(I,J) ) |
|
./pkg/seaice/seaice_growth_if.F |
664 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
666 |
SEAICE_GROWTH_IF |
S_a(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
675 |
SEAICE_GROWTH_IF |
IF (IceGrowthRateOpenWater(I,J) .GT. 0) THEN |
|
./pkg/seaice/seaice_growth_if.F |
676 |
SEAICE_GROWTH_IF |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_growth_if.F |
677 |
SEAICE_GROWTH_IF |
S_a_from_IGROW(I,J) = (ONE-AREANm1(I,J,bi,bj))* |
|
./pkg/seaice/seaice_growth_if.F |
678 |
SEAICE_GROWTH_IF |
& IceGrowthRateOpenWater(I,J)/HO_south |
|
./pkg/seaice/seaice_growth_if.F |
680 |
SEAICE_GROWTH_IF |
S_a_from_IGROW(I,J) = (ONE-AREANm1(I,J,bi,bj))* |
|
./pkg/seaice/seaice_growth_if.F |
681 |
SEAICE_GROWTH_IF |
& IceGrowthRateOpenWater(I,J)/HO |
|
./pkg/seaice/seaice_growth_if.F |
684 |
SEAICE_GROWTH_IF |
IF (AREANm1(I,J,bi,bj) .GT. 0.) THEN |
|
./pkg/seaice/seaice_growth_if.F |
685 |
SEAICE_GROWTH_IF |
S_a(I,J) = S_a(I,J) + S_a_from_IGROW(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
687 |
SEAICE_GROWTH_IF |
IF (S_h(I,J) .GT. 0) THEN |
|
./pkg/seaice/seaice_growth_if.F |
688 |
SEAICE_GROWTH_IF |
S_a(I,J) = S_a(I,J) + S_a_from_IGROW(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
694 |
SEAICE_GROWTH_IF |
IF ( (S_h(I,J) .LT. 0.) .AND. |
|
./pkg/seaice/seaice_growth_if.F |
695 |
SEAICE_GROWTH_IF |
& (AREANm1(I,J,bi,bj).GT. 0.) .AND. |
|
./pkg/seaice/seaice_growth_if.F |
696 |
SEAICE_GROWTH_IF |
& (HEFFNm1(I,J,bi,bj).NE. 0.) ) THEN |
|
./pkg/seaice/seaice_growth_if.F |
698 |
SEAICE_GROWTH_IF |
S_a(I,J) = S_a(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
699 |
SEAICE_GROWTH_IF |
& + AREANm1(I,J,bi,bj)/(2.0*HEFFNm1(I,J,bi,bj))* |
|
./pkg/seaice/seaice_growth_if.F |
700 |
SEAICE_GROWTH_IF |
& IceGrowthRateOpenWater(I,J)* |
|
./pkg/seaice/seaice_growth_if.F |
701 |
SEAICE_GROWTH_IF |
& (1-AREANm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
703 |
SEAICE_GROWTH_IF |
S_a(I,J) = S_a(I,J) + 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
707 |
SEAICE_GROWTH_IF |
IF ( (IceGrowthRateMixedLayer(I,J) .LE. 0.) .AND. |
|
./pkg/seaice/seaice_growth_if.F |
708 |
SEAICE_GROWTH_IF |
& (AREANm1(I,J,bi,bj).GT. 0.) .AND. |
|
./pkg/seaice/seaice_growth_if.F |
709 |
SEAICE_GROWTH_IF |
& (HEFFNm1(I,J,bi,bj).NE. 0.) ) THEN |
|
./pkg/seaice/seaice_growth_if.F |
711 |
SEAICE_GROWTH_IF |
S_a(I,J) = S_a(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
712 |
SEAICE_GROWTH_IF |
& + AREANm1(I,J,bi,bj)/(2.0*HEFFNm1(I,J,bi,bj))* |
|
./pkg/seaice/seaice_growth_if.F |
713 |
SEAICE_GROWTH_IF |
& IceGrowthRateMixedLayer(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
716 |
SEAICE_GROWTH_IF |
S_a(I,J) = S_a(I,J) + 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
720 |
SEAICE_GROWTH_IF |
IF ( (NetExistingIceGrowthRate(I,J) .LE. 0.) .AND. |
|
./pkg/seaice/seaice_growth_if.F |
721 |
SEAICE_GROWTH_IF |
& (AREANm1(I,J,bi,bj).GT. 0.) .AND. |
|
./pkg/seaice/seaice_growth_if.F |
722 |
SEAICE_GROWTH_IF |
& (HEFFNm1(I,J,bi,bj).NE. 0.) ) THEN |
|
./pkg/seaice/seaice_growth_if.F |
724 |
SEAICE_GROWTH_IF |
S_a(I,J) = S_a(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
725 |
SEAICE_GROWTH_IF |
& + AREANm1(I,J,bi,bj)/(2.0*HEFFNm1(I,J,bi,bj))* |
|
./pkg/seaice/seaice_growth_if.F |
726 |
SEAICE_GROWTH_IF |
& NetExistingIceGrowthRate(I,J)*AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
729 |
SEAICE_GROWTH_IF |
S_a(I,J) = S_a(I,J) + 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
756 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
758 |
SEAICE_GROWTH_IF |
AREA(I,J,bi,bj) = AREANm1(I,J,bi,bj) + |
|
./pkg/seaice/seaice_growth_if.F |
759 |
SEAICE_GROWTH_IF |
& SEAICE_deltaTtherm * S_a(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
760 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj) = HEFFNm1(I,J,bi,bj) + |
|
./pkg/seaice/seaice_growth_if.F |
761 |
SEAICE_GROWTH_IF |
& SEAICE_deltaTTherm * S_h(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
762 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj) + |
|
./pkg/seaice/seaice_growth_if.F |
763 |
SEAICE_GROWTH_IF |
& SEAICE_deltaTTherm * S_hsnow(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
776 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
779 |
SEAICE_GROWTH_IF |
AREA(I,J,bi,bj) = MIN(1. _d 0,AREA(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
780 |
SEAICE_GROWTH_IF |
AREA(I,J,bi,bj) = MAX(0. _d 0,AREA(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
781 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj) = MAX(0. _d 0, HEFF(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
782 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = MAX(0. _d 0, HSNOW(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
795 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
797 |
SEAICE_GROWTH_IF |
IF (AREA(I,J,bi,bj) .GT. 0.0) THEN |
|
./pkg/seaice/seaice_growth_if.F |
798 |
SEAICE_GROWTH_IF |
HICE_ACTUAL(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
799 |
SEAICE_GROWTH_IF |
& HEFF(I,J,bi,bj)/AREA(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
800 |
SEAICE_GROWTH_IF |
HSNOW_ACTUAL(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
801 |
SEAICE_GROWTH_IF |
& HSNOW(I,J,bi,bj)/AREA(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
803 |
SEAICE_GROWTH_IF |
HICE_ACTUAL(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
804 |
SEAICE_GROWTH_IF |
HSNOW_ACTUAL(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
817 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
819 |
SEAICE_GROWTH_IF |
IF (HEFF(I,J,bi,bj) .LE. 0.0 .OR. |
|
./pkg/seaice/seaice_growth_if.F |
820 |
SEAICE_GROWTH_IF |
& AREA(I,J,bi,bj) .LE. 0.0) THEN |
|
./pkg/seaice/seaice_growth_if.F |
822 |
SEAICE_GROWTH_IF |
AREA(I,J,bi,bj) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
823 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
824 |
SEAICE_GROWTH_IF |
HICE_ACTUAL(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
825 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
826 |
SEAICE_GROWTH_IF |
HSNOW_ACTUAL(I,J) = 0.0 |
|
./pkg/seaice/seaice_growth_if.F |
838 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
842 |
SEAICE_GROWTH_IF |
ExpectedIceVolumeChange(I,J) = S_h(I,J) * |
|
./pkg/seaice/seaice_growth_if.F |
845 |
SEAICE_GROWTH_IF |
ExpectedSnowVolumeChange(I,J) = S_hsnow(I,J)* |
|
./pkg/seaice/seaice_growth_if.F |
850 |
SEAICE_GROWTH_IF |
QSW(I,J,bi,bj) = |
|
./pkg/seaice/seaice_growth_if.F |
851 |
SEAICE_GROWTH_IF |
& QSWI(I,J) * ( AREANm1(I,J,bi,bj)) + |
|
./pkg/seaice/seaice_growth_if.F |
852 |
SEAICE_GROWTH_IF |
& QSWO(I,J) * (1. - AREANm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
854 |
SEAICE_GROWTH_IF |
QSW(I,J,bi,bj) = 0. _d 0 |
|
./pkg/seaice/seaice_growth_if.F |
857 |
SEAICE_GROWTH_IF |
ActualNewTotalVolumeChange(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
858 |
SEAICE_GROWTH_IF |
& HEFF(I,J,bi,bj) - HEFFNm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
868 |
SEAICE_GROWTH_IF |
ActualNewTotalSnowMelt(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
869 |
SEAICE_GROWTH_IF |
& HSNOW_ORIG(I,J) + |
|
./pkg/seaice/seaice_growth_if.F |
870 |
SEAICE_GROWTH_IF |
& SmowAccOverIce(I,J) - |
|
./pkg/seaice/seaice_growth_if.F |
871 |
SEAICE_GROWTH_IF |
& HSNOW(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
874 |
SEAICE_GROWTH_IF |
EnergyInNewTotalIceVolume(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
875 |
SEAICE_GROWTH_IF |
& ActualNewTotalVolumeChange(I,J)/QI |
|
./pkg/seaice/seaice_growth_if.F |
889 |
SEAICE_GROWTH_IF |
NetEnergyFluxOutOfSystem(I,J) = SEAICE_deltaTtherm * |
|
./pkg/seaice/seaice_growth_if.F |
890 |
SEAICE_GROWTH_IF |
& (AREANm1(I,J,bi,bj) * |
|
./pkg/seaice/seaice_growth_if.F |
891 |
SEAICE_GROWTH_IF |
& (F_ia_net(I,J) + F_io_net(I,J) + QSWI(I,J)) |
|
./pkg/seaice/seaice_growth_if.F |
892 |
SEAICE_GROWTH_IF |
& + (1.0 - AREANm1(I,J,bi,bj)) * |
|
./pkg/seaice/seaice_growth_if.F |
893 |
SEAICE_GROWTH_IF |
& F_ao(I,J)) |
|
./pkg/seaice/seaice_growth_if.F |
900 |
SEAICE_GROWTH_IF |
ResidualHeatOutOfSystem(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
901 |
SEAICE_GROWTH_IF |
& NetEnergyFluxOutOfSystem(I,J) - |
|
./pkg/seaice/seaice_growth_if.F |
902 |
SEAICE_GROWTH_IF |
& EnergyInNewTotalIceVolume(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
908 |
SEAICE_GROWTH_IF |
QNET(I,J,bi,bj) = |
|
./pkg/seaice/seaice_growth_if.F |
909 |
SEAICE_GROWTH_IF |
& ResidualHeatOutOfSystem(I,J) / SEAICE_deltaTtherm |
|
./pkg/seaice/seaice_growth_if.F |
915 |
SEAICE_GROWTH_IF |
FreshwaterContribFromIce(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
916 |
SEAICE_GROWTH_IF |
& -ActualNewTotalVolumeChange(I,J)*RHOI/RHOFW |
|
./pkg/seaice/seaice_growth_if.F |
922 |
SEAICE_GROWTH_IF |
FreshwaterContribFromSnowMelt(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
923 |
SEAICE_GROWTH_IF |
& ActualNewTotalSnowMelt(I,J)*RHOSN/RHOFW |
|
./pkg/seaice/seaice_growth_if.F |
929 |
SEAICE_GROWTH_IF |
EmPmR(I,J,bi,bj) = maskC(I,J,kSurface,bi,bj)*( |
|
./pkg/seaice/seaice_growth_if.F |
930 |
SEAICE_GROWTH_IF |
& ( EVAP(I,J,bi,bj)-PRECIP(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_growth_if.F |
931 |
SEAICE_GROWTH_IF |
& * ( ONE - AREANm1(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_growth_if.F |
932 |
SEAICE_GROWTH_IF |
& - PrecipRateOverIceSurfaceToSea(I,J)* |
|
./pkg/seaice/seaice_growth_if.F |
933 |
SEAICE_GROWTH_IF |
& AREANm1(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
935 |
SEAICE_GROWTH_IF |
& - RUNOFF(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
937 |
SEAICE_GROWTH_IF |
& - (FreshwaterContribFromIce(I,J) + |
|
./pkg/seaice/seaice_growth_if.F |
938 |
SEAICE_GROWTH_IF |
& FreshwaterContribFromSnowMelt(I,J))/ |
|
./pkg/seaice/seaice_growth_if.F |
946 |
SEAICE_GROWTH_IF |
QSW_absorb_in_ML(I,J) = QSW(I,J,bi,bj)* |
|
./pkg/seaice/seaice_growth_if.F |
950 |
SEAICE_GROWTH_IF |
QSW_absorb_in_ML(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_growth_if.F |
954 |
SEAICE_GROWTH_IF |
QSW_absorb_below_ML(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
955 |
SEAICE_GROWTH_IF |
& QSW(I,J,bi,bj) - QSW_absorb_in_ML(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
957 |
SEAICE_GROWTH_IF |
PredTempChangeFromQSW(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
958 |
SEAICE_GROWTH_IF |
& - QSW_absorb_in_ML(I,J) * FLUX_TO_DELTA_TEMP |
|
./pkg/seaice/seaice_growth_if.F |
960 |
SEAICE_GROWTH_IF |
PredTempChangeFromOA_MQNET(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
961 |
SEAICE_GROWTH_IF |
& -(QNET(I,J,bi,bj)-QSWO(I,J))*(1. -AREANm1(I,J,bi,bj)) |
|
./pkg/seaice/seaice_growth_if.F |
964 |
SEAICE_GROWTH_IF |
PredTempChangeFromF_IO_NET(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
965 |
SEAICE_GROWTH_IF |
& -F_io_net(I,J)*AREANm1(I,J,bi,bj)*FLUX_TO_DELTA_TEMP |
|
./pkg/seaice/seaice_growth_if.F |
967 |
SEAICE_GROWTH_IF |
PredTempChangeFromF_IA_NET(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
968 |
SEAICE_GROWTH_IF |
& -F_ia_net(I,J)*AREANm1(I,J,bi,bj)*FLUX_TO_DELTA_TEMP |
|
./pkg/seaice/seaice_growth_if.F |
970 |
SEAICE_GROWTH_IF |
PredTempChangeFromNewIceVol(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
971 |
SEAICE_GROWTH_IF |
& EnergyInNewTotalIceVolume(I,J)*ENERGY_TO_DELTA_TEMP |
|
./pkg/seaice/seaice_growth_if.F |
973 |
SEAICE_GROWTH_IF |
PredTempChange(I,J) = |
|
./pkg/seaice/seaice_growth_if.F |
974 |
SEAICE_GROWTH_IF |
& PredTempChangeFromQSW(I,J) + |
|
./pkg/seaice/seaice_growth_if.F |
975 |
SEAICE_GROWTH_IF |
& PredTempChangeFromOA_MQNET(I,J) + |
|
./pkg/seaice/seaice_growth_if.F |
976 |
SEAICE_GROWTH_IF |
& PredTempChangeFromF_IO_NET(I,J) + |
|
./pkg/seaice/seaice_growth_if.F |
977 |
SEAICE_GROWTH_IF |
& PredTempChangeFromF_IA_NET(I,J) + |
|
./pkg/seaice/seaice_growth_if.F |
978 |
SEAICE_GROWTH_IF |
& PredTempChangeFromNewIceVol(I,J) |
|
./pkg/seaice/seaice_growth_if.F |
994 |
SEAICE_GROWTH_IF |
DO J=1,sNy |
|
./pkg/seaice/seaice_growth_if.F |
996 |
SEAICE_GROWTH_IF |
AREA(I,J,bi,bj) = AREA(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
997 |
SEAICE_GROWTH_IF |
HEFF(I,J,bi,bj) = HEFF(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_growth_if.F |
998 |
SEAICE_GROWTH_IF |
HSNOW(I,J,bi,bj) = HSNOW(I,J,bi,bj)*HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_fixed.F |
111 |
SEAICE_INIT_FIXED |
k1AtC(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_init_fixed.F |
112 |
SEAICE_INIT_FIXED |
k1AtZ(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_init_fixed.F |
113 |
SEAICE_INIT_FIXED |
k2AtC(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_init_fixed.F |
114 |
SEAICE_INIT_FIXED |
k2AtZ(I,J,bi,bj) = 0.0 _d 0 |
|
./pkg/seaice/seaice_init_fixed.F |
125 |
SEAICE_INIT_FIXED |
k2AtC(I,J,bi,bj) = - _tanPhiAtU(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_init_fixed.F |
126 |
SEAICE_INIT_FIXED |
k2AtZ(I,J,bi,bj) = - _tanPhiAtV(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_init_fixed.F |
133 |
SEAICE_INIT_FIXED |
k1AtC(I,J,bi,bj) = _recip_dyF(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_fixed.F |
134 |
SEAICE_INIT_FIXED |
& * ( _dyG(I+1,J,bi,bj) - _dyG(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_init_fixed.F |
135 |
SEAICE_INIT_FIXED |
& * _recip_dxF(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_fixed.F |
140 |
SEAICE_INIT_FIXED |
k1AtZ(I,J,bi,bj) = _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_fixed.F |
141 |
SEAICE_INIT_FIXED |
& * ( _dyC(I,J,bi,bj) - _dyC(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_init_fixed.F |
142 |
SEAICE_INIT_FIXED |
& * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_fixed.F |
147 |
SEAICE_INIT_FIXED |
k2AtC(I,J,bi,bj) = _recip_dxF(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_fixed.F |
148 |
SEAICE_INIT_FIXED |
& * ( _dxG(I,J+1,bi,bj) - _dxG(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_init_fixed.F |
149 |
SEAICE_INIT_FIXED |
& * _recip_dyF(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_fixed.F |
154 |
SEAICE_INIT_FIXED |
k2AtC(I,J,bi,bj) = _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_fixed.F |
155 |
SEAICE_INIT_FIXED |
& * ( _dxC(I,J,bi,bj) - _dxC(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_init_fixed.F |
156 |
SEAICE_INIT_FIXED |
& * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/seaice_init_varia.F |
429 |
SEAICE_INIT_VARIA |
ZMAX(I,J,bi,bj) = SEAICE_zetaMaxFac*PRESS0(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1011 |
SEAICE_LSR |
uIceNm1(i,j,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1012 |
SEAICE_LSR |
vIceNm1(i,j,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1053 |
SEAICE_LSR |
& (uIceC(I ,J,bi,bj)-uVel(I ,J,1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1054 |
SEAICE_LSR |
& +uIceC(I+1,J,bi,bj)-uVel(I+1,J,1,bi,bj))**2 |
|
./pkg/seaice/seaice_lsr.F |
1055 |
SEAICE_LSR |
& +(vIceC(I,J ,bi,bj)-vVel(I,J ,1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1056 |
SEAICE_LSR |
& +vIceC(I,J+1,bi,bj)-vVel(I,J+1,1,bi,bj))**2) |
|
./pkg/seaice/seaice_lsr.F |
1057 |
SEAICE_LSR |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_lsr.F |
1059 |
SEAICE_LSR |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/seaice_lsr.F |
1061 |
SEAICE_LSR |
DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR) |
|
./pkg/seaice/seaice_lsr.F |
1065 |
SEAICE_LSR |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/seaice_lsr.F |
1067 |
SEAICE_LSR |
DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR) |
|
./pkg/seaice/seaice_lsr.F |
1070 |
SEAICE_LSR |
DWATN(I,J,bi,bj) = DWATN(I,J,bi,bj) * HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1072 |
SEAICE_LSR |
DRAGS(I,J,bi,bj) = DWATN(I,J,bi,bj)*COSWAT |
|
./pkg/seaice/seaice_lsr.F |
1076 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1080 |
SEAICE_LSR |
FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_lsr.F |
1081 |
SEAICE_LSR |
& 0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) * |
|
./pkg/seaice/seaice_lsr.F |
1082 |
SEAICE_LSR |
& COSWAT * uVel(I,J,1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1083 |
SEAICE_LSR |
& - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
1084 |
SEAICE_LSR |
& ( DWATN(I ,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
1085 |
SEAICE_LSR |
& 0.5 _d 0 * (vVel(I ,J ,1,bi,bj)-vIceC(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1086 |
SEAICE_LSR |
& +vVel(I ,J+1,1,bi,bj)-vIceC(I ,J+1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1087 |
SEAICE_LSR |
& + DWATN(I-1,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
1088 |
SEAICE_LSR |
& 0.5 _d 0 * (vVel(I-1,J ,1,bi,bj)-vIceC(I-1,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1089 |
SEAICE_LSR |
& +vVel(I-1,J+1,1,bi,bj)-vIceC(I-1,J+1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1091 |
SEAICE_LSR |
FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_lsr.F |
1092 |
SEAICE_LSR |
& 0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) * |
|
./pkg/seaice/seaice_lsr.F |
1093 |
SEAICE_LSR |
& COSWAT * vVel(I,J,1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1094 |
SEAICE_LSR |
& + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
1095 |
SEAICE_LSR |
& ( DWATN(I,J ,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
1096 |
SEAICE_LSR |
& 0.5 _d 0 * (uVel(I ,J ,1,bi,bj)-uIceC(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1097 |
SEAICE_LSR |
& +uVel(I+1,J ,1,bi,bj)-uIceC(I+1,J ,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1098 |
SEAICE_LSR |
& + DWATN(I,J-1,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
1099 |
SEAICE_LSR |
& 0.5 _d 0 * (uVel(I ,J-1,1,bi,bj)-uIceC(I ,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1100 |
SEAICE_LSR |
& +uVel(I+1,J-1,1,bi,bj)-uIceC(I+1,J-1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1103 |
SEAICE_LSR |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1104 |
SEAICE_LSR |
& - 0.5 _d 0 * _recip_dxC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1105 |
SEAICE_LSR |
& *(PRESS(I,J,bi,bj) - PRESS(I-1,J ,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1106 |
SEAICE_LSR |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1107 |
SEAICE_LSR |
& - 0.5 _d 0 * _recip_dyC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1108 |
SEAICE_LSR |
& *(PRESS(I,J,bi,bj) - PRESS(I ,J-1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1114 |
SEAICE_LSR |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1115 |
SEAICE_LSR |
& +seaiceMassU(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/seaice_lsr.F |
1117 |
SEAICE_LSR |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1118 |
SEAICE_LSR |
& +seaiceMassV(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/seaice_lsr.F |
1120 |
SEAICE_LSR |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1121 |
SEAICE_LSR |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1133 |
SEAICE_LSR |
etaPlusZeta (I,J,bi,bj) = ETA (I,J,bi,bj)+ZETA(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1134 |
SEAICE_LSR |
zetaMinusEta(I,J,bi,bj) = ZETA(I,J,bi,bj)-ETA (I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1139 |
SEAICE_LSR |
etaMeanU (I,J,bi,bj) = |
|
./pkg/seaice/seaice_lsr.F |
1140 |
SEAICE_LSR |
& HALF*(ETA (I,J,bi,bj) + ETA (I-1,J ,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1145 |
SEAICE_LSR |
etaMeanV (I,J,bi,bj) = |
|
./pkg/seaice/seaice_lsr.F |
1146 |
SEAICE_LSR |
& HALF*(ETA (I,J,bi,bj) + ETA (I ,J-1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1151 |
SEAICE_LSR |
etaMeanZ (I,J,bi,bj) = |
|
./pkg/seaice/seaice_lsr.F |
1152 |
SEAICE_LSR |
& ( ETA (I,J ,bi,bj) + ETA (I-1,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1153 |
SEAICE_LSR |
& + ETA (I,J-1,bi,bj) + ETA (I-1,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1154 |
SEAICE_LSR |
& / MAX(1.D0,maskC(I,J, k,bi,bj)+maskC(I-1,J, k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1155 |
SEAICE_LSR |
& + maskC(I,J-1,k,bi,bj)+maskC(I-1,J-1,k,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1165 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1169 |
SEAICE_LSR |
AA1 = etaPlusZeta(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1170 |
SEAICE_LSR |
& * _recip_dxF(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1171 |
SEAICE_LSR |
& * _recip_dxC(I ,J,bi,bj) * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1172 |
SEAICE_LSR |
AA2 = etaPlusZeta(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1173 |
SEAICE_LSR |
& * _recip_dxF(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1174 |
SEAICE_LSR |
& * _recip_dxC(I ,J,bi,bj) * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1176 |
SEAICE_LSR |
AA3 = etaMeanZ(I,J ,bi,bj) * _recip_dyU(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1177 |
SEAICE_LSR |
& * _recip_dyG(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1178 |
SEAICE_LSR |
AA4 = etaMeanZ(I,J+1,bi,bj) * _recip_dyU(I,J+1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1179 |
SEAICE_LSR |
& * _recip_dyG(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1181 |
SEAICE_LSR |
AA5 = etaMeanZ(I,J ,bi,bj) * _recip_dyG(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1182 |
SEAICE_LSR |
& * 0.5 _d 0 * _tanPhiAtV(I,J, bi,bj) * recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1183 |
SEAICE_LSR |
AA6 = etaMeanZ(I,J+1,bi,bj) * _recip_dyG(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1184 |
SEAICE_LSR |
& * 0.5 _d 0 * _tanPhiAtV(I,J+1,bi,bj) * recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1186 |
SEAICE_LSR |
AA7 = TWO*etaMeanU(I,J,bi,bj)*recip_rSphere*recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1187 |
SEAICE_LSR |
& * _tanPhiAtU(I,J,bi,bj) * _tanPhiAtU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1189 |
SEAICE_LSR |
AA8 = - TWO*etaMeanU(I,J,bi,bj) * _tanPhiAtU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1191 |
SEAICE_LSR |
& * 1.0 _d 0 / ( _dyU(I,J,bi,bj) + _dyU(I,J+1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1207 |
SEAICE_LSR |
AU(I,J,bi,bj)=-AA2 |
|
./pkg/seaice/seaice_lsr.F |
1208 |
SEAICE_LSR |
CU(I,J,bi,bj)=-AA1 |
|
./pkg/seaice/seaice_lsr.F |
1209 |
SEAICE_LSR |
BU(I,J,bi,bj)=(ONE - seaiceMaskU(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1210 |
SEAICE_LSR |
& - AU(I,J,bi,bj) - CU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1212 |
SEAICE_LSR |
& + seaiceMassU(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/seaice_lsr.F |
1213 |
SEAICE_LSR |
& + 0.5 _d 0*( DRAGS(I,J,bi,bj) + DRAGS(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1214 |
SEAICE_LSR |
& )* seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1216 |
SEAICE_LSR |
UVRT1(I,J,bi,bj)= AA3 - AA5 - AA8 |
|
./pkg/seaice/seaice_lsr.F |
1218 |
SEAICE_LSR |
UVRT2(I,J,bi,bj)= AA4 + AA6 + AA8 |
|
./pkg/seaice/seaice_lsr.F |
1223 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1230 |
SEAICE_LSR |
BU(I,J,bi,bj)=BU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1232 |
SEAICE_LSR |
& ( UVRT1(I,J,bi,bj)*( 1. _d 0 - hFacM )*seaiceSlipFactor |
|
./pkg/seaice/seaice_lsr.F |
1233 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*( 1. _d 0 - hFacP )*seaiceSlipFactor |
|
./pkg/seaice/seaice_lsr.F |
1236 |
SEAICE_LSR |
UVRT1(I,J,bi,bj)=UVRT1(I,J,bi,bj) * hFacM |
|
./pkg/seaice/seaice_lsr.F |
1237 |
SEAICE_LSR |
UVRT2(I,J,bi,bj)=UVRT2(I,J,bi,bj) * hFacP |
|
./pkg/seaice/seaice_lsr.F |
1241 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1242 |
SEAICE_LSR |
AU(1,J,bi,bj)=ZERO |
|
./pkg/seaice/seaice_lsr.F |
1243 |
SEAICE_LSR |
CU(sNx,J,bi,bj)=ZERO |
|
./pkg/seaice/seaice_lsr.F |
1244 |
SEAICE_LSR |
CU(1,J,bi,bj)=CU(1,J,bi,bj)/BU(1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1248 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1250 |
SEAICE_LSR |
dVdy(I,J) = ( vIceC(I,J+1,bi,bj) - vIceC(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1251 |
SEAICE_LSR |
& * _recip_dyF(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1254 |
SEAICE_LSR |
DO J=1,sNy+1 |
|
./pkg/seaice/seaice_lsr.F |
1256 |
SEAICE_LSR |
dVdx(I,J) = ( vIceC(I,J,bi,bj) - vIceC(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1257 |
SEAICE_LSR |
& * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1258 |
SEAICE_LSR |
& *maskC(I ,J ,k,bi,bj)*maskC(I-1,J ,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1259 |
SEAICE_LSR |
& *maskC(I ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1265 |
SEAICE_LSR |
DO J=1,sNy+1 |
|
./pkg/seaice/seaice_lsr.F |
1267 |
SEAICE_LSR |
hFacM = seaiceMaskV(I,J,bi,bj) - seaiceMaskV(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1268 |
SEAICE_LSR |
dVdx(I,J) = dVdx(I,J) |
|
./pkg/seaice/seaice_lsr.F |
1269 |
SEAICE_LSR |
& + ( vIceC(I,J,bi,bj) + vIceC(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1270 |
SEAICE_LSR |
& * _recip_dxV(I,J,bi,bj) * hFacM * 2. _d 0 |
|
./pkg/seaice/seaice_lsr.F |
1275 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1278 |
SEAICE_LSR |
FXY(I,J,bi,bj)=0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
1279 |
SEAICE_LSR |
& ( seaiceMassC(I ,J,bi,bj) * _fCori(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1281 |
SEAICE_LSR |
& + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1283 |
SEAICE_LSR |
& +FORCEX(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1285 |
SEAICE_LSR |
FXY(I,J,bi,bj)=FXY(I,J,bi,bj) + |
|
./pkg/seaice/seaice_lsr.F |
1286 |
SEAICE_LSR |
& ( zetaMinusEta(I ,J ,bi,bj) * dVdy(I ,J ) |
|
./pkg/seaice/seaice_lsr.F |
1287 |
SEAICE_LSR |
& - zetaMinusEta(I-1,J ,bi,bj) * dVdy(I-1,J ) |
|
./pkg/seaice/seaice_lsr.F |
1288 |
SEAICE_LSR |
& ) * _recip_dxC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1290 |
SEAICE_LSR |
FXY(I,J,bi,bj)=FXY(I,J,bi,bj) + |
|
./pkg/seaice/seaice_lsr.F |
1291 |
SEAICE_LSR |
& ( etaMeanZ(I,J+1,bi,bj) * dVdx(I,J+1) |
|
./pkg/seaice/seaice_lsr.F |
1292 |
SEAICE_LSR |
& - etaMeanZ(I,J ,bi,bj) * dVdx(I,J ) |
|
./pkg/seaice/seaice_lsr.F |
1293 |
SEAICE_LSR |
& ) * _recip_dyG(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1295 |
SEAICE_LSR |
FXY(I,J,bi,bj)=FXY(I,J,bi,bj) - ( |
|
./pkg/seaice/seaice_lsr.F |
1296 |
SEAICE_LSR |
& etaPlusZeta(I ,J,bi,bj) * _tanPhiAtU(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1297 |
SEAICE_LSR |
& * 0.5 _d 0 * (vIceC(I ,J,bi,bj)+vIceC(I ,J+1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1298 |
SEAICE_LSR |
& - etaPlusZeta(I-1,J,bi,bj) * _tanPhiAtU(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1299 |
SEAICE_LSR |
& * 0.5 _d 0 * (vIceC(I-1,J,bi,bj)+vIceC(I-1,J+1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1300 |
SEAICE_LSR |
& )* _recip_dxC(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1302 |
SEAICE_LSR |
FXY(I,J,bi,bj)=FXY(I,J,bi,bj) - |
|
./pkg/seaice/seaice_lsr.F |
1303 |
SEAICE_LSR |
& TWO * etaMeanU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1304 |
SEAICE_LSR |
& * _tanPhiAtU(I,J,bi,bj) * recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1305 |
SEAICE_LSR |
& * 0.5 _d 0 * ( dVdx(I,J+1) + dVdx(I,J) ) |
|
./pkg/seaice/seaice_lsr.F |
1334 |
SEAICE_LSR |
DO J=jMin,jMax |
|
./pkg/seaice/seaice_lsr.F |
1336 |
SEAICE_LSR |
uTmp(I,J,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1340 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1343 |
SEAICE_LSR |
AA2 = etaPlusZeta(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1344 |
SEAICE_LSR |
& * _recip_dxF(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1345 |
SEAICE_LSR |
& * _recip_dxC(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1346 |
SEAICE_LSR |
AA3=AA2*uIce(I-1,J,bi,bj)* seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1348 |
SEAICE_LSR |
AA1 = etaPlusZeta(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1349 |
SEAICE_LSR |
& * _recip_dxF(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1350 |
SEAICE_LSR |
& * _recip_dxC(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1351 |
SEAICE_LSR |
AA3=AA1*uIce(I+1,J,bi,bj) * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1355 |
SEAICE_LSR |
URT(I,J)=FXY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1358 |
SEAICE_LSR |
& + UVRT1(I,J,bi,bj)*uTmp(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1359 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*uTmp(I,J+1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1361 |
SEAICE_LSR |
& + UVRT1(I,J,bi,bj)*uIce(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1362 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*uIce(I,J+1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1364 |
SEAICE_LSR |
URT(I,J)=URT(I,J)* seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1368 |
SEAICE_LSR |
CUU(I,J)=CU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1370 |
SEAICE_LSR |
URT(1,J)=URT(1,J)/BU(1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1376 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1381 |
SEAICE_LSR |
CUU(I,J)=CUU(I,J)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J)) |
|
./pkg/seaice/seaice_lsr.F |
1382 |
SEAICE_LSR |
URT(I,J)=(URT(I,J)-AU(I,J,bi,bj)*URT(IM,J)) |
|
./pkg/seaice/seaice_lsr.F |
1383 |
SEAICE_LSR |
& /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J)) |
|
./pkg/seaice/seaice_lsr.F |
1388 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1393 |
SEAICE_LSR |
URT(J1,J)=URT(J1,J)-CUU(J1,J)*URT(J2,J) |
|
./pkg/seaice/seaice_lsr.F |
1396 |
SEAICE_LSR |
uIce(I,J,bi,bj)=uTmp(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1397 |
SEAICE_LSR |
& +WFAU*(URT(I,J)-uTmp(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1408 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1410 |
SEAICE_LSR |
UERR=(uIce(I,J,bi,bj)-uTmp(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1411 |
SEAICE_LSR |
& * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1447 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1451 |
SEAICE_LSR |
AA1= etaPlusZeta(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1452 |
SEAICE_LSR |
& *_recip_dyF(I,J ,bi,bj) * _recip_dyC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1453 |
SEAICE_LSR |
AA2= etaPlusZeta(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1454 |
SEAICE_LSR |
& * _recip_dyF(I,J-1,bi,bj) * _recip_dyC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1456 |
SEAICE_LSR |
AA3= etaMeanZ(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1457 |
SEAICE_LSR |
& * _recip_dxG(I,J,bi,bj) * _recip_dxV(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1458 |
SEAICE_LSR |
AA4= etaMeanZ(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1459 |
SEAICE_LSR |
& *_recip_dxG(I,J,bi,bj) * _recip_dxV(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1461 |
SEAICE_LSR |
AA5= zetaMinusEta(I,J ,bi,bj) * _tanPhiAtU(I,J, bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1462 |
SEAICE_LSR |
& * _recip_dyC(I,J,bi,bj)*recip_rSphere * 0.5 _d 0 |
|
./pkg/seaice/seaice_lsr.F |
1463 |
SEAICE_LSR |
AA6= zetaMinusEta(I,J-1,bi,bj) * _tanPhiAtU(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1464 |
SEAICE_LSR |
& * _recip_dyC(I,J,bi,bj)*recip_rSphere * 0.5 _d 0 |
|
./pkg/seaice/seaice_lsr.F |
1466 |
SEAICE_LSR |
AA7=TWO*etaMeanV(I,J,bi,bj) * recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1467 |
SEAICE_LSR |
& * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1469 |
SEAICE_LSR |
AV(I,J,bi,bj)=( |
|
./pkg/seaice/seaice_lsr.F |
1472 |
SEAICE_LSR |
& - AA7*1.0 _d 0 / ( _dyF(I,J,bi,bj) + _dyF(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1473 |
SEAICE_LSR |
& )* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1474 |
SEAICE_LSR |
CV(I,J,bi,bj)=( |
|
./pkg/seaice/seaice_lsr.F |
1477 |
SEAICE_LSR |
& + AA7*1.0 _d 0 / ( _dyF(I,J,bi,bj) + _dyF(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1478 |
SEAICE_LSR |
& )* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1479 |
SEAICE_LSR |
BV(I,J,bi,bj)= (ONE - seaiceMaskV(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1481 |
SEAICE_LSR |
& + AA7 * _tanPhiAtV(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1482 |
SEAICE_LSR |
& + seaiceMassV(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/seaice_lsr.F |
1483 |
SEAICE_LSR |
& + 0.5 _d 0 * ( DRAGS(I,J,bi,bj) + DRAGS(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1484 |
SEAICE_LSR |
& )* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1486 |
SEAICE_LSR |
UVRT1(I,J,bi,bj)= AA4 |
|
./pkg/seaice/seaice_lsr.F |
1488 |
SEAICE_LSR |
UVRT2(I,J,bi,bj)= AA3 |
|
./pkg/seaice/seaice_lsr.F |
1493 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1500 |
SEAICE_LSR |
BV(I,J,bi,bj)=BV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1501 |
SEAICE_LSR |
& - seaiceMaskV(I,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
1502 |
SEAICE_LSR |
& ( UVRT1(I,J,bi,bj)*( 1. _d 0 - hFacM )*seaiceSlipFactor |
|
./pkg/seaice/seaice_lsr.F |
1503 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*( 1. _d 0 - hFacP )*seaiceSlipFactor |
|
./pkg/seaice/seaice_lsr.F |
1506 |
SEAICE_LSR |
UVRT1(I,J,bi,bj)=UVRT1(I,J,bi,bj) * hFacM |
|
./pkg/seaice/seaice_lsr.F |
1507 |
SEAICE_LSR |
UVRT2(I,J,bi,bj)=UVRT2(I,J,bi,bj) * hFacP |
|
./pkg/seaice/seaice_lsr.F |
1518 |
SEAICE_LSR |
DO J=0,sNy |
|
./pkg/seaice/seaice_lsr.F |
1520 |
SEAICE_LSR |
dUdx(I,J) = ( uIceC(I+1,J,bi,bj) - uIceC(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1521 |
SEAICE_LSR |
& * _recip_dxF(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1524 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1526 |
SEAICE_LSR |
dUdy(I,J) = ( uIceC(I,J,bi,bj) - uIceC(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1527 |
SEAICE_LSR |
& * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1528 |
SEAICE_LSR |
& *maskC(I ,J ,k,bi,bj)*maskC(I-1,J ,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1529 |
SEAICE_LSR |
& *maskC(I ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1535 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1537 |
SEAICE_LSR |
hFacM = seaiceMaskU(I,J,bi,bj) - seaiceMaskU(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1538 |
SEAICE_LSR |
dUdy(I,J) = dUdy(I,J) |
|
./pkg/seaice/seaice_lsr.F |
1539 |
SEAICE_LSR |
& + ( uIceC(I,J,bi,bj) + uIceC(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
153 |
SEAICE_LSR |
uIceNm1(i,j,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1540 |
SEAICE_LSR |
& * _recip_dyU(I,J,bi,bj) * hFacM * 2. _d 0 |
|
./pkg/seaice/seaice_lsr.F |
1546 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1548 |
SEAICE_LSR |
uMeanZ(I,J) = |
|
./pkg/seaice/seaice_lsr.F |
1549 |
SEAICE_LSR |
& 0.5 _d 0 * ( uIceC(I,J,bi,bj) + uIceC(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
154 |
SEAICE_LSR |
vIceNm1(i,j,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1550 |
SEAICE_LSR |
& *seaiceMaskU(I,J,bi,bj)*seaiceMaskU(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1555 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1557 |
SEAICE_LSR |
uMeanZ(I,J) = uMeanZ(I,J) |
|
./pkg/seaice/seaice_lsr.F |
1558 |
SEAICE_LSR |
& + uIceC(I,J ,bi,bj) * seaiceMaskU(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1559 |
SEAICE_LSR |
& * ( 1. _d 0 - seaiceMaskU(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
155 |
SEAICE_LSR |
uIceC(I,J,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1560 |
SEAICE_LSR |
& + uIceC(I,J-1,bi,bj) * seaiceMaskU(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1561 |
SEAICE_LSR |
& * ( 1. _d 0 - seaiceMaskU(I,J ,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1566 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1569 |
SEAICE_LSR |
FXY(I,J,bi,bj)= - 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
156 |
SEAICE_LSR |
vIceC(I,J,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1570 |
SEAICE_LSR |
& ( seaiceMassC(I,J ,bi,bj) * _fCori(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1572 |
SEAICE_LSR |
& + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1574 |
SEAICE_LSR |
& + FORCEY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1576 |
SEAICE_LSR |
FXY(I,J,bi,bj)=FXY(I,J,bi,bj) + |
|
./pkg/seaice/seaice_lsr.F |
1577 |
SEAICE_LSR |
& ( zetaMinusEta(I,J ,bi,bj)*dUdx(I,J ) |
|
./pkg/seaice/seaice_lsr.F |
1578 |
SEAICE_LSR |
& - zetaMinusEta(I,J-1,bi,bj)*dUdx(I,J-1) ) |
|
./pkg/seaice/seaice_lsr.F |
1579 |
SEAICE_LSR |
& * _recip_dyC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1581 |
SEAICE_LSR |
FXY(I,J,bi,bj)=FXY(I,J,bi,bj) + |
|
./pkg/seaice/seaice_lsr.F |
1582 |
SEAICE_LSR |
& ( etaMeanZ(I+1,J ,bi,bj) * dUdy(I+1,J) |
|
./pkg/seaice/seaice_lsr.F |
1583 |
SEAICE_LSR |
& - etaMeanZ(I ,J ,bi,bj) * dUdy(I ,J)) |
|
./pkg/seaice/seaice_lsr.F |
1584 |
SEAICE_LSR |
& * _recip_dxG(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1586 |
SEAICE_LSR |
FXY(I,J,bi,bj)=FXY(I,J,bi,bj) + ( |
|
./pkg/seaice/seaice_lsr.F |
1587 |
SEAICE_LSR |
& etaMeanZ(I+1,J,bi,bj) * _tanPhiAtV(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1588 |
SEAICE_LSR |
& * uMeanZ(I+1,J) |
|
./pkg/seaice/seaice_lsr.F |
1589 |
SEAICE_LSR |
& - etaMeanZ(I ,J,bi,bj) * _tanPhiAtV(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1590 |
SEAICE_LSR |
& * uMeanZ(I ,J) |
|
./pkg/seaice/seaice_lsr.F |
1591 |
SEAICE_LSR |
& ) * _recip_dxG(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1593 |
SEAICE_LSR |
FXY(I,J,bi,bj)=FXY(I,J,bi,bj) + |
|
./pkg/seaice/seaice_lsr.F |
1594 |
SEAICE_LSR |
& TWO * etaMeanV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1595 |
SEAICE_LSR |
& * _tanPhiAtV(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1596 |
SEAICE_LSR |
& * 0.5 _d 0 * ( dUdx(I,J) + dUdx(I,J-1) ) |
|
./pkg/seaice/seaice_lsr.F |
1626 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1628 |
SEAICE_LSR |
vTmp(I,J,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1633 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1634 |
SEAICE_LSR |
IF(J.EQ.1) THEN |
|
./pkg/seaice/seaice_lsr.F |
1635 |
SEAICE_LSR |
AA2= etaPlusZeta(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1636 |
SEAICE_LSR |
& * _recip_dyF(I,J-1,bi,bj) * _recip_dyC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1638 |
SEAICE_LSR |
& + zetaMinusEta(I,J-1,bi,bj) * _tanPhiAtU(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1639 |
SEAICE_LSR |
& * _recip_dyC(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1640 |
SEAICE_LSR |
& + TWO*etaMeanV(I,J,bi,bj) * recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1641 |
SEAICE_LSR |
& * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1642 |
SEAICE_LSR |
& *1.0 _d 0 / ( _dyF(I,J,bi,bj) + _dyF(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1643 |
SEAICE_LSR |
& ) * vIce(I,J-1,bi,bj) * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1644 |
SEAICE_LSR |
ELSEIF(J.EQ.sNy) THEN |
|
./pkg/seaice/seaice_lsr.F |
1645 |
SEAICE_LSR |
AA1= etaPlusZeta(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1646 |
SEAICE_LSR |
& *_recip_dyF(I,J ,bi,bj) * _recip_dyC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1648 |
SEAICE_LSR |
& - zetaMinusEta(I,J ,bi,bj) * _tanPhiAtU(I,J, bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1649 |
SEAICE_LSR |
& * _recip_dyC(I,J,bi,bj)*recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1650 |
SEAICE_LSR |
& - TWO*etaMeanV(I,J,bi,bj) * recip_rSphere |
|
./pkg/seaice/seaice_lsr.F |
1651 |
SEAICE_LSR |
& * _tanPhiAtV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1652 |
SEAICE_LSR |
& *1.0 _d 0 / ( _dyF(I,J,bi,bj) + _dyF(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
1653 |
SEAICE_LSR |
& ) * vIce(I,J+1,bi,bj) * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1658 |
SEAICE_LSR |
VRT(I,J)=FXY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1661 |
SEAICE_LSR |
& + UVRT1(I,J,bi,bj)*vTmp(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1662 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*vTmp(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1664 |
SEAICE_LSR |
& + UVRT1(I,J,bi,bj)*vIce(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1665 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*vIce(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1667 |
SEAICE_LSR |
VRT(I,J)=VRT(I,J)* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1670 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1671 |
SEAICE_LSR |
CVV(I,J)=CV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1674 |
SEAICE_LSR |
DO J=2,sNy |
|
./pkg/seaice/seaice_lsr.F |
1675 |
SEAICE_LSR |
JM=J-1 |
|
./pkg/seaice/seaice_lsr.F |
1676 |
SEAICE_LSR |
CVV(I,J)=CVV(I,J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM)) |
|
./pkg/seaice/seaice_lsr.F |
1677 |
SEAICE_LSR |
VRT(I,J)=(VRT(I,J)-AV(I,J,bi,bj)*VRT(I,JM)) |
|
./pkg/seaice/seaice_lsr.F |
1678 |
SEAICE_LSR |
& /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM)) |
|
./pkg/seaice/seaice_lsr.F |
1680 |
SEAICE_LSR |
DO J=1,sNy-1 |
|
./pkg/seaice/seaice_lsr.F |
1681 |
SEAICE_LSR |
J1=sNy-J |
|
./pkg/seaice/seaice_lsr.F |
1685 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1686 |
SEAICE_LSR |
vIce(I,J,bi,bj)=vTmp(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1687 |
SEAICE_LSR |
& +WFAV*(VRT(I,J)-vTmp(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1698 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1700 |
SEAICE_LSR |
UERR=(vIce(I,J,bi,bj)-vTmp(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
1701 |
SEAICE_LSR |
& * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1736 |
SEAICE_LSR |
DO J=1-Oly,sNy+Oly |
|
./pkg/seaice/seaice_lsr.F |
1738 |
SEAICE_LSR |
uIce(I,J,bi,bj)=uIce(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1739 |
SEAICE_LSR |
vIce(I,J,bi,bj)=vIce(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
173 |
SEAICE_LSR |
uIce(I,J,bi,bj)=HALF*(uIce(I,J,bi,bj)+uIceNm1(i,j,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
174 |
SEAICE_LSR |
vIce(I,J,bi,bj)=HALF*(vIce(I,J,bi,bj)+vIceNm1(i,j,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
175 |
SEAICE_LSR |
uIceC(I,J,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1761 |
SEAICE_LSR |
sig11(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_lsr.F |
1762 |
SEAICE_LSR |
sig22(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_lsr.F |
1763 |
SEAICE_LSR |
sig12(I,J) = 0. _d 0 |
|
./pkg/seaice/seaice_lsr.F |
1769 |
SEAICE_LSR |
eplus = e11(I,J,bi,bj) + e22(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
176 |
SEAICE_LSR |
vIceC(I,J,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1770 |
SEAICE_LSR |
eminus= e11(I,J,bi,bj) - e22(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1771 |
SEAICE_LSR |
sig11(I,J) = zeta(I,J,bi,bj)*eplus + eta(I,J,bi,bj)*eminus |
|
./pkg/seaice/seaice_lsr.F |
1772 |
SEAICE_LSR |
& - 0.5 _d 0 * PRESS(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1773 |
SEAICE_LSR |
sig22(I,J) = zeta(I,J,bi,bj)*eplus - eta(I,J,bi,bj)*eminus |
|
./pkg/seaice/seaice_lsr.F |
1774 |
SEAICE_LSR |
& - 0.5 _d 0 * PRESS(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1780 |
SEAICE_LSR |
sig12(I,J) = 2. _d 0 * e12(I,J,bi,bj) * etaMeanZ(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1784 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
1786 |
SEAICE_LSR |
stressDivergenceX(I,J,bi,bj) = |
|
./pkg/seaice/seaice_lsr.F |
1787 |
SEAICE_LSR |
& ( sig11(I ,J ) * _dyF(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1788 |
SEAICE_LSR |
& - sig11(I-1,J ) * _dyF(I-1,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1789 |
SEAICE_LSR |
& + sig12(I ,J+1) * _dxV(I ,J+1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1790 |
SEAICE_LSR |
& - sig12(I ,J ) * _dxV(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1791 |
SEAICE_LSR |
& ) * recip_rAw(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1792 |
SEAICE_LSR |
stressDivergenceY(I,J,bi,bj) = |
|
./pkg/seaice/seaice_lsr.F |
1793 |
SEAICE_LSR |
& ( sig22(I ,J ) * _dxF(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1794 |
SEAICE_LSR |
& - sig22(I ,J-1) * _dxF(I ,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1795 |
SEAICE_LSR |
& + sig12(I+1,J ) * _dyU(I+1,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1796 |
SEAICE_LSR |
& - sig12(I ,J ) * _dyU(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
1797 |
SEAICE_LSR |
& ) * recip_rAs(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
188 |
SEAICE_LSR |
uIceNm1(i,j,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
189 |
SEAICE_LSR |
vIceNm1(i,j,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
222 |
SEAICE_LSR |
& (uIceC(I ,J,bi,bj)-uVel(I ,J,kSrf,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
223 |
SEAICE_LSR |
& +uIceC(I+1,J,bi,bj)-uVel(I+1,J,kSrf,bi,bj))**2 |
|
./pkg/seaice/seaice_lsr.F |
224 |
SEAICE_LSR |
& +(vIceC(I,J ,bi,bj)-vVel(I,J ,kSrf,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
225 |
SEAICE_LSR |
& +vIceC(I,J+1,bi,bj)-vVel(I,J+1,kSrf,bi,bj))**2) |
|
./pkg/seaice/seaice_lsr.F |
226 |
SEAICE_LSR |
IF ( YC(I,J,bi,bj) .LT. ZERO ) THEN |
|
./pkg/seaice/seaice_lsr.F |
228 |
SEAICE_LSR |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/seaice_lsr.F |
230 |
SEAICE_LSR |
DWATN(I,J,bi,bj)=SEAICE_waterDrag_south*SQRT(TEMPVAR) |
|
./pkg/seaice/seaice_lsr.F |
234 |
SEAICE_LSR |
DWATN(I,J,bi,bj)=QUART |
|
./pkg/seaice/seaice_lsr.F |
236 |
SEAICE_LSR |
DWATN(I,J,bi,bj)=SEAICE_waterDrag*SQRT(TEMPVAR) |
|
./pkg/seaice/seaice_lsr.F |
239 |
SEAICE_LSR |
DWATN(I,J,bi,bj) = DWATN(I,J,bi,bj) * HEFFM(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
241 |
SEAICE_LSR |
DRAGS(I,J,bi,bj) = DWATN(I,J,bi,bj)*COSWAT |
|
./pkg/seaice/seaice_lsr.F |
245 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
249 |
SEAICE_LSR |
FORCEX(I,J,bi,bj)=FORCEX0(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_lsr.F |
250 |
SEAICE_LSR |
& 0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) ) * |
|
./pkg/seaice/seaice_lsr.F |
251 |
SEAICE_LSR |
& COSWAT * uVel(I,J,kSrf,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
252 |
SEAICE_LSR |
& - SIGN(SINWAT, _fCori(I,J,bi,bj))* 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
253 |
SEAICE_LSR |
& ( DWATN(I ,J,bi,bj) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
254 |
SEAICE_LSR |
& (vVel(I ,J ,kSrf,bi,bj)-vIceC(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
255 |
SEAICE_LSR |
& +vVel(I ,J+1,kSrf,bi,bj)-vIceC(I ,J+1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
256 |
SEAICE_LSR |
& + DWATN(I-1,J,bi,bj) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
257 |
SEAICE_LSR |
& (vVel(I-1,J ,kSrf,bi,bj)-vIceC(I-1,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
258 |
SEAICE_LSR |
& +vVel(I-1,J+1,kSrf,bi,bj)-vIceC(I-1,J+1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
260 |
SEAICE_LSR |
FORCEY(I,J,bi,bj)=FORCEY0(I,J,bi,bj)+ |
|
./pkg/seaice/seaice_lsr.F |
261 |
SEAICE_LSR |
& 0.5 _d 0 * ( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) ) * |
|
./pkg/seaice/seaice_lsr.F |
262 |
SEAICE_LSR |
& COSWAT * vVel(I,J,kSrf,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
263 |
SEAICE_LSR |
& + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
264 |
SEAICE_LSR |
& ( DWATN(I,J ,bi,bj) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
265 |
SEAICE_LSR |
& (uVel(I ,J ,kSrf,bi,bj)-uIceC(I ,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
266 |
SEAICE_LSR |
& +uVel(I+1,J ,kSrf,bi,bj)-uIceC(I+1,J ,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
267 |
SEAICE_LSR |
& + DWATN(I,J-1,bi,bj) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
268 |
SEAICE_LSR |
& (uVel(I ,J-1,kSrf,bi,bj)-uIceC(I ,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
269 |
SEAICE_LSR |
& +uVel(I+1,J-1,kSrf,bi,bj)-uIceC(I+1,J-1,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
276 |
SEAICE_LSR |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
277 |
SEAICE_LSR |
& +seaiceMassU(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/seaice_lsr.F |
279 |
SEAICE_LSR |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
280 |
SEAICE_LSR |
& +seaiceMassV(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/seaice_lsr.F |
282 |
SEAICE_LSR |
FORCEX(I,J,bi,bj)=FORCEX(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
283 |
SEAICE_LSR |
FORCEY(I,J,bi,bj)=FORCEY(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
293 |
SEAICE_LSR |
DO J=0,sNy |
|
./pkg/seaice/seaice_lsr.F |
295 |
SEAICE_LSR |
etaPlusZeta (I,J,bi,bj) = ETA (I,J,bi,bj)+ZETA(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
296 |
SEAICE_LSR |
zetaMinusEta(I,J,bi,bj) = ZETA(I,J,bi,bj)-ETA (I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
299 |
SEAICE_LSR |
DO J=1,sNy+1 |
|
./pkg/seaice/seaice_lsr.F |
301 |
SEAICE_LSR |
etaMeanZ (I,J,bi,bj) = |
|
./pkg/seaice/seaice_lsr.F |
302 |
SEAICE_LSR |
& ( ETA (I,J ,bi,bj) + ETA (I-1,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
303 |
SEAICE_LSR |
& + ETA (I,J-1,bi,bj) + ETA (I-1,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
304 |
SEAICE_LSR |
& / MAX(1.D0,maskC(I,J, k,bi,bj)+maskC(I-1,J, k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
305 |
SEAICE_LSR |
& + maskC(I,J-1,k,bi,bj)+maskC(I-1,J-1,k,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
312 |
SEAICE_LSR |
DO J=1,sNy+1 |
|
./pkg/seaice/seaice_lsr.F |
314 |
SEAICE_LSR |
etaMeanZ (I,J,bi,bj) = etaMeanZ(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
315 |
SEAICE_LSR |
& *maskC(I,J, k,bi,bj)*maskC(I-1,J, k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
316 |
SEAICE_LSR |
& *maskC(I,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
321 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
324 |
SEAICE_LSR |
UXX(I,J,bi,bj) = _dyF(I,J,bi,bj) * etaPlusZeta(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
325 |
SEAICE_LSR |
& * _recip_dxF(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
327 |
SEAICE_LSR |
UXM(I,J,bi,bj) = _dyF(I,J,bi,bj) * zetaMinusEta(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
328 |
SEAICE_LSR |
& * k1AtC(I,J,bi,bj) * 0.5 _d 0 |
|
./pkg/seaice/seaice_lsr.F |
331 |
SEAICE_LSR |
DO J=1,sNy+1 |
|
./pkg/seaice/seaice_lsr.F |
334 |
SEAICE_LSR |
UYY(I,J,bi,bj) = _dxV(I,J,bi,bj) * etaMeanZ(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
335 |
SEAICE_LSR |
& * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
337 |
SEAICE_LSR |
UYM(I,J,bi,bj) = _dxV(I,J,bi,bj) * etaMeanZ(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
338 |
SEAICE_LSR |
& * k2AtZ(I,J,bi,bj) * 0.5 _d 0 |
|
./pkg/seaice/seaice_lsr.F |
341 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
344 |
SEAICE_LSR |
VXX(I,J,bi,bj) = _dyU(I,J,bi,bj) * etaMeanZ(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
345 |
SEAICE_LSR |
& * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
347 |
SEAICE_LSR |
VXM(I,J,bi,bj) = _dyU(I,J,bi,bj) * etaMeanZ(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
348 |
SEAICE_LSR |
& * k1AtZ(I,J,bi,bj) * 0.5 _d 0 |
|
./pkg/seaice/seaice_lsr.F |
351 |
SEAICE_LSR |
DO J=0,sNy |
|
./pkg/seaice/seaice_lsr.F |
354 |
SEAICE_LSR |
VYY(I,J,bi,bj) = _dxF(I,J,bi,bj) * etaPlusZeta(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
355 |
SEAICE_LSR |
& * _recip_dyF(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
357 |
SEAICE_LSR |
VYM(I,J,bi,bj) = _dxF(I,J,bi,bj) * zetaMinusEta(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
358 |
SEAICE_LSR |
& * k2AtC(I,J,bi,bj) * 0.5 _d 0 |
|
./pkg/seaice/seaice_lsr.F |
370 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
373 |
SEAICE_LSR |
AU(I,J,bi,bj)= ( - UXX(I-1,J,bi,bj) + UXM(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
374 |
SEAICE_LSR |
& * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
376 |
SEAICE_LSR |
CU(I,J,bi,bj)= ( - UXX(I ,J,bi,bj) - UXM(I ,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
377 |
SEAICE_LSR |
& * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
379 |
SEAICE_LSR |
BU(I,J,bi,bj)=(ONE - seaiceMaskU(I,J,bi,bj)) + |
|
./pkg/seaice/seaice_lsr.F |
380 |
SEAICE_LSR |
& ( UXX(I-1,J ,bi,bj) + UXX(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
381 |
SEAICE_LSR |
& + UYY(I ,J+1,bi,bj) + UYY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
382 |
SEAICE_LSR |
& + UXM(I-1,J ,bi,bj) - UXM(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
383 |
SEAICE_LSR |
& + UYM(I ,J+1,bi,bj) - UYM(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
384 |
SEAICE_LSR |
& ) * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
386 |
SEAICE_LSR |
UVRT1(I,J,bi,bj)= UYY(I,J ,bi,bj) + UYM(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
388 |
SEAICE_LSR |
UVRT2(I,J,bi,bj)= UYY(I,J+1,bi,bj) - UYM(I,J+1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
395 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
397 |
SEAICE_LSR |
hFacM = seaiceMaskU(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
398 |
SEAICE_LSR |
hFacP = seaiceMaskU(I,J+1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
402 |
SEAICE_LSR |
BU(I,J,bi,bj)=BU(I,J,bi,bj) + seaiceMaskU(I,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
404 |
SEAICE_LSR |
& * ( UYY(I ,J ,bi,bj) + UYM(I ,J ,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
406 |
SEAICE_LSR |
& * ( UYY(I ,J+1,bi,bj) - UYM(I ,J+1,bi,bj) ) ) |
|
./pkg/seaice/seaice_lsr.F |
408 |
SEAICE_LSR |
UVRT1(I,J,bi,bj)=UVRT1(I,J,bi,bj) * hFacM |
|
./pkg/seaice/seaice_lsr.F |
409 |
SEAICE_LSR |
UVRT2(I,J,bi,bj)=UVRT2(I,J,bi,bj) * hFacP |
|
./pkg/seaice/seaice_lsr.F |
414 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
416 |
SEAICE_LSR |
AU(I,J,bi,bj) = AU(I,J,bi,bj) * recip_rAw(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
417 |
SEAICE_LSR |
CU(I,J,bi,bj) = CU(I,J,bi,bj) * recip_rAw(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
420 |
SEAICE_LSR |
BU(I,J,bi,bj) = BU(I,J,bi,bj) * recip_rAw(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
421 |
SEAICE_LSR |
& + seaiceMaskU(I,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
422 |
SEAICE_LSR |
& ( seaiceMassU(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/seaice_lsr.F |
423 |
SEAICE_LSR |
& + 0.5 _d 0*( DRAGS(I,J,bi,bj) + DRAGS(I-1,J,bi,bj) ) ) |
|
./pkg/seaice/seaice_lsr.F |
424 |
SEAICE_LSR |
UVRT1(I,J,bi,bj) = UVRT1(I,J,bi,bj) * recip_rAw(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
425 |
SEAICE_LSR |
UVRT2(I,J,bi,bj) = UVRT2(I,J,bi,bj) * recip_rAw(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
429 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
430 |
SEAICE_LSR |
AU(1,J,bi,bj)=ZERO |
|
./pkg/seaice/seaice_lsr.F |
431 |
SEAICE_LSR |
CU(sNx,J,bi,bj)=ZERO |
|
./pkg/seaice/seaice_lsr.F |
432 |
SEAICE_LSR |
CU(1,J,bi,bj)=CU(1,J,bi,bj)/BU(1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
437 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
439 |
SEAICE_LSR |
sig11(I,J) = zetaMinusEta(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
440 |
SEAICE_LSR |
& * ( vIceC(I,J+1,bi,bj) - vIceC(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
441 |
SEAICE_LSR |
& * _recip_dyF(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
442 |
SEAICE_LSR |
& + etaPlusZeta(I,J,bi,bj) * k2AtC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
443 |
SEAICE_LSR |
& * 0.5 _d 0 * ( vIceC(I,J+1,bi,bj) + vIceC(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
444 |
SEAICE_LSR |
& - 0.5 _d 0 * PRESS(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
448 |
SEAICE_LSR |
DO J=1,sNy+1 |
|
./pkg/seaice/seaice_lsr.F |
450 |
SEAICE_LSR |
hFacM = seaiceMaskV(I,J,bi,bj) - seaiceMaskV(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
451 |
SEAICE_LSR |
sig12(I,J) = etaMeanZ(I,J,bi,bj) * ( |
|
./pkg/seaice/seaice_lsr.F |
452 |
SEAICE_LSR |
& ( vIceC(I,J,bi,bj) - vIceC(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
453 |
SEAICE_LSR |
& * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
454 |
SEAICE_LSR |
& - k1AtZ(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
455 |
SEAICE_LSR |
& * 0.5 _d 0 * ( vIceC(I,J,bi,bj) + vIceC(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
458 |
SEAICE_LSR |
& *maskC(I ,J ,k,bi,bj)*maskC(I-1,J ,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
459 |
SEAICE_LSR |
& *maskC(I ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
463 |
SEAICE_LSR |
& + etaMeanZ(I,J,bi,bj) * _recip_dxV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
464 |
SEAICE_LSR |
& * ( vIceC(I,J,bi,bj) + vIceC(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
469 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
472 |
SEAICE_LSR |
FXY(I,J,bi,bj)=0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
473 |
SEAICE_LSR |
& ( seaiceMassC(I ,J,bi,bj) * _fCori(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
475 |
SEAICE_LSR |
& + seaiceMassC(I-1,J,bi,bj) * _fCori(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
477 |
SEAICE_LSR |
& +FORCEX(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
479 |
SEAICE_LSR |
& + recip_rAw(I,J,bi,bj) * seaiceMaskU(I,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
480 |
SEAICE_LSR |
& ( _dyF(I ,J ,bi,bj)*sig11(I ,J ) |
|
./pkg/seaice/seaice_lsr.F |
481 |
SEAICE_LSR |
& - _dyF(I-1,J ,bi,bj)*sig11(I-1,J ) |
|
./pkg/seaice/seaice_lsr.F |
482 |
SEAICE_LSR |
& + _dxV(I ,J+1,bi,bj)*sig12(I ,J+1) |
|
./pkg/seaice/seaice_lsr.F |
483 |
SEAICE_LSR |
& - _dxV(I ,J ,bi,bj)*sig12(I ,J ) ) |
|
./pkg/seaice/seaice_lsr.F |
513 |
SEAICE_LSR |
DO J=jMin,jMax |
|
./pkg/seaice/seaice_lsr.F |
515 |
SEAICE_LSR |
uTmp(I,J,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
519 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
522 |
SEAICE_LSR |
AA3=( UXX(I-1,J,bi,bj) - UXM(I-1,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
523 |
SEAICE_LSR |
& * uIce(I-1,J,bi,bj) * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
525 |
SEAICE_LSR |
AA3=( UXX(I ,J,bi,bj) + UXM(I ,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
526 |
SEAICE_LSR |
& * uIce(I+1,J,bi,bj) * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
530 |
SEAICE_LSR |
URT(I,J)=FXY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
531 |
SEAICE_LSR |
& + AA3 * recip_rAw(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
533 |
SEAICE_LSR |
& + UVRT1(I,J,bi,bj)*uTmp(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
534 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*uTmp(I,J+1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
536 |
SEAICE_LSR |
& + UVRT1(I,J,bi,bj)*uIce(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
537 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*uIce(I,J+1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
539 |
SEAICE_LSR |
URT(I,J)=URT(I,J)* seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
543 |
SEAICE_LSR |
CUU(I,J)=CU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
545 |
SEAICE_LSR |
URT(1,J)=URT(1,J)/BU(1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
551 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
556 |
SEAICE_LSR |
CUU(I,J)=CUU(I,J)/(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J)) |
|
./pkg/seaice/seaice_lsr.F |
557 |
SEAICE_LSR |
URT(I,J)=(URT(I,J)-AU(I,J,bi,bj)*URT(IM,J)) |
|
./pkg/seaice/seaice_lsr.F |
558 |
SEAICE_LSR |
& /(BU(I,J,bi,bj)-AU(I,J,bi,bj)*CUU(IM,J)) |
|
./pkg/seaice/seaice_lsr.F |
563 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
568 |
SEAICE_LSR |
URT(J1,J)=URT(J1,J)-CUU(J1,J)*URT(J2,J) |
|
./pkg/seaice/seaice_lsr.F |
571 |
SEAICE_LSR |
uIce(I,J,bi,bj)=uTmp(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
572 |
SEAICE_LSR |
& +WFAU*(URT(I,J)-uTmp(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
583 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
585 |
SEAICE_LSR |
UERR=(uIce(I,J,bi,bj)-uTmp(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
586 |
SEAICE_LSR |
& * seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
628 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
631 |
SEAICE_LSR |
AV(I,J,bi,bj)=( - VYY(I,J-1,bi,bj) + VYM(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
632 |
SEAICE_LSR |
& ) * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
634 |
SEAICE_LSR |
CV(I,J,bi,bj)=( - VYY(I,J ,bi,bj) - VYM(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
635 |
SEAICE_LSR |
& ) * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
637 |
SEAICE_LSR |
BV(I,J,bi,bj)= (ONE - seaiceMaskV(I,J,bi,bj)) + |
|
./pkg/seaice/seaice_lsr.F |
638 |
SEAICE_LSR |
& ( VXX(I,J,bi,bj) + VXX(I+1,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
639 |
SEAICE_LSR |
& + VYY(I,J,bi,bj) + VYY(I ,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
640 |
SEAICE_LSR |
& - VXM(I,J,bi,bj) + VXM(I+1,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
641 |
SEAICE_LSR |
& - VYM(I,J,bi,bj) + VYM(I ,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
642 |
SEAICE_LSR |
& ) * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
644 |
SEAICE_LSR |
UVRT1(I,J,bi,bj) = VXX(I ,J,bi,bj) + VXM(I ,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
646 |
SEAICE_LSR |
UVRT2(I,J,bi,bj) = VXX(I+1,J,bi,bj) - VXM(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
653 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
660 |
SEAICE_LSR |
BV(I,J,bi,bj)=BV(I,J,bi,bj) + seaiceMaskV(I,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
662 |
SEAICE_LSR |
& * ( VXX(I ,J,bi,bj) + VXM(I ,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
664 |
SEAICE_LSR |
& * ( VXX(I+1,J,bi,bj) - VXM(I+1,J,bi,bj) ) ) |
|
./pkg/seaice/seaice_lsr.F |
666 |
SEAICE_LSR |
UVRT1(I,J,bi,bj)=UVRT1(I,J,bi,bj) * hFacM |
|
./pkg/seaice/seaice_lsr.F |
667 |
SEAICE_LSR |
UVRT2(I,J,bi,bj)=UVRT2(I,J,bi,bj) * hFacP |
|
./pkg/seaice/seaice_lsr.F |
672 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
674 |
SEAICE_LSR |
AV(I,J,bi,bj) = AV(I,J,bi,bj) * recip_rAs(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
675 |
SEAICE_LSR |
CV(I,J,bi,bj) = CV(I,J,bi,bj) * recip_rAs(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
678 |
SEAICE_LSR |
BV(I,J,bi,bj) = BV(I,J,bi,bj) * recip_rAs(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
679 |
SEAICE_LSR |
& + seaiceMaskV(I,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
680 |
SEAICE_LSR |
& ( seaiceMassV(I,J,bi,bj)/SEAICE_deltaTdyn |
|
./pkg/seaice/seaice_lsr.F |
681 |
SEAICE_LSR |
& + 0.5 _d 0 * ( DRAGS(I,J,bi,bj) + DRAGS(I,J-1,bi,bj) ) ) |
|
./pkg/seaice/seaice_lsr.F |
682 |
SEAICE_LSR |
UVRT1(I,J,bi,bj) = UVRT1(I,J,bi,bj) * recip_rAs(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
683 |
SEAICE_LSR |
UVRT2(I,J,bi,bj) = UVRT2(I,J,bi,bj) * recip_rAs(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
695 |
SEAICE_LSR |
DO J=0,sNy |
|
./pkg/seaice/seaice_lsr.F |
697 |
SEAICE_LSR |
sig22(I,J) = zetaMinusEta(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
698 |
SEAICE_LSR |
& * ( uIceC(I+1,J,bi,bj) - uIceC(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
699 |
SEAICE_LSR |
& * _recip_dxF(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
700 |
SEAICE_LSR |
& + etaPlusZeta(I,J,bi,bj) * k1AtC(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
701 |
SEAICE_LSR |
& * 0.5 _d 0 * ( uIceC(I+1,J,bi,bj) + uIceC(I,J,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
702 |
SEAICE_LSR |
& - 0.5 _d 0 * PRESS(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
706 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
709 |
SEAICE_LSR |
sig12(I,J) = etaMeanZ(I,J,bi,bj) * ( |
|
./pkg/seaice/seaice_lsr.F |
710 |
SEAICE_LSR |
& ( uIceC(I,J,bi,bj) - uIceC(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
711 |
SEAICE_LSR |
& * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
712 |
SEAICE_LSR |
& - k2AtZ(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
713 |
SEAICE_LSR |
& * 0.5 _d 0 * ( uIceC(I,J,bi,bj) + uIceC(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
716 |
SEAICE_LSR |
& *maskC(I ,J ,k,bi,bj)*maskC(I-1,J ,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
717 |
SEAICE_LSR |
& *maskC(I ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
721 |
SEAICE_LSR |
& + etaMeanZ(I,J,bi,bj) * _recip_dyU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
722 |
SEAICE_LSR |
& * ( uIceC(I,J,bi,bj) + uIceC(I,J-1,bi,bj) ) |
|
./pkg/seaice/seaice_lsr.F |
727 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
730 |
SEAICE_LSR |
FXY(I,J,bi,bj)= - 0.5 _d 0 * |
|
./pkg/seaice/seaice_lsr.F |
731 |
SEAICE_LSR |
& ( seaiceMassC(I,J ,bi,bj) * _fCori(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
733 |
SEAICE_LSR |
& + seaiceMassC(I,J-1,bi,bj) * _fCori(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
735 |
SEAICE_LSR |
& + FORCEY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
737 |
SEAICE_LSR |
& + recip_rAs(I,J,bi,bj) * seaiceMaskV(I,J,bi,bj) * |
|
./pkg/seaice/seaice_lsr.F |
738 |
SEAICE_LSR |
& ( _dyU(I+1,J ,bi,bj) * sig12(I+1,J ) |
|
./pkg/seaice/seaice_lsr.F |
739 |
SEAICE_LSR |
& - _dyU(I ,J ,bi,bj) * sig12(I ,J ) |
|
./pkg/seaice/seaice_lsr.F |
740 |
SEAICE_LSR |
& + _dxF(I ,J ,bi,bj) * sig22(I ,J ) |
|
./pkg/seaice/seaice_lsr.F |
741 |
SEAICE_LSR |
& - _dxF(I ,J-1,bi,bj) * sig22(I ,J-1) ) |
|
./pkg/seaice/seaice_lsr.F |
772 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
774 |
SEAICE_LSR |
vTmp(I,J,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
779 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
780 |
SEAICE_LSR |
IF(J.EQ.1) THEN |
|
./pkg/seaice/seaice_lsr.F |
781 |
SEAICE_LSR |
AA3=( VYY(I,J-1,bi,bj) - VYM(I,J-1,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
782 |
SEAICE_LSR |
& ) * vIce(I,J-1,bi,bj) * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
783 |
SEAICE_LSR |
ELSEIF(J.EQ.sNy) THEN |
|
./pkg/seaice/seaice_lsr.F |
784 |
SEAICE_LSR |
AA3=( VYY(I,J ,bi,bj) + VYM(I,J ,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
785 |
SEAICE_LSR |
& ) * vIce(I,J+1,bi,bj) * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
790 |
SEAICE_LSR |
VRT(I,J)=FXY(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
791 |
SEAICE_LSR |
& + AA3 * recip_rAs(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
793 |
SEAICE_LSR |
& + UVRT1(I,J,bi,bj)*vTmp(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
794 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*vTmp(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
796 |
SEAICE_LSR |
& + UVRT1(I,J,bi,bj)*vIce(I-1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
797 |
SEAICE_LSR |
& + UVRT2(I,J,bi,bj)*vIce(I+1,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
799 |
SEAICE_LSR |
VRT(I,J)=VRT(I,J)* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
802 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
803 |
SEAICE_LSR |
CVV(I,J)=CV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
806 |
SEAICE_LSR |
DO J=2,sNy |
|
./pkg/seaice/seaice_lsr.F |
807 |
SEAICE_LSR |
JM=J-1 |
|
./pkg/seaice/seaice_lsr.F |
808 |
SEAICE_LSR |
CVV(I,J)=CVV(I,J)/(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM)) |
|
./pkg/seaice/seaice_lsr.F |
809 |
SEAICE_LSR |
VRT(I,J)=(VRT(I,J)-AV(I,J,bi,bj)*VRT(I,JM)) |
|
./pkg/seaice/seaice_lsr.F |
810 |
SEAICE_LSR |
& /(BV(I,J,bi,bj)-AV(I,J,bi,bj)*CVV(I,JM)) |
|
./pkg/seaice/seaice_lsr.F |
812 |
SEAICE_LSR |
DO J=1,sNy-1 |
|
./pkg/seaice/seaice_lsr.F |
813 |
SEAICE_LSR |
J1=sNy-J |
|
./pkg/seaice/seaice_lsr.F |
817 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
818 |
SEAICE_LSR |
vIce(I,J,bi,bj)=vTmp(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
819 |
SEAICE_LSR |
& +WFAV*(VRT(I,J)-vTmp(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
830 |
SEAICE_LSR |
DO J=1,sNy |
|
./pkg/seaice/seaice_lsr.F |
832 |
SEAICE_LSR |
UERR=(vIce(I,J,bi,bj)-vTmp(I,J,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
833 |
SEAICE_LSR |
& * seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
870 |
SEAICE_LSR |
DO J=1-Oly,sNy+Oly |
|
./pkg/seaice/seaice_lsr.F |
872 |
SEAICE_LSR |
uIce(I,J,bi,bj)=uIce(I,J,bi,bj)* seaiceMaskU(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
873 |
SEAICE_LSR |
vIce(I,J,bi,bj)=vIce(I,J,bi,bj)* seaiceMaskV(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
976 |
SEAICE_LSR |
uIceNm1(i,j,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
977 |
SEAICE_LSR |
vIceNm1(i,j,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
978 |
SEAICE_LSR |
uIceC(I,J,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
979 |
SEAICE_LSR |
vIceC(I,J,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
996 |
SEAICE_LSR |
uIce(I,J,bi,bj)=HALF*(uIce(I,J,bi,bj)+uIceNm1(i,j,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
997 |
SEAICE_LSR |
vIce(I,J,bi,bj)=HALF*(vIce(I,J,bi,bj)+vIceNm1(i,j,bi,bj)) |
|
./pkg/seaice/seaice_lsr.F |
998 |
SEAICE_LSR |
uIceC(I,J,bi,bj)=uIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_lsr.F |
999 |
SEAICE_LSR |
vIceC(I,J,bi,bj)=vIce(I,J,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
100 |
SEAICE_OCEAN_STRESS |
fvIceLoc=HALF*( DWATN(I,J,bi,bj)+DWATN(I,J-1,bi,bj) )* |
|
./pkg/seaice/seaice_ocean_stress.F |
102 |
SEAICE_OCEAN_STRESS |
& ( vIce(I,J,bi,bj)-vVel(I,J,kSrf,bi,bj) ) |
|
./pkg/seaice/seaice_ocean_stress.F |
103 |
SEAICE_OCEAN_STRESS |
& + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_ocean_stress.F |
104 |
SEAICE_OCEAN_STRESS |
& ( DWATN(I,J ,bi,bj) * |
|
./pkg/seaice/seaice_ocean_stress.F |
105 |
SEAICE_OCEAN_STRESS |
& 0.5 _d 0*(uIce(I ,J ,bi,bj)-uVel(I ,J ,kSrf,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
106 |
SEAICE_OCEAN_STRESS |
& +uIce(I+1,J ,bi,bj)-uVel(I+1,J ,kSrf,bi,bj)) |
|
./pkg/seaice/seaice_ocean_stress.F |
107 |
SEAICE_OCEAN_STRESS |
& + DWATN(I,J-1,bi,bj) * |
|
./pkg/seaice/seaice_ocean_stress.F |
108 |
SEAICE_OCEAN_STRESS |
& 0.5 _d 0*(uIce(I ,J-1,bi,bj)-uVel(I ,J-1,kSrf,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
109 |
SEAICE_OCEAN_STRESS |
& +uIce(I+1,J-1,bi,bj)-uVel(I+1,J-1,kSrf,bi,bj)) |
|
./pkg/seaice/seaice_ocean_stress.F |
111 |
SEAICE_OCEAN_STRESS |
areaW = 0.5 _d 0 * (AREA(I,J,bi,bj) + AREA(I-1,J,bi,bj)) |
|
./pkg/seaice/seaice_ocean_stress.F |
113 |
SEAICE_OCEAN_STRESS |
areaS = 0.5 _d 0 * (AREA(I,J,bi,bj) + AREA(I,J-1,bi,bj)) |
|
./pkg/seaice/seaice_ocean_stress.F |
115 |
SEAICE_OCEAN_STRESS |
fu(I,J,bi,bj)=(ONE-areaW)*fu(I,J,bi,bj)+areaW*fuIceLoc |
|
./pkg/seaice/seaice_ocean_stress.F |
116 |
SEAICE_OCEAN_STRESS |
fv(I,J,bi,bj)=(ONE-areaS)*fv(I,J,bi,bj)+areaS*fvIceLoc |
|
./pkg/seaice/seaice_ocean_stress.F |
60 |
SEAICE_OCEAN_STRESS |
DO J=1,sNy |
|
./pkg/seaice/seaice_ocean_stress.F |
64 |
SEAICE_OCEAN_STRESS |
areaW = 0.5 * (AREA(I,J,bi,bj) + AREA(I-1,J,bi,bj)) |
|
./pkg/seaice/seaice_ocean_stress.F |
66 |
SEAICE_OCEAN_STRESS |
areaS = 0.5 * (AREA(I,J,bi,bj) + AREA(I,J-1,bi,bj)) |
|
./pkg/seaice/seaice_ocean_stress.F |
68 |
SEAICE_OCEAN_STRESS |
fu(I,J,bi,bj)=(ONE-areaW)*fu(I,J,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
69 |
SEAICE_OCEAN_STRESS |
& + areaW*taux(I,J,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
70 |
SEAICE_OCEAN_STRESS |
& + stressDivergenceX(I,J,bi,bj) * SEAICEstressFactor |
|
./pkg/seaice/seaice_ocean_stress.F |
71 |
SEAICE_OCEAN_STRESS |
fv(I,J,bi,bj)=(ONE-areaS)*fv(I,J,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
72 |
SEAICE_OCEAN_STRESS |
& + areaS*tauy(I,J,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
73 |
SEAICE_OCEAN_STRESS |
& + stressDivergenceY(I,J,bi,bj) * SEAICEstressFactor |
|
./pkg/seaice/seaice_ocean_stress.F |
89 |
SEAICE_OCEAN_STRESS |
fuIceLoc=HALF*( DWATN(I,J,bi,bj)+DWATN(I-1,J,bi,bj) )* |
|
./pkg/seaice/seaice_ocean_stress.F |
91 |
SEAICE_OCEAN_STRESS |
& ( uIce(I,J,bi,bj)-uVel(I,J,kSrf,bi,bj) ) |
|
./pkg/seaice/seaice_ocean_stress.F |
92 |
SEAICE_OCEAN_STRESS |
& - SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 * |
|
./pkg/seaice/seaice_ocean_stress.F |
93 |
SEAICE_OCEAN_STRESS |
& ( DWATN(I ,J,bi,bj) * |
|
./pkg/seaice/seaice_ocean_stress.F |
94 |
SEAICE_OCEAN_STRESS |
& 0.5 _d 0*(vIce(I ,J ,bi,bj)-vVel(I ,J ,kSrf,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
95 |
SEAICE_OCEAN_STRESS |
& +vIce(I ,J+1,bi,bj)-vVel(I ,J+1,kSrf,bi,bj)) |
|
./pkg/seaice/seaice_ocean_stress.F |
96 |
SEAICE_OCEAN_STRESS |
& + DWATN(I-1,J,bi,bj) * |
|
./pkg/seaice/seaice_ocean_stress.F |
97 |
SEAICE_OCEAN_STRESS |
& 0.5 _d 0*(vIce(I-1,J ,bi,bj)-vVel(I-1,J ,kSrf,bi,bj) |
|
./pkg/seaice/seaice_ocean_stress.F |
98 |
SEAICE_OCEAN_STRESS |
& +vIce(I-1,J+1,bi,bj)-vVel(I-1,J+1,kSrf,bi,bj)) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
121 |
SHAP_FILT_RELVORT3 |
J=1 |
|
./pkg/shap_filt/shap_filt_relvort3.F |
124 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
125 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I,J,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
126 |
SHAP_FILT_RELVORT3 |
& ( vFld(I,J)*dyC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
127 |
SHAP_FILT_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
128 |
SHAP_FILT_RELVORT3 |
& + uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
139 |
SHAP_FILT_RELVORT3 |
vort3(I-1,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
140 |
SHAP_FILT_RELVORT3 |
& recip_rAz(I-1,J,bi,bj)*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
141 |
SHAP_FILT_RELVORT3 |
& vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
142 |
SHAP_FILT_RELVORT3 |
& -vFld(I-2,J)*dyC(I-2,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
143 |
SHAP_FILT_RELVORT3 |
& -uFld(I-1,J)*dxC(I-1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
144 |
SHAP_FILT_RELVORT3 |
& +vFld(I+0,J-1)*dyC(I+0,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
148 |
SHAP_FILT_RELVORT3 |
vort3(I,J-1)=vort3(I-1,J) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
163 |
SHAP_FILT_RELVORT3 |
J=1 |
|
./pkg/shap_filt/shap_filt_relvort3.F |
167 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
168 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I-1,J,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
169 |
SHAP_FILT_RELVORT3 |
& (-uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
170 |
SHAP_FILT_RELVORT3 |
& -vFld(I-1,J)*dyC(I-1,J,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
171 |
SHAP_FILT_RELVORT3 |
& + uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
174 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
175 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I-1,J,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
176 |
SHAP_FILT_RELVORT3 |
& (-vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
177 |
SHAP_FILT_RELVORT3 |
& +uFld(I,J-1)*dxC(I,J-1,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
178 |
SHAP_FILT_RELVORT3 |
& - uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
181 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
182 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I-1,J,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
183 |
SHAP_FILT_RELVORT3 |
& (+uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
184 |
SHAP_FILT_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
185 |
SHAP_FILT_RELVORT3 |
& - vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
197 |
SHAP_FILT_RELVORT3 |
vort3(I+1,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
198 |
SHAP_FILT_RELVORT3 |
& recip_rAz(I+1,J,bi,bj)*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
199 |
SHAP_FILT_RELVORT3 |
& vFld(I+1,J)*dyC(I+1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
200 |
SHAP_FILT_RELVORT3 |
& -vFld(I-0,J)*dyC(I-0,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
201 |
SHAP_FILT_RELVORT3 |
& -uFld(I+1,J)*dxC(I+1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
202 |
SHAP_FILT_RELVORT3 |
& -vFld(I-1,J-1)*dyC(I-1,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
206 |
SHAP_FILT_RELVORT3 |
vort3(I,J-1)=vort3(I+1,J) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
221 |
SHAP_FILT_RELVORT3 |
J=sNy+1 |
|
./pkg/shap_filt/shap_filt_relvort3.F |
225 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
226 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I,J-1,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
227 |
SHAP_FILT_RELVORT3 |
& (+uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
228 |
SHAP_FILT_RELVORT3 |
& +vFld(I,J)*dyC(I,J,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
229 |
SHAP_FILT_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
232 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
233 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I,J-1,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
234 |
SHAP_FILT_RELVORT3 |
& (-uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
235 |
SHAP_FILT_RELVORT3 |
& +uFld(I,J-1)*dxC(I,J-1,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
236 |
SHAP_FILT_RELVORT3 |
& + vFld(I,J)*dyC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
239 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
240 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I,J-1,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
241 |
SHAP_FILT_RELVORT3 |
& (+vFld(I,J)*dyC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
242 |
SHAP_FILT_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
243 |
SHAP_FILT_RELVORT3 |
& + uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
255 |
SHAP_FILT_RELVORT3 |
vort3(I-1,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
256 |
SHAP_FILT_RELVORT3 |
& recip_rAz(I-1,J,bi,bj)*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
257 |
SHAP_FILT_RELVORT3 |
& vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
258 |
SHAP_FILT_RELVORT3 |
& -vFld(I-2,J)*dyC(I-2,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
259 |
SHAP_FILT_RELVORT3 |
& +vFld(I-0,J+1)*dyC(I-0,J+1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
260 |
SHAP_FILT_RELVORT3 |
& +uFld(I-1,J-1)*dxC(I-1,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
264 |
SHAP_FILT_RELVORT3 |
vort3(I,J+1)=vort3(I-1,J) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
279 |
SHAP_FILT_RELVORT3 |
J=sNy+1 |
|
./pkg/shap_filt/shap_filt_relvort3.F |
283 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
284 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I-1,J-1,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
285 |
SHAP_FILT_RELVORT3 |
& (-uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
286 |
SHAP_FILT_RELVORT3 |
& -vFld(I-1,J)*dyC(I-1,J,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
287 |
SHAP_FILT_RELVORT3 |
& + uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
290 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
291 |
SHAP_FILT_RELVORT3 |
& +recip_rA(I-1,J-1,bi,bj)/AZcorner*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
292 |
SHAP_FILT_RELVORT3 |
& (+uFld(I,J-1)*dxC(I,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
293 |
SHAP_FILT_RELVORT3 |
& -uFld(I,J)*dxC(I,J,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
294 |
SHAP_FILT_RELVORT3 |
& - vFld(I-1,J)*dyC(I-1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
306 |
SHAP_FILT_RELVORT3 |
vort3(I+1,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
307 |
SHAP_FILT_RELVORT3 |
& recip_rAz(I+1,J,bi,bj)*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
308 |
SHAP_FILT_RELVORT3 |
& vFld(I+1,J)*dyC(I+1,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
309 |
SHAP_FILT_RELVORT3 |
& -vFld(I-0,J)*dyC(I-0,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
310 |
SHAP_FILT_RELVORT3 |
& -vFld(I-1,J+1)*dyC(I-1,J+1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
311 |
SHAP_FILT_RELVORT3 |
& +uFld(I+1,J-1)*dxC(I+1,J-1,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
315 |
SHAP_FILT_RELVORT3 |
vort3(I,J+1)=vort3(I+1,J) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
50 |
SHAP_FILT_RELVORT3 |
DO J=1-Oly,sNy+Oly |
|
./pkg/shap_filt/shap_filt_relvort3.F |
52 |
SHAP_FILT_RELVORT3 |
vort3(I,J) = 0. _d 0 |
|
./pkg/shap_filt/shap_filt_relvort3.F |
57 |
SHAP_FILT_RELVORT3 |
DO J=2-Oly,sNy+Oly |
|
./pkg/shap_filt/shap_filt_relvort3.F |
61 |
SHAP_FILT_RELVORT3 |
vort3(I,J)= |
|
./pkg/shap_filt/shap_filt_relvort3.F |
62 |
SHAP_FILT_RELVORT3 |
& recip_rAz(I,J,bi,bj)*( |
|
./pkg/shap_filt/shap_filt_relvort3.F |
63 |
SHAP_FILT_RELVORT3 |
& ( vFld(I,J)*dyC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
64 |
SHAP_FILT_RELVORT3 |
& -vFld(I-1,J)*dyC(I-1,J,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
65 |
SHAP_FILT_RELVORT3 |
& -( uFld(I,J)*dxC(I,J,bi,bj) |
|
./pkg/shap_filt/shap_filt_relvort3.F |
66 |
SHAP_FILT_RELVORT3 |
& -uFld(I,J-1)*dxC(I,J-1,bi,bj) ) |
|
./pkg/shap_filt/shap_filt_tracer_s1.F |
109 |
SHAP_FILT_TRACER_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s1.F |
136 |
SHAP_FILT_TRACER_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s1.F |
146 |
SHAP_FILT_TRACER_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s1.F |
162 |
SHAP_FILT_TRACER_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s1.F |
49 |
SHAP_FILT_TRACER_S1 |
INTEGER bi,bj,K,I,J,N |
|
./pkg/shap_filt/shap_filt_tracer_s1.F |
59 |
SHAP_FILT_TRACER_S1 |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_tracer_s1.F |
83 |
SHAP_FILT_TRACER_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s1.F |
93 |
SHAP_FILT_TRACER_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s4.F |
108 |
SHAP_FILT_TRACER_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s4.F |
134 |
SHAP_FILT_TRACER_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s4.F |
144 |
SHAP_FILT_TRACER_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s4.F |
160 |
SHAP_FILT_TRACER_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s4.F |
49 |
SHAP_FILT_TRACER_S4 |
INTEGER bi,bj,K,I,J,N |
|
./pkg/shap_filt/shap_filt_tracer_s4.F |
58 |
SHAP_FILT_TRACER_S4 |
DO J=1-OLy,sNy+Oly |
|
./pkg/shap_filt/shap_filt_tracer_s4.F |
82 |
SHAP_FILT_TRACER_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracer_s4.F |
92 |
SHAP_FILT_TRACER_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_tracerold.F |
34 |
SHAP_FILT_TRACEROLD |
INTEGER I,J,N,N1,N2 |
|
./pkg/shap_filt/shap_filt_tracerold.F |
36 |
SHAP_FILT_TRACEROLD |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_tracerold.F |
46 |
SHAP_FILT_TRACEROLD |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_tracerold.F |
58 |
SHAP_FILT_TRACEROLD |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_tracerold.F |
65 |
SHAP_FILT_TRACEROLD |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_tracerold.F |
76 |
SHAP_FILT_TRACEROLD |
DO J=1-OLy+1,sNy+OLy-1 |
|
./pkg/shap_filt/shap_filt_tracerold.F |
89 |
SHAP_FILT_TRACEROLD |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_tracerold.F |
95 |
SHAP_FILT_TRACEROLD |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_u.F |
105 |
SHAP_FILT_U |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_u.F |
33 |
SHAP_FILT_U |
INTEGER I,J,N,N1,N2 |
|
./pkg/shap_filt/shap_filt_u.F |
35 |
SHAP_FILT_U |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_u.F |
46 |
SHAP_FILT_U |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_u.F |
57 |
SHAP_FILT_U |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_u.F |
65 |
SHAP_FILT_U |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_u.F |
72 |
SHAP_FILT_U |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_u.F |
84 |
SHAP_FILT_U |
DO J=1-OLy+1,sNy+OLy-1 |
|
./pkg/shap_filt/shap_filt_u.F |
99 |
SHAP_FILT_U |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
105 |
SHAP_FILT_UV_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
112 |
SHAP_FILT_UV_S1 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
121 |
SHAP_FILT_UV_S1 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
137 |
SHAP_FILT_UV_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
145 |
SHAP_FILT_UV_S1 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
173 |
SHAP_FILT_UV_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
189 |
SHAP_FILT_UV_S1 |
J=1 |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
197 |
SHAP_FILT_UV_S1 |
J=sNy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
208 |
SHAP_FILT_UV_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
215 |
SHAP_FILT_UV_S1 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
230 |
SHAP_FILT_UV_S1 |
DO J=1,sNy+1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
250 |
SHAP_FILT_UV_S1 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
266 |
SHAP_FILT_UV_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
272 |
SHAP_FILT_UV_S1 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
68 |
SHAP_FILT_UV_S1 |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_uv_s1.F |
96 |
SHAP_FILT_UV_S1 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
104 |
SHAP_FILT_UV_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
111 |
SHAP_FILT_UV_S4 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
120 |
SHAP_FILT_UV_S4 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
136 |
SHAP_FILT_UV_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
143 |
SHAP_FILT_UV_S4 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
170 |
SHAP_FILT_UV_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
185 |
SHAP_FILT_UV_S4 |
J=1 |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
195 |
SHAP_FILT_UV_S4 |
J=sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
207 |
SHAP_FILT_UV_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
214 |
SHAP_FILT_UV_S4 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
229 |
SHAP_FILT_UV_S4 |
DO J=1,sNy+1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
240 |
SHAP_FILT_UV_S4 |
DO J=1,sNy+1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
252 |
SHAP_FILT_UV_S4 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
268 |
SHAP_FILT_UV_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
274 |
SHAP_FILT_UV_S4 |
DO J=1,sNy+1 |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
67 |
SHAP_FILT_UV_S4 |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_uv_s4.F |
95 |
SHAP_FILT_UV_S4 |
DO J=1,sNy |
|
./pkg/shap_filt/shap_filt_v.F |
105 |
SHAP_FILT_V |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_v.F |
33 |
SHAP_FILT_V |
INTEGER I,J,N,N1,N2 |
|
./pkg/shap_filt/shap_filt_v.F |
36 |
SHAP_FILT_V |
DO J=1-OLy+1,sNy+OLy |
|
./pkg/shap_filt/shap_filt_v.F |
43 |
SHAP_FILT_V |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_v.F |
54 |
SHAP_FILT_V |
DO J=1-OLy+1,sNy+OLy |
|
./pkg/shap_filt/shap_filt_v.F |
68 |
SHAP_FILT_V |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_v.F |
75 |
SHAP_FILT_V |
DO J=1-OLy,sNy+OLy |
|
./pkg/shap_filt/shap_filt_v.F |
87 |
SHAP_FILT_V |
DO J=1-OLy+1,sNy+OLy-1 |
|
./pkg/shap_filt/shap_filt_v.F |
99 |
SHAP_FILT_V |
DO J=1-OLy,sNy+OLy |
|
./pkg/shelfice/shelfice_forcing.F |
156 |
SHELFICE_FORCING_S |
IF ( kLev .LT. Nr .AND. kLev .EQ. kTopC(I,J,bi,bj) ) THEN |
|
./pkg/shelfice/shelfice_forcing.F |
158 |
SHELFICE_FORCING_S |
drLoc = drF(kLev)*( 1. _d 0 - _hFacC(I,J,kLev,bi,bj) ) |
|
./pkg/shelfice/shelfice_forcing.F |
159 |
SHELFICE_FORCING_S |
drLoc = MIN( drLoc, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) ) |
|
./pkg/shelfice/shelfice_forcing.F |
161 |
SHELFICE_FORCING_S |
& /( drF(kLev)*_hFacC(I,J,kLev,bi,bj)+drLoc ) |
|
./pkg/shelfice/shelfice_forcing.F |
163 |
SHELFICE_FORCING_S |
ELSEIF ( kLev .GT. 1 .AND. kLev-1 .EQ. kTopC(I,J,bi,bj) ) THEN |
|
./pkg/shelfice/shelfice_forcing.F |
165 |
SHELFICE_FORCING_S |
drLoc = drF(km1)*( 1. _d 0 - _hFacC(I,J,km1,bi,bj) ) |
|
./pkg/shelfice/shelfice_forcing.F |
166 |
SHELFICE_FORCING_S |
drLoc = MIN( drLoc, drF(kLev) * _hFacC(I,J,kLev,bi,bj) ) |
|
./pkg/shelfice/shelfice_forcing.F |
168 |
SHELFICE_FORCING_S |
& /( drF(km1)*_hFacC(I,J,km1,bi,bj)+drLoc ) |
|
./pkg/shelfice/shelfice_forcing.F |
177 |
SHELFICE_FORCING_S |
IF ( kLev .EQ. kTopC(I,J,bi,bj) ) THEN |
|
./pkg/shelfice/shelfice_forcing.F |
64 |
SHELFICE_FORCING_T |
IF ( kLev .LT. Nr .AND. kLev .EQ. kTopC(I,J,bi,bj) ) THEN |
|
./pkg/shelfice/shelfice_forcing.F |
66 |
SHELFICE_FORCING_T |
drLoc = drF(kLev)*( 1. _d 0 - _hFacC(I,J,kLev,bi,bj) ) |
|
./pkg/shelfice/shelfice_forcing.F |
67 |
SHELFICE_FORCING_T |
drLoc = MIN( drLoc, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) ) |
|
./pkg/shelfice/shelfice_forcing.F |
69 |
SHELFICE_FORCING_T |
& /( drF(kLev)*_hFacC(I,J,kLev,bi,bj)+drLoc ) |
|
./pkg/shelfice/shelfice_forcing.F |
71 |
SHELFICE_FORCING_T |
ELSEIF ( kLev .GT. 1 .AND. kLev-1 .EQ. kTopC(I,J,bi,bj) ) THEN |
|
./pkg/shelfice/shelfice_forcing.F |
73 |
SHELFICE_FORCING_T |
drLoc = drF(km1)*( 1. _d 0 - _hFacC(I,J,km1,bi,bj) ) |
|
./pkg/shelfice/shelfice_forcing.F |
74 |
SHELFICE_FORCING_T |
drLoc = MIN( drLoc, drF(kLev) * _hFacC(I,J,kLev,bi,bj) ) |
|
./pkg/shelfice/shelfice_forcing.F |
76 |
SHELFICE_FORCING_T |
& /( drF(km1)*_hFacC(I,J,km1,bi,bj)+drLoc ) |
|
./pkg/shelfice/shelfice_forcing.F |
85 |
SHELFICE_FORCING_T |
IF ( kLev .EQ. kTopC(I,J,bi,bj) ) THEN |
|
./pkg/shelfice/shelfice_init_fixed.F |
29 |
SHELFICE_INIT_FIXED |
INTEGER I, J, K, bi, bj |
|
./pkg/shelfice/shelfice_init_fixed.F |
55 |
SHELFICE_INIT_FIXED |
DO J = 1-OLy, sNy+OLy |
|
./pkg/shelfice/shelfice_init_fixed.F |
59 |
SHELFICE_INIT_FIXED |
IF ( maskC(I,J,K,bi,bj) .NE. 0. _d 0 ) |
|
./pkg/shelfice/shelfice_init_fixed.F |
60 |
SHELFICE_INIT_FIXED |
& kTopC(I,J,bi,bj) = K |
|
./pkg/shelfice/shelfice_init_varia.F |
32 |
SHELFICE_INIT_VARIA |
INTEGER I, J, bi, bj |
|
./pkg/shelfice/shelfice_init_varia.F |
37 |
SHELFICE_INIT_VARIA |
DO J = 1-OLy, sNy+OLy |
|
./pkg/shelfice/shelfice_thermodynamics.F |
108 |
SHELFICE_THERMODYNAMICS |
DO J = 1-Oly,sNy+Oly |
|
./pkg/shelfice/shelfice_thermodynamics.F |
110 |
SHELFICE_THERMODYNAMICS |
shelfIceHeatFlux (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
111 |
SHELFICE_THERMODYNAMICS |
shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
112 |
SHELFICE_THERMODYNAMICS |
shelficeForcingT (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
113 |
SHELFICE_THERMODYNAMICS |
shelficeForcingS (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
116 |
SHELFICE_THERMODYNAMICS |
DO J = 1, sNy |
|
./pkg/shelfice/shelfice_thermodynamics.F |
120 |
SHELFICE_THERMODYNAMICS |
K = MAX(1,kTopC(I,J,bi,bj)) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
121 |
SHELFICE_THERMODYNAMICS |
pLoc(I,J) = ABS(R_shelfIce(I,J,bi,bj)) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
122 |
SHELFICE_THERMODYNAMICS |
tLoc(I,J) = theta(I,J,K,bi,bj) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
123 |
SHELFICE_THERMODYNAMICS |
sLoc(I,J) = MAX(salt(I,J,K,bi,bj), 0. _d 0) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
128 |
SHELFICE_THERMODYNAMICS |
DO J = 1, sNy |
|
./pkg/shelfice/shelfice_thermodynamics.F |
130 |
SHELFICE_THERMODYNAMICS |
K = kTopC(I,J,bi,bj) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
134 |
SHELFICE_THERMODYNAMICS |
drKp1 = drF(K)*( 1. _d 0 - _hFacC(I,J,K,bi,bj) ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
136 |
SHELFICE_THERMODYNAMICS |
drKp1 = MIN( drKp1, drF(Kp1) * _hFacC(I,J,Kp1,bi,bj) ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
138 |
SHELFICE_THERMODYNAMICS |
& ( drF(K)*_hFacC(I,J,K,bi,bj) + drKp1 ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
139 |
SHELFICE_THERMODYNAMICS |
tLoc(I,J) = ( tLoc(I,J) * drF(K)*_hFacC(I,J,K,bi,bj) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
140 |
SHELFICE_THERMODYNAMICS |
& + theta(I,J,Kp1,bi,bj) *drKp1 ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
142 |
SHELFICE_THERMODYNAMICS |
sLoc(I,J) = ( sLoc(I,J) * drF(K)*_hFacC(I,J,K,bi,bj) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
143 |
SHELFICE_THERMODYNAMICS |
& + MAX(salt(I,J,Kp1,bi,bj), 0. _d 0) * drKp1 ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
152 |
SHELFICE_THERMODYNAMICS |
DO J = 1, sNy |
|
./pkg/shelfice/shelfice_thermodynamics.F |
154 |
SHELFICE_THERMODYNAMICS |
tLoc(I,J) = SW_TEMP(sLoc(I,J),tLoc(I,J),pLoc(I,J),0.D0) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
160 |
SHELFICE_THERMODYNAMICS |
DO J = 1, sNy |
|
./pkg/shelfice/shelfice_thermodynamics.F |
162 |
SHELFICE_THERMODYNAMICS |
K = kTopC(I,J,bi,bj) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
163 |
SHELFICE_THERMODYNAMICS |
IF ( K .NE. 0 .AND. pLoc(I,J) .GT. 0. _d 0 ) THEN |
|
./pkg/shelfice/shelfice_thermodynamics.F |
166 |
SHELFICE_THERMODYNAMICS |
& sLoc(I,J) * ( a0 + a1*sqrt(sLoc(I,J)) + a2*sLoc(I,J) ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
167 |
SHELFICE_THERMODYNAMICS |
& + b*pLoc(I,J) + c0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
169 |
SHELFICE_THERMODYNAMICS |
shelfIceHeatFlux(I,J,bi,bj) = maskC(I,J,K,bi,bj) * |
|
./pkg/shelfice/shelfice_thermodynamics.F |
170 |
SHELFICE_THERMODYNAMICS |
& SHELFICEheatTransCoeff * ( tLoc(I,J) - thetaFreeze ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
175 |
SHELFICE_THERMODYNAMICS |
shelfIceFreshWaterFlux(I,J,bi,bj) = |
|
./pkg/shelfice/shelfice_thermodynamics.F |
176 |
SHELFICE_THERMODYNAMICS |
& - shelfIceHeatFlux(I,J,bi,bj) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
180 |
SHELFICE_THERMODYNAMICS |
& - shelfIceHeatFlux(I,J,bi,bj) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
182 |
SHELFICE_THERMODYNAMICS |
& - cFac * shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit |
|
./pkg/shelfice/shelfice_thermodynamics.F |
183 |
SHELFICE_THERMODYNAMICS |
& * ( thetaFreeze - tLoc(I,J) ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
185 |
SHELFICE_THERMODYNAMICS |
& shelfIceFreshWaterFlux(I,J,bi,bj) * mass2rUnit |
|
./pkg/shelfice/shelfice_thermodynamics.F |
186 |
SHELFICE_THERMODYNAMICS |
& * ( cFac*sLoc(I,J) + (1. _d 0-cFac)*convertFW2SaltLoc ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
190 |
SHELFICE_THERMODYNAMICS |
shelfIceHeatFlux (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
191 |
SHELFICE_THERMODYNAMICS |
shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
192 |
SHELFICE_THERMODYNAMICS |
shelficeForcingT (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
193 |
SHELFICE_THERMODYNAMICS |
shelficeForcingS (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
211 |
SHELFICE_THERMODYNAMICS |
DO J = 1, sNy |
|
./pkg/shelfice/shelfice_thermodynamics.F |
213 |
SHELFICE_THERMODYNAMICS |
K = kTopC(I,J,bi,bj) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
214 |
SHELFICE_THERMODYNAMICS |
IF ( K .NE. 0 .AND. pLoc(I,J) .GT. 0. _d 0 ) THEN |
|
./pkg/shelfice/shelfice_thermodynamics.F |
221 |
SHELFICE_THERMODYNAMICS |
& * SHELFICEkappa/pLoc(I,J) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
222 |
SHELFICE_THERMODYNAMICS |
eps4 = b*pLoc(I,J) + c0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
223 |
SHELFICE_THERMODYNAMICS |
eps6 = eps4 - tLoc(I,J) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
229 |
SHELFICE_THERMODYNAMICS |
cqe = eps2*sLoc(I,J) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
235 |
SHELFICE_THERMODYNAMICS |
print *, 'ml-shelfice: pLoc = ', pLoc(I,J) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
236 |
SHELFICE_THERMODYNAMICS |
print *, 'ml-shelfice: tLoc = ', tLoc(I,J) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
237 |
SHELFICE_THERMODYNAMICS |
print *, 'ml-shelfice: sLoc = ', sLoc(I,J) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
268 |
SHELFICE_THERMODYNAMICS |
& * ( saltFreeze - sLoc(I,J) ) / saltFreeze |
|
./pkg/shelfice/shelfice_thermodynamics.F |
272 |
SHELFICE_THERMODYNAMICS |
shelfIceHeatFlux(I,J,bi,bj) = |
|
./pkg/shelfice/shelfice_thermodynamics.F |
275 |
SHELFICE_THERMODYNAMICS |
& - HeatCapacity_Cp*( thetaFreeze - rFac*tLoc(I,J) ) ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
277 |
SHELFICE_THERMODYNAMICS |
shelfIceFreshWaterFlux(I,J,bi,bj) = freshWaterFlux |
|
./pkg/shelfice/shelfice_thermodynamics.F |
281 |
SHELFICE_THERMODYNAMICS |
& - cFac*shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
282 |
SHELFICE_THERMODYNAMICS |
& * ( thetaFreeze - tLoc(I,J) ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
285 |
SHELFICE_THERMODYNAMICS |
& - cFac*shelfIceFreshWaterFlux(I,J,bi,bj)*mass2rUnit ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
286 |
SHELFICE_THERMODYNAMICS |
& * ( saltFreeze - sLoc(I,J) ) |
|
./pkg/shelfice/shelfice_thermodynamics.F |
288 |
SHELFICE_THERMODYNAMICS |
shelfIceHeatFlux (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
289 |
SHELFICE_THERMODYNAMICS |
shelfIceFreshWaterFlux(I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
290 |
SHELFICE_THERMODYNAMICS |
shelficeForcingT (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
291 |
SHELFICE_THERMODYNAMICS |
shelficeForcingS (I,J,bi,bj) = 0. _d 0 |
|
./pkg/shelfice/shelfice_thermodynamics.F |
60 |
SHELFICE_THERMODYNAMICS |
INTEGER I,J,K,Kp1 |
|
./pkg/shelfice/shelfice_u_drag.F |
53 |
SHELFICE_U_DRAG |
INTEGER I,J,kUp,kUpC,kTop |
|
./pkg/shelfice/shelfice_update_masks.F |
101 |
SHELFICE_UPDATE_MASKS |
hFacC(I,J,K,bi,bj)=hFacMnSz |
|
./pkg/shelfice/shelfice_update_masks.F |
104 |
SHELFICE_UPDATE_MASKS |
hFacC(I,J,K,bi,bj)=hFacCtmp |
|
./pkg/shelfice/shelfice_update_masks.F |
48 |
SHELFICE_UPDATE_MASKS |
INTEGER I, J, K |
|
./pkg/shelfice/shelfice_update_masks.F |
88 |
SHELFICE_UPDATE_MASKS |
DO J=1-Oly,sNy+Oly |
|
./pkg/shelfice/shelfice_update_masks.F |
91 |
SHELFICE_UPDATE_MASKS |
hFacCtmp = (rF(k)-R_shelfIce(I,J,bi,bj))*recip_drF(K) |
|
./pkg/shelfice/shelfice_update_masks.F |
93 |
SHELFICE_UPDATE_MASKS |
hFacCtmp = hFacC(I,J,K,bi,bj) - max( hFacCtmp, 0. _d 0) |
|
./pkg/shelfice/shelfice_update_masks.F |
99 |
SHELFICE_UPDATE_MASKS |
hFacC(I,J,K,bi,bj)=0. |
|
./pkg/shelfice/shelfice_v_drag.F |
53 |
SHELFICE_V_DRAG |
INTEGER I,J,kUp,kUpC,kTop |
|
./pkg/sphere/sphere.F |
313 |
SHC2ZONE |
INTEGER LMAX1, J, K, L, M |
|
./pkg/sphere/sphere.F |
337 |
SHC2ZONE |
J = L*L+L+1 |
|
./pkg/sphere/sphere.F |
339 |
SHC2ZONE |
DA = Q*SHC(J+M) |
|
./pkg/sphere/sphere.F |
340 |
SHC2ZONE |
DB = Q*SHC(J-M) |
|
./pkg/sphere/sphere.F |
346 |
SHC2ZONE |
J = J+L+L+2 |
|
./pkg/sphere/sphere.F |
348 |
SHC2ZONE |
DA = Q*SHC(J+M) |
|
./pkg/sphere/sphere.F |
349 |
SHC2ZONE |
DB = Q*SHC(J-M) |
|
./pkg/sphere/sphere.F |
357 |
SHC2ZONE |
J = LMAX*LMAX+LMAX+1 |
|
./pkg/sphere/sphere.F |
359 |
SHC2ZONE |
DA = Q*SHC(J+M) |
|
./pkg/sphere/sphere.F |
360 |
SHC2ZONE |
DB = Q*SHC(J-M) |
|
./pkg/sphere/sphere.F |
404 |
SHC4ZONE |
INTEGER I, J, K, L, M |
|
./pkg/sphere/sphere.F |
432 |
SHC4ZONE |
J = 1 |
|
./pkg/sphere/sphere.F |
435 |
SHC4ZONE |
J = 2*M |
|
./pkg/sphere/sphere.F |
436 |
SHC4ZONE |
JP = J+1 |
|
./pkg/sphere/sphere.F |
438 |
SHC4ZONE |
CE = HS(J)+HN(J) |
|
./pkg/sphere/sphere.F |
439 |
SHC4ZONE |
CO = HS(J)-HN(J) |
|
./pkg/sphere/sphere.F |
440 |
SHC4ZONE |
SE = HS(J)+HN(JP) |
|
./pkg/sphere/sphere.F |
441 |
SHC4ZONE |
SO = HS(J)-HN(JP) |
|
./pkg/sphere/sphere.F |
495 |
FRSBASE |
SUBROUTINE FRSBASE(A,H,I,J) |
|
./pkg/sphere/sphere.F |
503 |
FRSBASE |
INTEGER I, J |
|
./pkg/sphere/sphere.F |
510 |
FRSBASE |
N = J-I+1 |
|
./pkg/sphere/sphere.F |
524 |
FRSBASE |
DO L = I+5,J |
|
./pkg/timeave/timeave_surf_flux.F |
36 |
TIMEAVE_SURF_FLUX |
INTEGER I, J, K |
|
./pkg/timeave/timeave_surf_flux.F |
71 |
TIMEAVE_SURF_FLUX |
& (surfaceForcingT(i,j,bi,bj)+surfaceForcingTice(I,J,bi,bj)) |
|
./pkg/zonal_filt/fftpack.F |
1169 |
R8ADBG |
106 DO 108 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1170 |
R8ADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1171 |
R8ADBG |
J2 = J+J |
|
./pkg/zonal_filt/fftpack.F |
1173 |
R8ADBG |
CH(1,K,J) = CC(IDO,J2-2,K)+CC(IDO,J2-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1179 |
R8ADBG |
DO 111 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1180 |
R8ADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1184 |
R8ADBG |
CH(I-1,K,J) = CC(I-1,2*J-1,K)+CC(IC-1,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1185 |
R8ADBG |
CH(I-1,K,JC) = CC(I-1,2*J-1,K)-CC(IC-1,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1186 |
R8ADBG |
CH(I,K,J) = CC(I,2*J-1,K)-CC(IC,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1187 |
R8ADBG |
CH(I,K,JC) = CC(I,2*J-1,K)+CC(IC,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1192 |
R8ADBG |
112 DO 115 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1193 |
R8ADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1197 |
R8ADBG |
CH(I-1,K,J) = CC(I-1,2*J-1,K)+CC(IC-1,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1198 |
R8ADBG |
CH(I-1,K,JC) = CC(I-1,2*J-1,K)-CC(IC-1,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1199 |
R8ADBG |
CH(I,K,J) = CC(I,2*J-1,K)-CC(IC,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1200 |
R8ADBG |
CH(I,K,JC) = CC(I,2*J-1,K)+CC(IC,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
1219 |
R8ADBG |
DO 119 J=3,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1220 |
R8ADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1225 |
R8ADBG |
C2(IK,L) = C2(IK,L)+AR2*CH2(IK,J) |
|
./pkg/zonal_filt/fftpack.F |
1230 |
R8ADBG |
DO 122 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1232 |
R8ADBG |
CH2(IK,1) = CH2(IK,1)+CH2(IK,J) |
|
./pkg/zonal_filt/fftpack.F |
1235 |
R8ADBG |
DO 124 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1236 |
R8ADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1238 |
R8ADBG |
CH(1,K,J) = C1(1,K,J)-C1(1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1239 |
R8ADBG |
CH(1,K,JC) = C1(1,K,J)+C1(1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1244 |
R8ADBG |
DO 127 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1245 |
R8ADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1248 |
R8ADBG |
CH(I-1,K,J) = C1(I-1,K,J)-C1(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1249 |
R8ADBG |
CH(I-1,K,JC) = C1(I-1,K,J)+C1(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1250 |
R8ADBG |
CH(I,K,J) = C1(I,K,J)+C1(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1251 |
R8ADBG |
CH(I,K,JC) = C1(I,K,J)-C1(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1256 |
R8ADBG |
128 DO 131 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1257 |
R8ADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1260 |
R8ADBG |
CH(I-1,K,J) = C1(I-1,K,J)-C1(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1261 |
R8ADBG |
CH(I-1,K,JC) = C1(I-1,K,J)+C1(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1262 |
R8ADBG |
CH(I,K,J) = C1(I,K,J)+C1(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1263 |
R8ADBG |
CH(I,K,JC) = C1(I,K,J)-C1(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1272 |
R8ADBG |
DO 135 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
1274 |
R8ADBG |
C1(1,K,J) = CH(1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1279 |
R8ADBG |
DO 138 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
1285 |
R8ADBG |
C1(I-1,K,J) = WA(IDIJ-1)*CH(I-1,K,J)-WA(IDIJ)*CH(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1286 |
R8ADBG |
C1(I,K,J) = WA(IDIJ-1)*CH(I,K,J)+WA(IDIJ)*CH(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1292 |
R8ADBG |
DO 142 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
1298 |
R8ADBG |
C1(I-1,K,J) = WA(IDIJ-1)*CH(I-1,K,J)-WA(IDIJ)*CH(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1299 |
R8ADBG |
C1(I,K,J) = WA(IDIJ-1)*CH(I,K,J)+WA(IDIJ)*CH(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1573 |
R8ADFG |
DO 103 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
1575 |
R8ADFG |
CH(1,K,J) = C1(1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1580 |
R8ADFG |
DO 106 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
1586 |
R8ADFG |
CH(I-1,K,J) = WA(IDIJ-1)*C1(I-1,K,J)+WA(IDIJ)*C1(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1587 |
R8ADFG |
CH(I,K,J) = WA(IDIJ-1)*C1(I,K,J)-WA(IDIJ)*C1(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1593 |
R8ADFG |
DO 110 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
1599 |
R8ADFG |
CH(I-1,K,J) = WA(IDIJ-1)*C1(I-1,K,J)+WA(IDIJ)*C1(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1600 |
R8ADFG |
CH(I,K,J) = WA(IDIJ-1)*C1(I,K,J)-WA(IDIJ)*C1(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1605 |
R8ADFG |
DO 114 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1606 |
R8ADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1609 |
R8ADFG |
C1(I-1,K,J) = CH(I-1,K,J)+CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1610 |
R8ADFG |
C1(I-1,K,JC) = CH(I,K,J)-CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1611 |
R8ADFG |
C1(I,K,J) = CH(I,K,J)+CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1612 |
R8ADFG |
C1(I,K,JC) = CH(I-1,K,JC)-CH(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1617 |
R8ADFG |
115 DO 118 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1618 |
R8ADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1621 |
R8ADFG |
C1(I-1,K,J) = CH(I-1,K,J)+CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1622 |
R8ADFG |
C1(I-1,K,JC) = CH(I,K,J)-CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1623 |
R8ADFG |
C1(I,K,J) = CH(I,K,J)+CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1624 |
R8ADFG |
C1(I,K,JC) = CH(I-1,K,JC)-CH(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1632 |
R8ADFG |
121 DO 123 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1633 |
R8ADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1635 |
R8ADFG |
C1(1,K,J) = CH(1,K,J)+CH(1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1636 |
R8ADFG |
C1(1,K,JC) = CH(1,K,JC)-CH(1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1655 |
R8ADFG |
DO 126 J=3,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1656 |
R8ADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1661 |
R8ADFG |
CH2(IK,L) = CH2(IK,L)+AR2*C2(IK,J) |
|
./pkg/zonal_filt/fftpack.F |
1666 |
R8ADFG |
DO 129 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1668 |
R8ADFG |
CH2(IK,1) = CH2(IK,1)+C2(IK,J) |
|
./pkg/zonal_filt/fftpack.F |
1684 |
R8ADFG |
135 DO 137 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1685 |
R8ADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1686 |
R8ADFG |
J2 = J+J |
|
./pkg/zonal_filt/fftpack.F |
1688 |
R8ADFG |
CC(IDO,J2-2,K) = CH(1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1694 |
R8ADFG |
DO 140 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1695 |
R8ADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1696 |
R8ADFG |
J2 = J+J |
|
./pkg/zonal_filt/fftpack.F |
1700 |
R8ADFG |
CC(I-1,J2-1,K) = CH(I-1,K,J)+CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1701 |
R8ADFG |
CC(IC-1,J2-2,K) = CH(I-1,K,J)-CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1702 |
R8ADFG |
CC(I,J2-1,K) = CH(I,K,J)+CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1703 |
R8ADFG |
CC(IC,J2-2,K) = CH(I,K,JC)-CH(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1708 |
R8ADFG |
141 DO 144 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
1709 |
R8ADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
1710 |
R8ADFG |
J2 = J+J |
|
./pkg/zonal_filt/fftpack.F |
1714 |
R8ADFG |
CC(I-1,J2-1,K) = CH(I-1,K,J)+CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1715 |
R8ADFG |
CC(IC-1,J2-2,K) = CH(I-1,K,J)-CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1716 |
R8ADFG |
CC(I,J2-1,K) = CH(I,K,J)+CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
1717 |
R8ADFG |
CC(IC,J2-2,K) = CH(I,K,JC)-CH(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
1798 |
R8FFTI1 |
J = 0 |
|
./pkg/zonal_filt/fftpack.F |
1799 |
R8FFTI1 |
101 J = J+1 |
|
./pkg/zonal_filt/fftpack.F |
1800 |
R8FFTI1 |
IF (J-4) 102,102,103 |
|
./pkg/zonal_filt/fftpack.F |
1801 |
R8FFTI1 |
102 NTRY = NTRYH(J) |
|
./pkg/zonal_filt/fftpack.F |
1832 |
R8FFTI1 |
DO 109 J=1,IPM |
|
./pkg/zonal_filt/fftpack.F |
242 |
RADBG |
106 DO 108 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
243 |
RADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
244 |
RADBG |
J2 = J+J |
|
./pkg/zonal_filt/fftpack.F |
246 |
RADBG |
CH(1,K,J) = CC(IDO,J2-2,K)+CC(IDO,J2-2,K) |
|
./pkg/zonal_filt/fftpack.F |
252 |
RADBG |
DO 111 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
253 |
RADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
257 |
RADBG |
CH(I-1,K,J) = CC(I-1,2*J-1,K)+CC(IC-1,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
258 |
RADBG |
CH(I-1,K,JC) = CC(I-1,2*J-1,K)-CC(IC-1,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
259 |
RADBG |
CH(I,K,J) = CC(I,2*J-1,K)-CC(IC,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
260 |
RADBG |
CH(I,K,JC) = CC(I,2*J-1,K)+CC(IC,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
265 |
RADBG |
112 DO 115 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
266 |
RADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
270 |
RADBG |
CH(I-1,K,J) = CC(I-1,2*J-1,K)+CC(IC-1,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
271 |
RADBG |
CH(I-1,K,JC) = CC(I-1,2*J-1,K)-CC(IC-1,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
272 |
RADBG |
CH(I,K,J) = CC(I,2*J-1,K)-CC(IC,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
273 |
RADBG |
CH(I,K,JC) = CC(I,2*J-1,K)+CC(IC,2*J-2,K) |
|
./pkg/zonal_filt/fftpack.F |
292 |
RADBG |
DO 119 J=3,IPPH |
|
./pkg/zonal_filt/fftpack.F |
293 |
RADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
298 |
RADBG |
C2(IK,L) = C2(IK,L)+AR2*CH2(IK,J) |
|
./pkg/zonal_filt/fftpack.F |
303 |
RADBG |
DO 122 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
305 |
RADBG |
CH2(IK,1) = CH2(IK,1)+CH2(IK,J) |
|
./pkg/zonal_filt/fftpack.F |
308 |
RADBG |
DO 124 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
309 |
RADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
311 |
RADBG |
CH(1,K,J) = C1(1,K,J)-C1(1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
312 |
RADBG |
CH(1,K,JC) = C1(1,K,J)+C1(1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
317 |
RADBG |
DO 127 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
318 |
RADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
321 |
RADBG |
CH(I-1,K,J) = C1(I-1,K,J)-C1(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
322 |
RADBG |
CH(I-1,K,JC) = C1(I-1,K,J)+C1(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
323 |
RADBG |
CH(I,K,J) = C1(I,K,J)+C1(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
324 |
RADBG |
CH(I,K,JC) = C1(I,K,J)-C1(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
329 |
RADBG |
128 DO 131 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
330 |
RADBG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
333 |
RADBG |
CH(I-1,K,J) = C1(I-1,K,J)-C1(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
334 |
RADBG |
CH(I-1,K,JC) = C1(I-1,K,J)+C1(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
335 |
RADBG |
CH(I,K,J) = C1(I,K,J)+C1(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
336 |
RADBG |
CH(I,K,JC) = C1(I,K,J)-C1(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
345 |
RADBG |
DO 135 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
347 |
RADBG |
C1(1,K,J) = CH(1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
352 |
RADBG |
DO 138 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
358 |
RADBG |
C1(I-1,K,J) = WA(IDIJ-1)*CH(I-1,K,J)-WA(IDIJ)*CH(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
359 |
RADBG |
C1(I,K,J) = WA(IDIJ-1)*CH(I,K,J)+WA(IDIJ)*CH(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
365 |
RADBG |
DO 142 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
371 |
RADBG |
C1(I-1,K,J) = WA(IDIJ-1)*CH(I-1,K,J)-WA(IDIJ)*CH(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
372 |
RADBG |
C1(I,K,J) = WA(IDIJ-1)*CH(I,K,J)+WA(IDIJ)*CH(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
660 |
RADFG |
DO 103 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
662 |
RADFG |
CH(1,K,J) = C1(1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
667 |
RADFG |
DO 106 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
673 |
RADFG |
CH(I-1,K,J) = WA(IDIJ-1)*C1(I-1,K,J)+WA(IDIJ)*C1(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
674 |
RADFG |
CH(I,K,J) = WA(IDIJ-1)*C1(I,K,J)-WA(IDIJ)*C1(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
680 |
RADFG |
DO 110 J=2,IP |
|
./pkg/zonal_filt/fftpack.F |
686 |
RADFG |
CH(I-1,K,J) = WA(IDIJ-1)*C1(I-1,K,J)+WA(IDIJ)*C1(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
687 |
RADFG |
CH(I,K,J) = WA(IDIJ-1)*C1(I,K,J)-WA(IDIJ)*C1(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
692 |
RADFG |
DO 114 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
693 |
RADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
696 |
RADFG |
C1(I-1,K,J) = CH(I-1,K,J)+CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
697 |
RADFG |
C1(I-1,K,JC) = CH(I,K,J)-CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
698 |
RADFG |
C1(I,K,J) = CH(I,K,J)+CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
699 |
RADFG |
C1(I,K,JC) = CH(I-1,K,JC)-CH(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
704 |
RADFG |
115 DO 118 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
705 |
RADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
708 |
RADFG |
C1(I-1,K,J) = CH(I-1,K,J)+CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
709 |
RADFG |
C1(I-1,K,JC) = CH(I,K,J)-CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
710 |
RADFG |
C1(I,K,J) = CH(I,K,J)+CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
711 |
RADFG |
C1(I,K,JC) = CH(I-1,K,JC)-CH(I-1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
719 |
RADFG |
121 DO 123 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
720 |
RADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
722 |
RADFG |
C1(1,K,J) = CH(1,K,J)+CH(1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
723 |
RADFG |
C1(1,K,JC) = CH(1,K,JC)-CH(1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
742 |
RADFG |
DO 126 J=3,IPPH |
|
./pkg/zonal_filt/fftpack.F |
743 |
RADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
748 |
RADFG |
CH2(IK,L) = CH2(IK,L)+AR2*C2(IK,J) |
|
./pkg/zonal_filt/fftpack.F |
753 |
RADFG |
DO 129 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
755 |
RADFG |
CH2(IK,1) = CH2(IK,1)+C2(IK,J) |
|
./pkg/zonal_filt/fftpack.F |
771 |
RADFG |
135 DO 137 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
772 |
RADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
773 |
RADFG |
J2 = J+J |
|
./pkg/zonal_filt/fftpack.F |
775 |
RADFG |
CC(IDO,J2-2,K) = CH(1,K,J) |
|
./pkg/zonal_filt/fftpack.F |
781 |
RADFG |
DO 140 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
782 |
RADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
783 |
RADFG |
J2 = J+J |
|
./pkg/zonal_filt/fftpack.F |
787 |
RADFG |
CC(I-1,J2-1,K) = CH(I-1,K,J)+CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
788 |
RADFG |
CC(IC-1,J2-2,K) = CH(I-1,K,J)-CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
789 |
RADFG |
CC(I,J2-1,K) = CH(I,K,J)+CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
790 |
RADFG |
CC(IC,J2-2,K) = CH(I,K,JC)-CH(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
795 |
RADFG |
141 DO 144 J=2,IPPH |
|
./pkg/zonal_filt/fftpack.F |
796 |
RADFG |
JC = IPP2-J |
|
./pkg/zonal_filt/fftpack.F |
797 |
RADFG |
J2 = J+J |
|
./pkg/zonal_filt/fftpack.F |
801 |
RADFG |
CC(I-1,J2-1,K) = CH(I-1,K,J)+CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
802 |
RADFG |
CC(IC-1,J2-2,K) = CH(I-1,K,J)-CH(I-1,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
803 |
RADFG |
CC(I,J2-1,K) = CH(I,K,J)+CH(I,K,JC) |
|
./pkg/zonal_filt/fftpack.F |
804 |
RADFG |
CC(IC,J2-2,K) = CH(I,K,JC)-CH(I,K,J) |
|
./pkg/zonal_filt/fftpack.F |
892 |
RFFTI1 |
J = 0 |
|
./pkg/zonal_filt/fftpack.F |
893 |
RFFTI1 |
101 J = J+1 |
|
./pkg/zonal_filt/fftpack.F |
894 |
RFFTI1 |
IF (J-4) 102,102,103 |
|
./pkg/zonal_filt/fftpack.F |
895 |
RFFTI1 |
102 NTRY = NTRYH(J) |
|
./pkg/zonal_filt/fftpack.F |
926 |
RFFTI1 |
DO 109 J=1,IPM |
|
./pkg/zonal_filt/zonal_filt_nofill.F |
41 |
ZONAL_FILT_NOFILL |
INTEGER I, J, K |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
100 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = rhoConst |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
108 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
110 |
INI_LINEAR_PHISURF |
IF ( Ro_surf(I,J,bi,bj).GT.0. _d 0 |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
111 |
INI_LINEAR_PHISURF |
& .AND. ksurfC(I,J,bi,bj).LE.Nr ) THEN |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
112 |
INI_LINEAR_PHISURF |
pLoc = Ro_surf(I,J,bi,bj) |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
114 |
INI_LINEAR_PHISURF |
I tRef(ksurfC(I,J,bi,bj)), |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
115 |
INI_LINEAR_PHISURF |
I sRef(ksurfC(I,J,bi,bj)), |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
119 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 0. _d 0 |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
121 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 1. _d 0/rhoLoc |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
123 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = rhoLoc |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
125 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 0. _d 0 |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
126 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 0. _d 0 |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
137 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
139 |
INI_LINEAR_PHISURF |
IF ( Ro_surf(I,J,bi,bj).GT.0. _d 0 |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
140 |
INI_LINEAR_PHISURF |
& .AND. ksurfC(I,J,bi,bj).LE.Nr ) THEN |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
142 |
INI_LINEAR_PHISURF |
& (Ro_surf(I,J,bi,bj)/atm_Po)**(atm_kappa-1. _d 0) |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
143 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = dPIdp*tRef(ksurfC(I,J,bi,bj)) |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
144 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 1. _d 0 / Bo_surf(I,J,bi,bj) |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
146 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 0. |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
147 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 0. |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
180 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
182 |
INI_LINEAR_PHISURF |
phi0surf(I,J,bi,bj) = 0. |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
48 |
INI_LINEAR_PHISURF |
INTEGER I, J, K |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
56 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
58 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 0. _d 0 |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
59 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 0. _d 0 |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
83 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
85 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = gBaro |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
86 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 1. _d 0 / gBaro |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
95 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./verification/OpenAD/code_oad_all/ini_linear_phisurf.F |
99 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = recip_rhoConst |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
201 |
AIM_SURF_BC |
DO J=1,NGP |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
202 |
AIM_SURF_BC |
sti1(J,myThid) = sst1(J,myThid) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
203 |
AIM_SURF_BC |
IF ( oice1(J) .GT. 1. _d -2 ) THEN |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
204 |
AIM_SURF_BC |
sst1(J,myThid) = MAX(sst1(J,myThid),oceTfreez) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
205 |
AIM_SURF_BC |
sti1(J,myThid) = sst1(J,myThid) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
206 |
AIM_SURF_BC |
& +(sti1(J,myThid)-sst1(J,myThid))/oice1(J) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
208 |
AIM_SURF_BC |
oice1(J) = 0. _d 0 |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
212 |
AIM_SURF_BC |
DO J=1,NGP |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
213 |
AIM_SURF_BC |
sti1(J,myThid) = sst1(J,myThid) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
420 |
AIM_SURF_BC |
DO J=1,NGP |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
421 |
AIM_SURF_BC |
fMask1(J,3,myThid) =(1. _d 0 - fMask1(J,1,myThid)) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
422 |
AIM_SURF_BC |
& *oice1(J) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
423 |
AIM_SURF_BC |
fMask1(J,2,myThid) = 1. _d 0 - fMask1(J,1,myThid) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
424 |
AIM_SURF_BC |
& - fMask1(J,3,myThid) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
428 |
AIM_SURF_BC |
DO J=1,NGP |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
429 |
AIM_SURF_BC |
alb1(J,0,myThid) = fMask1(J,1,myThid)*alb1(J,1,myThid) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
430 |
AIM_SURF_BC |
& + fMask1(J,2,myThid)*alb1(J,2,myThid) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
431 |
AIM_SURF_BC |
& + fMask1(J,3,myThid)*alb1(J,3,myThid) |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
436 |
AIM_SURF_BC |
DO J=1,NGP |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
437 |
AIM_SURF_BC |
dTsurf(J,k,myThid) = 0. |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
442 |
AIM_SURF_BC |
DO J=1,NGP |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
443 |
AIM_SURF_BC |
fMask1(J,3,myThid) = 0. _d 0 |
|
./verification/aim.5l_Equatorial_Channel/code/aim_surf_bc.F |
444 |
AIM_SURF_BC |
fMask1(J,2,myThid) = 1. _d 0 - fMask1(J,1,myThid) |
|
./model/src/ini_dynvars.F |
39 |
INI_DYNVARS |
INTEGER I, J, K |
|
./model/src/ini_dynvars.F |
48 |
INI_DYNVARS |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_dynvars.F |
51 |
INI_DYNVARS |
uVel(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
52 |
INI_DYNVARS |
vVel(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
53 |
INI_DYNVARS |
wVel(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
54 |
INI_DYNVARS |
theta(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
55 |
INI_DYNVARS |
salt(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
57 |
INI_DYNVARS |
gU(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
58 |
INI_DYNVARS |
gV(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
59 |
INI_DYNVARS |
gT(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
60 |
INI_DYNVARS |
gS(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
62 |
INI_DYNVARS |
guNm(I,J,K,bi,bj,1)=0. _d 0 |
|
./model/src/ini_dynvars.F |
63 |
INI_DYNVARS |
gvNm(I,J,K,bi,bj,1)=0. _d 0 |
|
./model/src/ini_dynvars.F |
64 |
INI_DYNVARS |
gtNm(I,J,K,bi,bj,1)=0. _d 0 |
|
./model/src/ini_dynvars.F |
65 |
INI_DYNVARS |
gsNm(I,J,K,bi,bj,1)=0. _d 0 |
|
./model/src/ini_dynvars.F |
66 |
INI_DYNVARS |
guNm(I,J,K,bi,bj,2)=0. _d 0 |
|
./model/src/ini_dynvars.F |
67 |
INI_DYNVARS |
gvNm(I,J,K,bi,bj,2)=0. _d 0 |
|
./model/src/ini_dynvars.F |
68 |
INI_DYNVARS |
gtNm(I,J,K,bi,bj,2)=0. _d 0 |
|
./model/src/ini_dynvars.F |
69 |
INI_DYNVARS |
gsNm(I,J,K,bi,bj,2)=0. _d 0 |
|
./model/src/ini_dynvars.F |
71 |
INI_DYNVARS |
guNm1(I,J,K,bi,bj) =0. _d 0 |
|
./model/src/ini_dynvars.F |
72 |
INI_DYNVARS |
gvNm1(I,J,K,bi,bj) =0. _d 0 |
|
./model/src/ini_dynvars.F |
73 |
INI_DYNVARS |
gtNm1(I,J,K,bi,bj) =0. _d 0 |
|
./model/src/ini_dynvars.F |
74 |
INI_DYNVARS |
gsNm1(I,J,K,bi,bj) =0. _d 0 |
|
./model/src/ini_dynvars.F |
76 |
INI_DYNVARS |
totPhiHyd(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
77 |
INI_DYNVARS |
rhoInSitu(I,J,K,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
80 |
INI_DYNVARS |
addMass(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/ini_dynvars.F |
87 |
INI_DYNVARS |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_dynvars.F |
89 |
INI_DYNVARS |
etaN(I,J,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
90 |
INI_DYNVARS |
etaH(I,J,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
91 |
INI_DYNVARS |
phiHydLow(I,J,bi,bj)=0. _d 0 |
|
./model/src/ini_dynvars.F |
92 |
INI_DYNVARS |
hMixLayer(I,J,bi,bj)=0. _d 0 |
|
./verification/aim.5l_cs/code/mom_vi_hfacz_diss.F |
31 |
MOM_VI_HFACZ_DISS |
INTEGER I,J |
|
./verification/aim.5l_cs/code/mom_vi_mask_vort3.F |
30 |
MOM_VI_MASK_VORT3 |
INTEGER I,J |
|
./verification/bottom_ctrl_5x5/code_ad/cost_test.F |
53 |
COST_TEST |
DO J=1,sNy |
|
./verification/bottom_ctrl_5x5/code_ad/cost_test.F |
54 |
COST_TEST |
jg = myYGlobalLo-1+(bj-1)*sNy+J |
|
./verification/bottom_ctrl_5x5/code_ad/cost_test.F |
60 |
COST_TEST |
IF ( maskW(I,J,K,BI,BJ) .NE. 0. ) THEN |
|
./verification/bottom_ctrl_5x5/code_ad/cost_test.F |
62 |
COST_TEST |
& + uVel(I,J,K,BI,BJ) |
|
./verification/bottom_ctrl_5x5/code_ad/cost_test.F |
63 |
COST_TEST |
& *_hFacW(I,J,K,BI,BJ) |
|
./verification/bottom_ctrl_5x5/code_ad/cost_test.F |
64 |
COST_TEST |
& *dyG(I,J,BI,BJ)*drF(K) |
|
./verification/dome/code/obcs_calc.F |
106 |
OBCS_CALC |
OBEv(J,K,bi,bj)=0. |
|
./verification/dome/code/obcs_calc.F |
107 |
OBCS_CALC |
OBEt(J,K,bi,bj)=tRef(K) |
|
./verification/dome/code/obcs_calc.F |
114 |
OBCS_CALC |
OBEs(J,K,bi,bj)=sRef(K) |
|
./verification/dome/code/obcs_calc.F |
116 |
OBCS_CALC |
OBEw(J,K,bi,bj)=0. |
|
./verification/dome/code/obcs_calc.F |
130 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./verification/dome/code/obcs_calc.F |
131 |
OBCS_CALC |
OBWu(J,K,bi,bj)=0. |
|
./verification/dome/code/obcs_calc.F |
132 |
OBCS_CALC |
OBWv(J,K,bi,bj)=0. |
|
./verification/dome/code/obcs_calc.F |
133 |
OBCS_CALC |
OBWt(J,K,bi,bj)= Tref(k) |
|
./verification/dome/code/obcs_calc.F |
135 |
OBCS_CALC |
OBWw(J,K,bi,bj)=0.0 |
|
./verification/dome/code/obcs_calc.F |
40 |
OBCS_CALC |
INTEGER I, J ,K |
|
./verification/dome/code/obcs_calc.F |
98 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./verification/dome/code/obcs_calc.F |
99 |
OBCS_CALC |
OBEu(J,K,bi,bj)=0. |
|
./model/src/ini_hfac.F |
34 |
INI_HFAC |
INTEGER I, J, K |
|
./model/src/ini_hfac.F |
41 |
INI_HFAC |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_hfac.F |
43 |
INI_HFAC |
hFacC(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/ini_hfac.F |
44 |
INI_HFAC |
hFacS(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/ini_hfac.F |
45 |
INI_HFAC |
hFacW(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/ini_hfac.F |
46 |
INI_HFAC |
maskC(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/ini_hfac.F |
47 |
INI_HFAC |
maskS(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/ini_hfac.F |
48 |
INI_HFAC |
maskW(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/ini_linear_phisurf.F |
145 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_linear_phisurf.F |
147 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = gBaro |
|
./model/src/ini_linear_phisurf.F |
148 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 1. _d 0 / gBaro |
|
./model/src/ini_linear_phisurf.F |
157 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_linear_phisurf.F |
161 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = recip_rhoConst |
|
./model/src/ini_linear_phisurf.F |
162 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = rhoConst |
|
./model/src/ini_linear_phisurf.F |
170 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_linear_phisurf.F |
172 |
INI_LINEAR_PHISURF |
IF ( Ro_surf(I,J,bi,bj).GT.0. _d 0 |
|
./model/src/ini_linear_phisurf.F |
173 |
INI_LINEAR_PHISURF |
& .AND. ksurfC(I,J,bi,bj).LE.Nr ) THEN |
|
./model/src/ini_linear_phisurf.F |
174 |
INI_LINEAR_PHISURF |
k = ksurfC(I,J,bi,bj) |
|
./model/src/ini_linear_phisurf.F |
175 |
INI_LINEAR_PHISURF |
pLoc = Ro_surf(I,J,bi,bj) |
|
./model/src/ini_linear_phisurf.F |
180 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 0. _d 0 |
|
./model/src/ini_linear_phisurf.F |
182 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 1. _d 0/rhoLoc |
|
./model/src/ini_linear_phisurf.F |
184 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = rhoLoc |
|
./model/src/ini_linear_phisurf.F |
186 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 0. _d 0 |
|
./model/src/ini_linear_phisurf.F |
187 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 0. _d 0 |
|
./model/src/ini_linear_phisurf.F |
198 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_linear_phisurf.F |
200 |
INI_LINEAR_PHISURF |
IF ( Ro_surf(I,J,bi,bj).GT.0. _d 0 |
|
./model/src/ini_linear_phisurf.F |
201 |
INI_LINEAR_PHISURF |
& .AND. ksurfC(I,J,bi,bj).LE.Nr ) THEN |
|
./model/src/ini_linear_phisurf.F |
203 |
INI_LINEAR_PHISURF |
& (Ro_surf(I,J,bi,bj)/atm_Po)**(atm_kappa-1. _d 0) |
|
./model/src/ini_linear_phisurf.F |
204 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = dPIdp*tRef(ksurfC(I,J,bi,bj)) |
|
./model/src/ini_linear_phisurf.F |
205 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 1. _d 0 / Bo_surf(I,J,bi,bj) |
|
./model/src/ini_linear_phisurf.F |
207 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 0. |
|
./model/src/ini_linear_phisurf.F |
208 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 0. |
|
./model/src/ini_linear_phisurf.F |
239 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_linear_phisurf.F |
241 |
INI_LINEAR_PHISURF |
phi0surf(I,J,bi,bj) = 0. |
|
./model/src/ini_linear_phisurf.F |
58 |
INI_LINEAR_PHISURF |
INTEGER I, J, K |
|
./model/src/ini_linear_phisurf.F |
67 |
INI_LINEAR_PHISURF |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_linear_phisurf.F |
69 |
INI_LINEAR_PHISURF |
Bo_surf(I,J,bi,bj) = 0. _d 0 |
|
./model/src/ini_linear_phisurf.F |
70 |
INI_LINEAR_PHISURF |
recip_Bo(I,J,bi,bj) = 0. _d 0 |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
105 |
INI_SALT |
DO J=1,sNy |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
110 |
INI_SALT |
salt(I,J,K,bi,bj) = rhum(i,j,k,bi,bj) * qstar(i,j,k,bi,bj) |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
126 |
INI_SALT |
DO J=1,sNy |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
128 |
INI_SALT |
IF (hFacC(I,J,K,bi,bj).EQ.0) salt(I,J,K,bi,bj) = 0. |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
129 |
INI_SALT |
IF (hFacC(I,J,K,bi,bj).NE.0.AND.salt(I,J,K,bi,bj).EQ.0. |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
46 |
INI_SALT |
INTEGER I, J, K, localWarnings |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
74 |
INI_SALT |
DO J=1,sNy |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
76 |
INI_SALT |
temperature(I,J,K,bi,bj) = theta(I,J,K,bi,bj) * pkappa(K) |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
87 |
INI_SALT |
DO J=1-Oly,sNy+Oly |
|
./verification/fizhi-cs-aqualev20/code/ini_salt.F |
89 |
INI_SALT |
salt(I,J,K,bi,bj) = sRef(K) |
|
./verification/fizhi-gridalt-hs/code/do_fizhi.F |
182 |
DO_FIZHI |
term1=60. _d 0*(sin(lats(I,J,bi,bj)*deg2rad)**2) |
|
./verification/fizhi-gridalt-hs/code/do_fizhi.F |
185 |
DO_FIZHI |
& *(cos(lats(I,J,bi,bj)*deg2rad)**2) |
|
./verification/fizhi-gridalt-hs/code/do_fizhi.F |
192 |
DO_FIZHI |
& *COS((lats(I,J,bi,bj)*deg2rad))**4 |
|
./verification/fizhi-gridalt-hs/code/do_fizhi.F |
194 |
DO_FIZHI |
dthphy(i,j,L,bi,bj)=- kT*( thphy(I,J,L,bi,bj)-thetaEq ) |
|
./model/src/ini_psurf.F |
47 |
INI_PSURF |
INTEGER I, J |
|
./model/src/ini_psurf.F |
53 |
INI_PSURF |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_psurf.F |
55 |
INI_PSURF |
etaN(I,J,bi,bj) = 0. _d 0 |
|
./model/src/ini_psurf.F |
71 |
INI_PSURF |
DO J=1-Oly,sNy+Oly |
|
./model/src/ini_psurf.F |
73 |
INI_PSURF |
etaNm1(I,J,bi,bj) = etaN(I,J,bi,bj) |
|
./verification/hs94.1x64x5/code/ini_theta.F |
101 |
INI_THETA |
IF (maskC(I,J,K,bi,bj).EQ.0.) theta(I,J,K,bi,bj) = 0. |
|
./verification/hs94.1x64x5/code/ini_theta.F |
105 |
INI_THETA |
DO J=1,sNy |
|
./verification/hs94.1x64x5/code/ini_theta.F |
107 |
INI_THETA |
IF ( maskC(I,J,K,bi,bj).NE.0. |
|
./verification/hs94.1x64x5/code/ini_theta.F |
108 |
INI_THETA |
& .AND. theta(I,J,K,bi,bj).EQ.0. ) THEN |
|
./verification/hs94.1x64x5/code/ini_theta.F |
52 |
INI_THETA |
INTEGER I, J, K, localWarnings |
|
./verification/hs94.1x64x5/code/ini_theta.F |
57 |
INI_THETA |
J = 99+myBxLo(myThid)+nPx*myByLo(myThid) |
|
./verification/hs94.1x64x5/code/ini_theta.F |
67 |
INI_THETA |
DO J=1,sNy |
|
./verification/hs94.1x64x5/code/ini_theta.F |
69 |
INI_THETA |
term1=60. _d 0*(sin(yC(I,J,bi,bj)*deg2rad)**2) |
|
./verification/hs94.1x64x5/code/ini_theta.F |
71 |
INI_THETA |
& *(cos(yC(I,J,bi,bj)*deg2rad)**2) |
|
./verification/hs94.1x64x5/code/ini_theta.F |
73 |
INI_THETA |
theta(I,J,K,bi,bj) = MAX( thetaLim, thetaEq ) |
|
./verification/hs94.1x64x5/code/ini_theta.F |
99 |
INI_THETA |
DO J=1-Oly,sNy+Oly |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
101 |
INI_THETA |
IF (maskC(I,J,K,bi,bj).EQ.0.) theta(I,J,K,bi,bj) = 0. |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
105 |
INI_THETA |
DO J=1,sNy |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
107 |
INI_THETA |
IF ( maskC(I,J,K,bi,bj).NE.0. |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
108 |
INI_THETA |
& .AND. theta(I,J,K,bi,bj).EQ.0. ) THEN |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
52 |
INI_THETA |
INTEGER I, J, K, localWarnings |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
57 |
INI_THETA |
J = 99+myBxLo(myThid)+nPx*myByLo(myThid) |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
67 |
INI_THETA |
DO J=1,sNy |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
69 |
INI_THETA |
term1=60. _d 0*(sin(yC(I,J,bi,bj)*deg2rad)**2) |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
71 |
INI_THETA |
& *(cos(yC(I,J,bi,bj)*deg2rad)**2) |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
73 |
INI_THETA |
theta(I,J,K,bi,bj) = MAX( thetaLim, thetaEq ) |
|
./verification/hs94.1x64x5/code_ad/ini_theta.F |
99 |
INI_THETA |
DO J=1-Oly,sNy+Oly |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
101 |
INI_THETA |
IF (maskC(I,J,K,bi,bj).EQ.0.) theta(I,J,K,bi,bj) = 0. |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
105 |
INI_THETA |
DO J=1,sNy |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
107 |
INI_THETA |
IF ( maskC(I,J,K,bi,bj).NE.0. |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
108 |
INI_THETA |
& .AND. theta(I,J,K,bi,bj).EQ.0. ) THEN |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
52 |
INI_THETA |
INTEGER I, J, K, localWarnings |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
57 |
INI_THETA |
J = 99+myBxLo(myThid)+nPx*myByLo(myThid) |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
67 |
INI_THETA |
DO J=1,sNy |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
69 |
INI_THETA |
term1=60. _d 0*(sin(yC(I,J,bi,bj)*deg2rad)**2) |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
71 |
INI_THETA |
& *(cos(yC(I,J,bi,bj)*deg2rad)**2) |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
73 |
INI_THETA |
theta(I,J,K,bi,bj) = MAX( thetaLim, thetaEq ) |
|
./verification/hs94.cs-32x32x5/code/ini_theta.F |
99 |
INI_THETA |
DO J=1-Oly,sNy+Oly |
|
./verification/internal_wave/code/obcs_calc.F |
105 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./verification/internal_wave/code/obcs_calc.F |
106 |
OBCS_CALC |
OBWu(J,K,bi,bj)=0. _d 0 |
|
./verification/internal_wave/code/obcs_calc.F |
115 |
OBCS_CALC |
OBWv(J,K,bi,bj)=0. _d 0 |
|
./verification/internal_wave/code/obcs_calc.F |
124 |
OBCS_CALC |
OBWt(J,K,bi,bj)=tRef(K) |
|
./verification/internal_wave/code/obcs_calc.F |
135 |
OBCS_CALC |
OBWw(J,K,bi,bj)=-Uinflow |
|
./verification/internal_wave/code/obcs_calc.F |
39 |
OBCS_CALC |
INTEGER I, J ,K |
|
./verification/internal_wave/code/obcs_calc.F |
85 |
OBCS_CALC |
DO J=1-Oly,sNy+Oly |
|
./verification/internal_wave/code/obcs_calc.F |
86 |
OBCS_CALC |
OBEu(J,K,bi,bj)=0. |
|
./verification/internal_wave/code/obcs_calc.F |
87 |
OBCS_CALC |
OBEv(J,K,bi,bj)=0. |
|
./verification/internal_wave/code/obcs_calc.F |
88 |
OBCS_CALC |
OBEt(J,K,bi,bj)=tRef(K) |
|
./verification/internal_wave/code/obcs_calc.F |
89 |
OBCS_CALC |
OBEs(J,K,bi,bj)=sRef(K) |
|
./verification/internal_wave/code/obcs_calc.F |
91 |
OBCS_CALC |
OBEw(J,K,bi,bj)=0. |
|
./model/src/integr_continuity.F |
148 |
INTEGR_CONTINUITY |
ks = ksurfC(I,J,bi,bj) |
|
./verification/rotating_tank/code/external_forcing.F |
367 |
EXTERNAL_FORCING_T |
jG = myYGlobalLo-1+(bj-1)*sNy+J |
|
./verification/solid-body.cs-32x32x1/code/ini_psurf.F |
35 |
INI_PSURF |
INTEGER I, J |
|
./verification/solid-body.cs-32x32x1/code/ini_psurf.F |
43 |
INI_PSURF |
DO J=1-Oly,sNy+Oly |
|
./verification/solid-body.cs-32x32x1/code/ini_psurf.F |
45 |
INI_PSURF |
etaN(I,J,bi,bj) = 0. +fac*(fCori(i,j,bi,bj)**2) |
|
./verification/solid-body.cs-32x32x1/code/ini_psurf.F |
63 |
INI_PSURF |
DO J=1-Oly,sNy+Oly |
|
./verification/solid-body.cs-32x32x1/code/ini_psurf.F |
65 |
INI_PSURF |
etaNm1(I,J,bi,bj) = etaN(I,J,bi,bj) |
|
./model/src/remove_mean.F |
150 |
REMOVE_MEAN_RS |
INTEGER bi,bj,I,J,K |
|
./model/src/remove_mean.F |
164 |
REMOVE_MEAN_RS |
DO J=1,sNy |
|
./model/src/remove_mean.F |
166 |
REMOVE_MEAN_RS |
tmpVal=arr(I,J,K,bi,bj) |
|
./model/src/remove_mean.F |
167 |
REMOVE_MEAN_RS |
IF (arrMask(I,J,K,bi,bj).NE.0.) THEN |
|
./model/src/remove_mean.F |
168 |
REMOVE_MEAN_RS |
tmpVol = arrArea(I,J,bi,bj)*arrhFac(I,J,K,bi,bj)*arrDr(K) |
|
./model/src/remove_mean.F |
187 |
REMOVE_MEAN_RS |
DO J=1,sNy |
|
./model/src/remove_mean.F |
189 |
REMOVE_MEAN_RS |
IF (arrMask(I,J,K,bi,bj).NE.0.) THEN |
|
./model/src/remove_mean.F |
190 |
REMOVE_MEAN_RS |
arr(I,J,K,bi,bj) = arr(I,J,K,bi,bj) - theMean |
|
./model/src/remove_mean.F |
45 |
REMOVE_MEAN_RL |
INTEGER bi,bj,I,J,K |
|
./model/src/remove_mean.F |
59 |
REMOVE_MEAN_RL |
DO J=1,sNy |
|
./model/src/remove_mean.F |
61 |
REMOVE_MEAN_RL |
tmpVal=arr(I,J,K,bi,bj) |
|
./model/src/remove_mean.F |
62 |
REMOVE_MEAN_RL |
IF (arrMask(I,J,K,bi,bj).NE.0.) THEN |
|
./model/src/remove_mean.F |
63 |
REMOVE_MEAN_RL |
tmpVol = arrArea(I,J,bi,bj)*arrhFac(I,J,K,bi,bj)*arrDr(K) |
|
./model/src/remove_mean.F |
82 |
REMOVE_MEAN_RL |
DO J=1,sNy |
|
./model/src/remove_mean.F |
84 |
REMOVE_MEAN_RL |
IF (arrMask(I,J,K,bi,bj).NE.0.) THEN |
|
./model/src/remove_mean.F |
85 |
REMOVE_MEAN_RL |
arr(I,J,K,bi,bj) = arr(I,J,K,bi,bj) - theMean |
|
./model/src/rotate_spherical_polar_grid.F |
140 |
ROTATE_SPHERICAL_POLAR_GRID |
DO J = 1-Oly,sNy+Oly |
|
./model/src/rotate_spherical_polar_grid.F |
145 |
ROTATE_SPHERICAL_POLAR_GRID |
& COS( Y(I,J,bi,bj)*deg2rad )*COS( X(I,J,bi,bj)*deg2rad ) |
|
./model/src/rotate_spherical_polar_grid.F |
147 |
ROTATE_SPHERICAL_POLAR_GRID |
& COS( Y(I,J,bi,bj)*deg2rad )*SIN( X(I,J,bi,bj)*deg2rad ) |
|
./model/src/rotate_spherical_polar_grid.F |
148 |
ROTATE_SPHERICAL_POLAR_GRID |
XYZrot(3) = SIN( Y(I,J,bi,bj)*deg2rad ) |
|
./model/src/rotate_spherical_polar_grid.F |
163 |
ROTATE_SPHERICAL_POLAR_GRID |
X(I,J,bi,bj) = 0. _d 0 |
|
./model/src/rotate_spherical_polar_grid.F |
165 |
ROTATE_SPHERICAL_POLAR_GRID |
X(I,J,bi,bj) = ATAN2(XYZgeo(2),XYZgeo(1))/deg2rad |
|
./model/src/rotate_spherical_polar_grid.F |
166 |
ROTATE_SPHERICAL_POLAR_GRID |
IF ( X(I,J,bi,bj) .LT. 0. _d 0 ) |
|
./model/src/rotate_spherical_polar_grid.F |
167 |
ROTATE_SPHERICAL_POLAR_GRID |
& X(I,J,bi,bj) = X(I,J,bi,bj) + 360. _d 0 |
|
./model/src/rotate_spherical_polar_grid.F |
171 |
ROTATE_SPHERICAL_POLAR_GRID |
Y(I,J,bi,bj) = 0. _d 0 |
|
./model/src/rotate_spherical_polar_grid.F |
173 |
ROTATE_SPHERICAL_POLAR_GRID |
Y(I,J,bi,bj) = ATAN2(XYZgeo(3),hypotxy)/deg2rad |
|
./model/src/rotate_spherical_polar_grid.F |
217 |
CALC_ANGLES |
INTEGER I, J |
|
./model/src/rotate_spherical_polar_grid.F |
231 |
CALC_ANGLES |
DO J = 1-Oly,sNy+Oly-1 |
|
./model/src/rotate_spherical_polar_grid.F |
233 |
CALC_ANGLES |
IF ( _dyG(I,J,bi,bj) .GT. 0 ) uPseudo(I,J) = |
|
./model/src/rotate_spherical_polar_grid.F |
234 |
CALC_ANGLES |
& - ( yG(I,J,bi,bj) - yG(I,J+1,bi,bj) )*deg2rad |
|
./model/src/rotate_spherical_polar_grid.F |
235 |
CALC_ANGLES |
& / _dyG(I,J,bi,bj) |
|
./model/src/rotate_spherical_polar_grid.F |
238 |
CALC_ANGLES |
DO J = 1-Oly,sNy+Oly |
|
./model/src/rotate_spherical_polar_grid.F |
240 |
CALC_ANGLES |
IF ( _dxG(I,J,bi,bj) .GT. 0 ) vPseudo(I,J) = |
|
./model/src/rotate_spherical_polar_grid.F |
241 |
CALC_ANGLES |
& + ( yG(I,J,bi,bj) - yG(I+1,J,bi,bj) )*deg2rad |
|
./model/src/rotate_spherical_polar_grid.F |
242 |
CALC_ANGLES |
& / _dxG(I,J,bi,bj) |
|
./model/src/rotate_spherical_polar_grid.F |
245 |
CALC_ANGLES |
DO J = 1-Oly,sNy+Oly-1 |
|
./model/src/rotate_spherical_polar_grid.F |
247 |
CALC_ANGLES |
uC = 0.5*(uPseudo(I,J) + uPseudo(I+1,J)) |
|
./model/src/rotate_spherical_polar_grid.F |
248 |
CALC_ANGLES |
vC = 0.5*(vPseudo(I,J) + vPseudo(I,J+1)) |
|
./model/src/rotate_spherical_polar_grid.F |
251 |
CALC_ANGLES |
angleCosC(I,J,bi,bj) = uC*uNorm |
|
./model/src/rotate_spherical_polar_grid.F |
252 |
CALC_ANGLES |
angleSinC(I,J,bi,bj) = -vC*uNorm |
|
./model/src/rotate_spherical_polar_grid.F |
60 |
ROTATE_SPHERICAL_POLAR_GRID |
INTEGER I, J, iA, jA, kA |
|
./model/src/set_defaults.F |
38 |
SET_DEFAULTS |
INTEGER K, I, J |
|
./model/src/taueddy_external_forcing.F |
146 |
TAUEDDY_EXTERNAL_FORCING_V |
INTEGER I, J |
|
./model/src/taueddy_external_forcing.F |
56 |
TAUEDDY_EXTERNAL_FORCING_U |
INTEGER I, J |
|
./model/src/update_cg2d.F |
105 |
UPDATE_CG2D |
DO J=1,sNy |
|
./model/src/update_cg2d.F |
106 |
UPDATE_CG2D |
IF (OB_Ie(J,bi,bj).NE.0) aW2d(OB_Ie(J,bi,bj),J,bi,bj)=0. |
|
./model/src/update_cg2d.F |
107 |
UPDATE_CG2D |
IF (OB_Ie(J,bi,bj).NE.0) aW2d(OB_Ie(J,bi,bj)+1,J,bi,bj)=0. |
|
./model/src/update_cg2d.F |
108 |
UPDATE_CG2D |
IF (OB_Iw(J,bi,bj).NE.0) aW2d(OB_Iw(J,bi,bj)+1,J,bi,bj)=0. |
|
./model/src/update_cg2d.F |
109 |
UPDATE_CG2D |
IF (OB_Iw(J,bi,bj).NE.0) aW2d(OB_Iw(J,bi,bj),J,bi,bj)=0. |
|
./model/src/update_cg2d.F |
113 |
UPDATE_CG2D |
DO J=1,sNy+1 |
|
./model/src/update_cg2d.F |
115 |
UPDATE_CG2D |
aW2d(I,J,bi,bj) = aW2d(I,J,bi,bj)*cg2dNorm |
|
./model/src/update_cg2d.F |
117 |
UPDATE_CG2D |
aS2d(I,J,bi,bj) = aS2d(I,J,bi,bj)*cg2dNorm |
|
./model/src/update_cg2d.F |
123 |
UPDATE_CG2D |
DO J=1,sNy |
|
./model/src/update_cg2d.F |
125 |
UPDATE_CG2D |
ks = ksurfC(I,J,bi,bj) |
|
./model/src/update_cg2d.F |
126 |
UPDATE_CG2D |
aC2d(I,J,bi,bj) = -( |
|
./model/src/update_cg2d.F |
127 |
UPDATE_CG2D |
& aW2d(I,J,bi,bj) + aW2d(I+1,J ,bi,bj) |
|
./model/src/update_cg2d.F |
128 |
UPDATE_CG2D |
& +aS2d(I,J,bi,bj) + aS2d(I ,J+1,bi,bj) |
|
./model/src/update_cg2d.F |
129 |
UPDATE_CG2D |
& +freeSurfFac*cg2dNorm*recip_Bo(I,J,bi,bj)*deepFac2F(ks) |
|
./model/src/update_cg2d.F |
130 |
UPDATE_CG2D |
& *rA(I,J,bi,bj)/deltaTMom/deltaTfreesurf |
|
./model/src/update_cg2d.F |
135 |
UPDATE_CG2D |
DO J=1,sNy |
|
./model/src/update_cg2d.F |
137 |
UPDATE_CG2D |
aC2d(I,J,bi,bj) = -( |
|
./model/src/update_cg2d.F |
138 |
UPDATE_CG2D |
& aW2d(I,J,bi,bj) + aW2d(I+1,J ,bi,bj) |
|
./model/src/update_cg2d.F |
139 |
UPDATE_CG2D |
& +aS2d(I,J,bi,bj) + aS2d(I ,J+1,bi,bj) |
|
./model/src/update_cg2d.F |
140 |
UPDATE_CG2D |
& +freeSurfFac*cg2dNorm*recip_Bo(I,J,bi,bj) |
|
./model/src/update_cg2d.F |
141 |
UPDATE_CG2D |
& *rA(I,J,bi,bj)/deltaTMom/deltaTfreesurf |
|
./model/src/update_cg2d.F |
157 |
UPDATE_CG2D |
DO J=1,sNy+1 |
|
./model/src/update_cg2d.F |
159 |
UPDATE_CG2D |
IF ( aC2d(I,J,bi,bj) .EQ. 0. ) THEN |
|
./model/src/update_cg2d.F |
160 |
UPDATE_CG2D |
pC(I,J,bi,bj) = 1. _d 0 |
|
./model/src/update_cg2d.F |
162 |
UPDATE_CG2D |
pC(I,J,bi,bj) = 1. _d 0 / aC2d(I,J,bi,bj) |
|
./model/src/update_cg2d.F |
164 |
UPDATE_CG2D |
pW_tmp = aC2d(I,J,bi,bj)+aC2d(I-1,J,bi,bj) |
|
./model/src/update_cg2d.F |
166 |
UPDATE_CG2D |
pW(I,J,bi,bj) = 0. |
|
./model/src/update_cg2d.F |
168 |
UPDATE_CG2D |
pW(I,J,bi,bj) = |
|
./model/src/update_cg2d.F |
169 |
UPDATE_CG2D |
& -aW2d(I,J,bi,bj)/((cg2dpcOffDFac *pW_tmp)**2 ) |
|
./model/src/update_cg2d.F |
171 |
UPDATE_CG2D |
pS_tmp = aC2d(I,J,bi,bj)+aC2d(I,J-1,bi,bj) |
|
./model/src/update_cg2d.F |
173 |
UPDATE_CG2D |
pS(I,J,bi,bj) = 0. |
|
./model/src/update_cg2d.F |
175 |
UPDATE_CG2D |
pS(I,J,bi,bj) = |
|
./model/src/update_cg2d.F |
176 |
UPDATE_CG2D |
& -aS2d(I,J,bi,bj)/((cg2dpcOffDFac *pS_tmp)**2 ) |
|
./model/src/update_cg2d.F |
54 |
UPDATE_CG2D |
INTEGER I, J, K, ks |
|
./model/src/update_cg2d.F |
73 |
UPDATE_CG2D |
DO J=1,sNy+1 |
|
./model/src/update_cg2d.F |
75 |
UPDATE_CG2D |
aW2d(I,J,bi,bj) = 0. _d 0 |
|
./model/src/update_cg2d.F |
76 |
UPDATE_CG2D |
aS2d(I,J,bi,bj) = 0. _d 0 |
|
./model/src/update_cg2d.F |
80 |
UPDATE_CG2D |
DO J=1,sNy+1 |
|
./model/src/update_cg2d.F |
83 |
UPDATE_CG2D |
faceArea = _dyG(I,J,bi,bj)*drF(K) |
|
./model/src/update_cg2d.F |
84 |
UPDATE_CG2D |
& *_hFacW(I,J,K,bi,bj) |
|
./model/src/update_cg2d.F |
85 |
UPDATE_CG2D |
aW2d(I,J,bi,bj) = aW2d(I,J,bi,bj) |
|
./model/src/update_cg2d.F |
86 |
UPDATE_CG2D |
& + faceArea*recip_dxC(I,J,bi,bj) |
|
./model/src/update_cg2d.F |
87 |
UPDATE_CG2D |
faceArea = _dxG(I,J,bi,bj)*drF(K) |
|
./model/src/update_cg2d.F |
88 |
UPDATE_CG2D |
& *_hFacS(I,J,K,bi,bj) |
|
./model/src/update_cg2d.F |
89 |
UPDATE_CG2D |
aS2d(I,J,bi,bj) = aS2d(I,J,bi,bj) |
|
./model/src/update_cg2d.F |
90 |
UPDATE_CG2D |
& + faceArea*recip_dyC(I,J,bi,bj) |
|
./model/src/update_masks_etc.F |
122 |
UPDATE_MASKS_ETC |
DO J=1-Oly,sNy+Oly |
|
./model/src/update_masks_etc.F |
124 |
UPDATE_MASKS_ETC |
R_low(I,J,bi,bj) = rF(1) |
|
./model/src/update_masks_etc.F |
126 |
UPDATE_MASKS_ETC |
R_low(I,J,bi,bj) = R_low(I,J,bi,bj) |
|
./model/src/update_masks_etc.F |
127 |
UPDATE_MASKS_ETC |
& - drF(k)*hFacC(I,J,K,bi,bj) |
|
./model/src/update_masks_etc.F |
205 |
UPDATE_MASKS_ETC |
DO J=1-Oly,sNy+Oly |
|
./model/src/update_masks_etc.F |
208 |
UPDATE_MASKS_ETC |
Jm1=MAX(J-1,1-OLy) |
|
./model/src/update_masks_etc.F |
209 |
UPDATE_MASKS_ETC |
IF (DYG(I,J,bi,bj).EQ.0.) THEN |
|
./model/src/update_masks_etc.F |
213 |
UPDATE_MASKS_ETC |
hFacW(I,J,K,bi,bj)=0. |
|
./model/src/update_masks_etc.F |
216 |
UPDATE_MASKS_ETC |
hFacW(I,J,K,bi,bj)=maskW(I,J,K,bi,bj)* |
|
./model/src/update_masks_etc.F |
218 |
UPDATE_MASKS_ETC |
& smoothMin_R4(hFacC(I,J,K,bi,bj),hFacC(Im1,J,K,bi,bj)) |
|
./model/src/update_masks_etc.F |
220 |
UPDATE_MASKS_ETC |
& MIN(hFacC(I,J,K,bi,bj),hFacC(Im1,J,K,bi,bj)) |
|
./model/src/update_masks_etc.F |
223 |
UPDATE_MASKS_ETC |
IF (DXG(I,J,bi,bj).EQ.0.) THEN |
|
./model/src/update_masks_etc.F |
224 |
UPDATE_MASKS_ETC |
hFacS(I,J,K,bi,bj)=0. |
|
./model/src/update_masks_etc.F |
227 |
UPDATE_MASKS_ETC |
hFacS(I,J,K,bi,bj)=maskS(I,J,K,bi,bj)* |
|
./model/src/update_masks_etc.F |
229 |
UPDATE_MASKS_ETC |
& smoothMin_R4(hFacC(I,J,K,bi,bj),hFacC(I,Jm1,K,bi,bj)) |
|
./model/src/update_masks_etc.F |
231 |
UPDATE_MASKS_ETC |
& MIN(hFacC(I,J,K,bi,bj),hFacC(I,Jm1,K,bi,bj)) |
|
./model/src/update_masks_etc.F |
294 |
UPDATE_MASKS_ETC |
DO J=1-Oly,sNy+Oly |
|
./model/src/update_masks_etc.F |
296 |
UPDATE_MASKS_ETC |
IF (hFacC(I,J,K,bi,bj) .NE. 0. ) THEN |
|
./model/src/update_masks_etc.F |
298 |
UPDATE_MASKS_ETC |
recip_hFacC(I,J,K,bi,bj) = 1. _d 0 / hFacC(I,J,K,bi,bj) |
|
./model/src/update_masks_etc.F |
301 |
UPDATE_MASKS_ETC |
recip_hFacC(I,J,K,bi,bj) = 0. |
|
./model/src/update_masks_etc.F |
304 |
UPDATE_MASKS_ETC |
IF (hFacW(I,J,K,bi,bj) .NE. 0. ) THEN |
|
./model/src/update_masks_etc.F |
306 |
UPDATE_MASKS_ETC |
recip_hFacW(I,J,K,bi,bj) = 1. _d 0 / hFacw(I,J,K,bi,bj) |
|
./model/src/update_masks_etc.F |
309 |
UPDATE_MASKS_ETC |
recip_hFacW(I,J,K,bi,bj) = 0. |
|
./model/src/update_masks_etc.F |
312 |
UPDATE_MASKS_ETC |
IF (hFacS(I,J,K,bi,bj) .NE. 0. ) THEN |
|
./model/src/update_masks_etc.F |
314 |
UPDATE_MASKS_ETC |
recip_hFacS(I,J,K,bi,bj) = 1. _d 0 / hFacS(I,J,K,bi,bj) |
|
./model/src/update_masks_etc.F |
317 |
UPDATE_MASKS_ETC |
recip_hFacS(I,J,K,bi,bj) = 0. |
|
./model/src/update_masks_etc.F |
336 |
UPDATE_MASKS_ETC |
DO J=1-Oly,sNy+Oly |
|
./model/src/update_masks_etc.F |
338 |
UPDATE_MASKS_ETC |
ksurfW(I,J,bi,bj) = Nr+1 |
|
./model/src/update_masks_etc.F |
339 |
UPDATE_MASKS_ETC |
ksurfS(I,J,bi,bj) = Nr+1 |
|
./model/src/update_masks_etc.F |
342 |
UPDATE_MASKS_ETC |
IF (maskW(I,J,K,bi,bj).NE.0.) THEN |
|
./model/src/update_masks_etc.F |
343 |
UPDATE_MASKS_ETC |
ksurfW(I,J,bi,bj) = k |
|
./model/src/update_masks_etc.F |
346 |
UPDATE_MASKS_ETC |
IF (maskS(I,J,K,bi,bj).NE.0.) THEN |
|
./model/src/update_masks_etc.F |
347 |
UPDATE_MASKS_ETC |
ksurfS(I,J,bi,bj) = k |
|
./model/src/update_masks_etc.F |
51 |
UPDATE_MASKS_ETC |
INTEGER I, J, K |
|
./model/src/update_masks_etc.F |
69 |
UPDATE_MASKS_ETC |
DO J=1-Oly,sNy+Oly |
|
./model/src/update_masks_etc.F |
73 |
UPDATE_MASKS_ETC |
hFacCtmp = (rF(K)-xx_r_low(I,J,bi,bj))*recip_drF(K) |
|
./model/src/update_masks_etc.F |
75 |
UPDATE_MASKS_ETC |
hFacCtmp = (rF(K)-R_low(I,J,bi,bj))*recip_drF(K) |
|
./model/src/update_masks_etc.F |
88 |
UPDATE_MASKS_ETC |
hFacC(I,J,K,bi,bj) = 0. _d 0 |
|
./model/src/update_masks_etc.F |
90 |
UPDATE_MASKS_ETC |
hFacC(I,J,K,bi,bj) = 1. _d 0 |
|
./model/src/update_masks_etc.F |
92 |
UPDATE_MASKS_ETC |
hFacC(I,J,K,bi,bj) = hFacCtmp + hFacMnSz*( |
|
./pkg/aim_compon_interf/atm_store_runoff.F |
55 |
ATM_STORE_RUNOFF |
INTEGER I,J,K |
|
./pkg/aim_compon_interf/atm_store_runoff.F |
62 |
ATM_STORE_RUNOFF |
DO J=1,sNy |
|
./pkg/aim_compon_interf/atm_store_runoff.F |
64 |
ATM_STORE_RUNOFF |
RunOffFlux(I,J,bi,bj) = RunOffFlux(I,J,bi,bj) |
|
./pkg/aim_compon_interf/atm_store_runoff.F |
65 |
ATM_STORE_RUNOFF |
& + land_runOff(I,J,bi,bj)*cplTimeFraction |
|
./pkg/aim_compon_interf/cpl_exch_configs.F |
100 |
CPL_EXCH_CONFIGS |
& 'H (atmosphere) ==',Ro_surf(I,J,bi,bj) |
|
./pkg/aim_compon_interf/cpl_exch_configs.F |
103 |
CPL_EXCH_CONFIGS |
& 'H (ocean) ==',ocMxlD(I,J,bi,bj) |
|
./pkg/aim_compon_interf/cpl_exch_configs.F |
50 |
CPL_EXCH_CONFIGS |
INTEGER I,J,K,bi,bj |
|
./pkg/aim_compon_interf/cpl_exch_configs.F |
87 |
CPL_EXCH_CONFIGS |
DO J=1,sNy |
|
./pkg/aim_compon_interf/cpl_exch_configs.F |
89 |
CPL_EXCH_CONFIGS |
IF ( ocMxlD(I,J,bi,bj) .NE. seaSurface_ocn .AND. |
|
./pkg/aim_compon_interf/cpl_exch_configs.F |
90 |
CPL_EXCH_CONFIGS |
& Ro_surf(I,J,bi,bj) .NE. groundLevel_atm ) THEN |
|
./pkg/aim_compon_interf/cpl_exch_configs.F |
92 |
CPL_EXCH_CONFIGS |
jDiff = J |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
45 |
CPL_INI_VARS |
INTEGER I,J,bi,bj |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
49 |
CPL_INI_VARS |
DO J=1-Oly,sNy+Oly |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
52 |
CPL_INI_VARS |
atmSLPr( I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
53 |
CPL_INI_VARS |
HeatFlux( I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
54 |
CPL_INI_VARS |
qShortWave(I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
60 |
CPL_INI_VARS |
tauX( I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
61 |
CPL_INI_VARS |
tauY( I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
62 |
CPL_INI_VARS |
EvMPrFlux( I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
63 |
CPL_INI_VARS |
RunOffFlux(I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
64 |
CPL_INI_VARS |
RunOffEnFx(I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
65 |
CPL_INI_VARS |
iceSaltFlx(I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
66 |
CPL_INI_VARS |
seaIceMass(I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
67 |
CPL_INI_VARS |
airCO2 (I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
68 |
CPL_INI_VARS |
sWSpeed (I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
69 |
CPL_INI_VARS |
fracIce (I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
72 |
CPL_INI_VARS |
SSTocn (I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
73 |
CPL_INI_VARS |
SSSocn (I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
74 |
CPL_INI_VARS |
vSqocn (I,J,bi,bj) = 0. |
|
./pkg/aim_compon_interf/cpl_ini_vars.F |
75 |
CPL_INI_VARS |
flxCO2ocn(I,J,bi,bj) = 0. |
|
./pkg/aim_v23/aim_diagnostics.F |
298 |
AIM_DIAGNOSTICS |
DO J=1,NGP |
|
./pkg/aim_v23/aim_diagnostics.F |
299 |
AIM_DIAGNOSTICS |
CLTOP(J,myThid)=CLTOP(J,mythid)*CLOUDC(J,myThid) |
|
./pkg/aim_v23/aim_diagnostics.F |
308 |
AIM_DIAGNOSTICS |
DO J=1,sNy |
|
./pkg/aim_v23/aim_diagnostics.F |
310 |
AIM_DIAGNOSTICS |
I2 = I+(J-1)*sNx |
|
./pkg/aim_v23/aim_diagnostics.F |
426 |
AIM_DIAGNOSTICS |
DO J=1,NGP |
|
./pkg/aim_v23/aim_diagnostics.F |
427 |
AIM_DIAGNOSTICS |
tmpVar(J) = EnPrec(J,myThid) |
|
./pkg/aim_v23/aim_diagnostics.F |
428 |
AIM_DIAGNOSTICS |
& *(PRECNV(J,myThid)+PRECLS(J,myThid)) |
|
./pkg/aim_v23/aim_diagnostics.F |
57 |
AIM_DIAGNOSTICS |
INTEGER I,J,K, I2,Katm |
|
./pkg/aim_v23/aim_diagnostics.F |
70 |
AIM_DIAGNOSTICS |
DO J=1,NGP |
|
./pkg/aim_v23/aim_diagnostics.F |
71 |
AIM_DIAGNOSTICS |
dTsurf(J,1,myThid) = fMask1(J,1,myThid)*dTsurf(J,1,myThid) |
|
./pkg/aim_v23/aim_diagnostics.F |
72 |
AIM_DIAGNOSTICS |
& + fMask1(J,2,myThid)*dTsurf(J,2,myThid) |
|
./pkg/aim_v23/aim_diagnostics.F |
73 |
AIM_DIAGNOSTICS |
& + fMask1(J,3,myThid)*dTsurf(J,3,myThid) |
|
./pkg/aim_v23/aim_diagnostics.F |
74 |
AIM_DIAGNOSTICS |
dTsurf(J,1,myThid) = ABS(dTsurf(J,1,myThid)) |
|
./pkg/aim_v23/aim_dyn2aim.F |
162 |
AIM_DYN2AIM |
DO J = 1,sNy |
|
./pkg/aim_v23/aim_dyn2aim.F |
164 |
AIM_DYN2AIM |
I2 = I+(J-1)*sNx |
|
./pkg/aim_v23/aim_dyn2aim.F |
169 |
AIM_DYN2AIM |
TA(I2,Katm) = theta(I,J,K,bi,bj)*conv_theta2T |
|
./pkg/aim_v23/aim_dyn2aim.F |
173 |
AIM_DYN2AIM |
QA(I2,Katm) = MAX(salt(I,J,K,bi,bj), 0. _d 0) |
|
./pkg/aim_v23/aim_dyn2aim.F |
175 |
AIM_DYN2AIM |
ThA(I2,Katm) = theta(I,J,K,bi,bj) |
|
./pkg/aim_v23/aim_dyn2aim.F |
186 |
AIM_DYN2AIM |
DO J = 1,sNy |
|
./pkg/aim_v23/aim_dyn2aim.F |
188 |
AIM_DYN2AIM |
I2 = I+(J-1)*sNx |
|
./pkg/aim_v23/aim_dyn2aim.F |
192 |
AIM_DYN2AIM |
& uVel(I,J,K,bi,bj)*uVel(I,J,K,bi,bj) |
|
./pkg/aim_v23/aim_dyn2aim.F |
193 |
AIM_DYN2AIM |
& + uVel(I+1,J,K,bi,bj)*uVel(I+1,J,K,bi,bj) |
|
./pkg/aim_v23/aim_dyn2aim.F |
194 |
AIM_DYN2AIM |
& + vVel(I,J,K,bi,bj)*vVel(I,J,K,bi,bj) |
|
./pkg/aim_v23/aim_dyn2aim.F |
195 |
AIM_DYN2AIM |
& + vVel(I,J+1,K,bi,bj)*vVel(I,J+1,K,bi,bj) |
|
./pkg/aim_v23/aim_dyn2aim.F |
235 |
AIM_DYN2AIM |
DO J = 1,sNy |
|
./pkg/aim_v23/aim_dyn2aim.F |
237 |
AIM_DYN2AIM |
I2 = I+(J-1)*sNx |
|
./pkg/aim_v23/aim_dyn2aim.F |
65 |
AIM_DYN2AIM |
INTEGER I, J, I2, K, Katm |
|
./pkg/aim_v23/aim_dyn2aim.F |
73 |
AIM_DYN2AIM |
DO J = 1,sNy |
|
./pkg/aim_v23/aim_dyn2aim.F |
75 |
AIM_DYN2AIM |
I2 = I+(J-1)*sNx |
|
./pkg/aim_v23/aim_dyn2aim.F |
76 |
AIM_DYN2AIM |
snLat(I2,myThid) = SIN(yC(I,J,bi,bj)*deg2rad) |
|
./pkg/aim_v23/aim_dyn2aim.F |
77 |
AIM_DYN2AIM |
csLat(I2,myThid) = COS(yC(I,J,bi,bj)*deg2rad) |
|
./pkg/aim_v23/aim_dyn2aim.F |
82 |
AIM_DYN2AIM |
DO J = 1,sNy |
|
./pkg/aim_v23/aim_dyn2aim.F |
84 |
AIM_DYN2AIM |
I2 = I+(J-1)*sNx |
|
./pkg/aim_v23/aim_dyn2aim.F |
85 |
AIM_DYN2AIM |
kGrd(I2) = (Nr+1) - ksurfC(I,J,bi,bj) |
|
./pkg/aim_v23/aim_dyn2aim.F |
90 |
AIM_DYN2AIM |
DO J=1,sNy |
|
./pkg/aim_v23/aim_dyn2aim.F |
92 |
AIM_DYN2AIM |
I2 = I+(J-1)*sNx |
|
./pkg/aim_v23/aim_fields_load.F |
170 |
AIM_FIELDS_LOAD |
aim_albedo(I,J,bi,bj) = aim_albedo(I,J,bi,bj)/100. |
|
./pkg/aim_v23/aim_fields_load.F |
314 |
AIM_FIELDS_LOAD |
aim_albedo(i,j,bi,bj) = aim_albedo(I,J,bi,bj)/100. _d 0 |
|
./pkg/aim_v23/aim_land_impl.F |
122 |
AIM_LAND_IMPL |
DO J=1,NGP |
|
./pkg/aim_v23/aim_land_impl.F |
123 |
AIM_LAND_IMPL |
IF ( dTsurf(J) .GT. 999. ) THEN |
|
./pkg/aim_v23/aim_land_impl.F |
124 |
AIM_LAND_IMPL |
SHF (J) = Shf0(J) |
|
./pkg/aim_v23/aim_land_impl.F |
125 |
AIM_LAND_IMPL |
EVAP(J) = Evp0(J) |
|
./pkg/aim_v23/aim_land_impl.F |
126 |
AIM_LAND_IMPL |
SLRU(J) = Slr0(J) |
|
./pkg/aim_v23/aim_land_impl.F |
128 |
AIM_LAND_IMPL |
SHF (J) = SHF (J) + dTsurf(J)*dShf(J) |
|
./pkg/aim_v23/aim_land_impl.F |
129 |
AIM_LAND_IMPL |
EVAP(J) = EVAP(J) + dTsurf(J)*dEvp(J) |
|
./pkg/aim_v23/aim_land_impl.F |
130 |
AIM_LAND_IMPL |
SLRU(J) = SLRU(J) + dTsurf(J)*dSlr(J) |
|
./pkg/aim_v23/aim_land_impl.F |
150 |
AIM_LAND_IMPL |
DO J=1,NGP |
|
./pkg/aim_v23/aim_land_impl.F |
151 |
AIM_LAND_IMPL |
IF ( dTsurf(J) .GT. 999. ) THEN |
|
./pkg/aim_v23/aim_land_impl.F |
152 |
AIM_LAND_IMPL |
dTsurf(J)= tFreeze - Tsurf(J) |
|
./pkg/aim_v23/aim_land_impl.F |
153 |
AIM_LAND_IMPL |
Tsurf(J) = tFreeze |
|
./pkg/aim_v23/aim_land_impl.F |
155 |
AIM_LAND_IMPL |
Tsurf(J) = Tsurf(J)+ dTsurf(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
100 |
AIM_SICE_IMPL |
dTsurf(J)= tFreeze - Tsurf(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
101 |
AIM_SICE_IMPL |
Tsurf(J) = tFreeze |
|
./pkg/aim_v23/aim_sice_impl.F |
102 |
AIM_SICE_IMPL |
SHF (J) = Shf0(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
103 |
AIM_SICE_IMPL |
EVAP(J) = Evp0(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
104 |
AIM_SICE_IMPL |
SLRU(J) = Slr0(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
106 |
AIM_SICE_IMPL |
Tsurf(J) = Tsurf(J)+ dTsurf(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
107 |
AIM_SICE_IMPL |
SHF (J) = SHF (J) + dTsurf(J)*dShf(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
108 |
AIM_SICE_IMPL |
EVAP(J) = EVAP(J) + dTsurf(J)*dEvp(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
109 |
AIM_SICE_IMPL |
SLRU(J) = SLRU(J) + dTsurf(J)*dSlr(J) |
|
./pkg/aim_v23/aim_sice_impl.F |
79 |
AIM_SICE_IMPL |
INTEGER J |
|
./pkg/aim_v23/aim_sice_impl.F |
85 |
AIM_SICE_IMPL |
DO J=1,NGP |
|
./pkg/aim_v23/aim_sice_impl.F |
89 |
AIM_SICE_IMPL |
dTsurf(J) = 0. |
|
./pkg/aim_v23/aim_sice_impl.F |
98 |
AIM_SICE_IMPL |
DO J=1,NGP |
|
./pkg/aim_v23/aim_sice_impl.F |
99 |
AIM_SICE_IMPL |
IF ( dTsurf(J) .GT. 999. ) THEN |
|
./pkg/aim_v23/aim_surf_bc.F |
190 |
AIM_SURF_BC |
DO J=1,NGP |
|
./pkg/aim_v23/aim_surf_bc.F |
191 |
AIM_SURF_BC |
sti1(J,myThid) = sst1(J,myThid) |
|
./pkg/aim_v23/aim_surf_bc.F |
192 |
AIM_SURF_BC |
IF ( oice1(J) .GT. 1. _d -2 ) THEN |
|
./pkg/aim_v23/aim_surf_bc.F |
193 |
AIM_SURF_BC |
sst1(J,myThid) = MAX(sst1(J,myThid),oceTfreez) |
|
./pkg/aim_v23/aim_surf_bc.F |
194 |
AIM_SURF_BC |
sti1(J,myThid) = sst1(J,myThid) |
|
./pkg/aim_v23/aim_surf_bc.F |
195 |
AIM_SURF_BC |
& +(sti1(J,myThid)-sst1(J,myThid))/oice1(J) |
|
./pkg/aim_v23/aim_surf_bc.F |
197 |
AIM_SURF_BC |
oice1(J) = 0. _d 0 |
|
./pkg/aim_v23/aim_surf_bc.F |
201 |
AIM_SURF_BC |
DO J=1,NGP |
|
./pkg/aim_v23/aim_surf_bc.F |
202 |
AIM_SURF_BC |
sti1(J,myThid) = sst1(J,myThid) |
|
./pkg/aim_v23/aim_surf_bc.F |
395 |
AIM_SURF_BC |
DO J=1,NGP |
|
./pkg/aim_v23/aim_surf_bc.F |
396 |
AIM_SURF_BC |
fMask1(J,3,myThid) =(1. _d 0 - fMask1(J,1,myThid)) |
|
./pkg/aim_v23/aim_surf_bc.F |
397 |
AIM_SURF_BC |
& *oice1(J) |
|
./pkg/aim_v23/aim_surf_bc.F |
398 |
AIM_SURF_BC |
fMask1(J,2,myThid) = 1. _d 0 - fMask1(J,1,myThid) |
|
./pkg/aim_v23/aim_surf_bc.F |
399 |
AIM_SURF_BC |
& - fMask1(J,3,myThid) |
|
./pkg/aim_v23/aim_surf_bc.F |
403 |
AIM_SURF_BC |
DO J=1,NGP |
|
./pkg/aim_v23/aim_surf_bc.F |
404 |
AIM_SURF_BC |
alb1(J,0,myThid) = fMask1(J,1,myThid)*alb1(J,1,myThid) |
|
./pkg/aim_v23/aim_surf_bc.F |
405 |
AIM_SURF_BC |
& + fMask1(J,2,myThid)*alb1(J,2,myThid) |
|
./pkg/aim_v23/aim_surf_bc.F |
406 |
AIM_SURF_BC |
& + fMask1(J,3,myThid)*alb1(J,3,myThid) |
|
./pkg/aim_v23/aim_surf_bc.F |
411 |
AIM_SURF_BC |
DO J=1,NGP |
|
./pkg/aim_v23/aim_surf_bc.F |
412 |
AIM_SURF_BC |
dTsurf(J,k,myThid) = 0. |
|
./pkg/aim_v23/aim_surf_bc.F |
417 |
AIM_SURF_BC |
DO J=1,NGP |
|
./pkg/aim_v23/aim_surf_bc.F |
418 |
AIM_SURF_BC |
fMask1(J,3,myThid) = 0. _d 0 |
|
./pkg/aim_v23/aim_surf_bc.F |
419 |
AIM_SURF_BC |
fMask1(J,2,myThid) = 1. _d 0 - fMask1(J,1,myThid) |
|
./pkg/aim_v23/aim_tendency_apply.F |
299 |
AIM_TENDENCY_APPLY_T |
INTEGER I, J |
|
./pkg/aim_v23/aim_tendency_apply.F |
302 |
AIM_TENDENCY_APPLY_T |
DO J=1,sNy |
|
./pkg/aim_v23/aim_tendency_apply.F |
349 |
AIM_TENDENCY_APPLY_S |
INTEGER I, J |
|
./pkg/aim_v23/aim_tendency_apply.F |
352 |
AIM_TENDENCY_APPLY_S |
DO J=1,sNy |
|
./pkg/aim_v23/phy_convmf.F |
103 |
CONVMF |
DO J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
104 |
CONVMF |
ITOP(J) =kGrd(J) |
|
./pkg/aim_v23/phy_convmf.F |
105 |
CONVMF |
CBMF(J) =0.0 |
|
./pkg/aim_v23/phy_convmf.F |
106 |
CONVMF |
PRECNV(J)=0.0 |
|
./pkg/aim_v23/phy_convmf.F |
123 |
CONVMF |
DO J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
124 |
CONVMF |
dSEdp(J,K)=(SE(J,K+1)-SE(J,K))*factP |
|
./pkg/aim_v23/phy_convmf.F |
141 |
CONVMF |
DO J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
143 |
CONVMF |
ENTR_PS(J,K)=0. |
|
./pkg/aim_v23/phy_convmf.F |
145 |
CONVMF |
Ktmp = kGrd(J) |
|
./pkg/aim_v23/phy_convmf.F |
149 |
CONVMF |
ENTR(K)= ( MAX( 0. _d 0, SIG(K)/PSA(J) - 0.5 _d 0) )**2 |
|
./pkg/aim_v23/phy_convmf.F |
155 |
CONVMF |
ENTR_PS(J,K) = ENTR(K)*SENTR*PSA(J) |
|
./pkg/aim_v23/phy_convmf.F |
172 |
CONVMF |
DO J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
173 |
CONVMF |
Ktmp = kGrd(J) |
|
./pkg/aim_v23/phy_convmf.F |
175 |
CONVMF |
dSEdpTot = dSEdp(J,Ktmp-1) |
|
./pkg/aim_v23/phy_convmf.F |
177 |
CONVMF |
dSEdpTot = dSEdpTot + dSEdp(J,K) |
|
./pkg/aim_v23/phy_convmf.F |
178 |
CONVMF |
stab_crit = dSEdpTot + ALHC*(QSAT(J,Ktmp)-QSAT(J,K)) |
|
./pkg/aim_v23/phy_convmf.F |
179 |
CONVMF |
& -WVI(K,2)*(dSEdp(J,K) + ALHC*(QSAT(J,K+1)-QSAT(J,K)) ) |
|
./pkg/aim_v23/phy_convmf.F |
180 |
CONVMF |
IF (stab_crit.GT.0.) ITOP(J) = K |
|
./pkg/aim_v23/phy_convmf.F |
188 |
CONVMF |
DO J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
189 |
CONVMF |
Ktmp = kGrd(J) |
|
./pkg/aim_v23/phy_convmf.F |
191 |
CONVMF |
QATHR(J)=MIN(QBL,RHBL*QSAT(J,Ktmp)) |
|
./pkg/aim_v23/phy_convmf.F |
192 |
CONVMF |
IF (QA(J,Ktmp).LT.QATHR(J).OR.PSA(J).LT.PSMIN) |
|
./pkg/aim_v23/phy_convmf.F |
193 |
CONVMF |
& ITOP(J)=Ktmp |
|
./pkg/aim_v23/phy_convmf.F |
195 |
CONVMF |
IDEPTH(J)=Ktmp-ITOP(J) |
|
./pkg/aim_v23/phy_convmf.F |
200 |
CONVMF |
DO 300 J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
201 |
CONVMF |
Ktmp = kGrd(J) |
|
./pkg/aim_v23/phy_convmf.F |
202 |
CONVMF |
IF (ITOP(J).EQ.Ktmp) GO TO 300 |
|
./pkg/aim_v23/phy_convmf.F |
210 |
CONVMF |
QMAX=MAX(1.01 _d 0 *QA(J,K),QSAT(J,K)) |
|
./pkg/aim_v23/phy_convmf.F |
214 |
CONVMF |
QB=QA(J,K1)+WVI(K1,2)*(QA(J,K)-QA(J,K1)) |
|
./pkg/aim_v23/phy_convmf.F |
215 |
CONVMF |
QB=MIN(QB,QA(J,K)) |
|
./pkg/aim_v23/phy_convmf.F |
222 |
CONVMF |
FMASS = FM0(J)*MIN(FQMAX,(QA(J,K)-QATHR(J))/(QMAX-QB)) |
|
./pkg/aim_v23/phy_convmf.F |
223 |
CONVMF |
CBMF(J)=FMASS |
|
./pkg/aim_v23/phy_convmf.F |
234 |
CONVMF |
FDMUS = FMASS*dSEdp(J,K1)*(WVI(K1,2)-1.) |
|
./pkg/aim_v23/phy_convmf.F |
235 |
CONVMF |
DFSE(J,K)=FDMUS |
|
./pkg/aim_v23/phy_convmf.F |
237 |
CONVMF |
DFQA(J,K)=FDQ-FUQ |
|
./pkg/aim_v23/phy_convmf.F |
241 |
CONVMF |
DO K=Ktmp-1,ITOP(J)+1,-1 |
|
./pkg/aim_v23/phy_convmf.F |
246 |
CONVMF |
DFQA(J,K)=FUQ-FDQ |
|
./pkg/aim_v23/phy_convmf.F |
250 |
CONVMF |
ENMASS=ENTR_PS(J,K) * CBMF(J) |
|
./pkg/aim_v23/phy_convmf.F |
255 |
CONVMF |
FUQ=FUQ+ENMASS*QA(J,K) |
|
./pkg/aim_v23/phy_convmf.F |
259 |
CONVMF |
QB=QA(J,K1)+WVI(K1,2)*(QA(J,K)-QA(J,K1)) |
|
./pkg/aim_v23/phy_convmf.F |
264 |
CONVMF |
DFSE(J,K) = FMASS*(WVI(K1,2)-1.)*dSEdp(J,K1) |
|
./pkg/aim_v23/phy_convmf.F |
265 |
CONVMF |
& -(FMASS-ENMASS)*WVI(K,2)*dSEdp(J,K) |
|
./pkg/aim_v23/phy_convmf.F |
266 |
CONVMF |
FDMUS = FDMUS + DFSE(J,K) |
|
./pkg/aim_v23/phy_convmf.F |
268 |
CONVMF |
DFQA(J,K)=DFQA(J,K)+FDQ-FUQ |
|
./pkg/aim_v23/phy_convmf.F |
271 |
CONVMF |
DELQ=RHIL*QSAT(J,K)-QA(J,K) |
|
./pkg/aim_v23/phy_convmf.F |
273 |
CONVMF |
FSQ=SMF*CBMF(J)*DELQ |
|
./pkg/aim_v23/phy_convmf.F |
274 |
CONVMF |
DFQA(J,K) =DFQA(J,K) +FSQ |
|
./pkg/aim_v23/phy_convmf.F |
275 |
CONVMF |
DFQA(J,Ktmp)=DFQA(J,Ktmp)-FSQ |
|
./pkg/aim_v23/phy_convmf.F |
282 |
CONVMF |
K=ITOP(J) |
|
./pkg/aim_v23/phy_convmf.F |
285 |
CONVMF |
QSATB=QSAT(J,K)+WVI(K,2)*(QSAT(J,K+1)-QSAT(J,K)) |
|
./pkg/aim_v23/phy_convmf.F |
286 |
CONVMF |
PRECNV(J)=MAX(FUQ-FMASS*QSATB, 0. _d 0) |
|
./pkg/aim_v23/phy_convmf.F |
289 |
CONVMF |
DFSE(J,K)= -FDMUS+ALHC*PRECNV(J) |
|
./pkg/aim_v23/phy_convmf.F |
291 |
CONVMF |
DFQA(J,K)=FUQ-FDQ-PRECNV(J) |
|
./pkg/aim_v23/phy_convmf.F |
65 |
CONVMF |
INTEGER J, K, K1, Ktmp |
|
./pkg/aim_v23/phy_convmf.F |
82 |
CONVMF |
DO J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
83 |
CONVMF |
FM0(J)=0. |
|
./pkg/aim_v23/phy_convmf.F |
84 |
CONVMF |
Ktmp = kGrd(J) |
|
./pkg/aim_v23/phy_convmf.F |
86 |
CONVMF |
FPSA = MIN(1. _d 0 ,(PSA(J)-PSMIN)*RDPS) |
|
./pkg/aim_v23/phy_convmf.F |
87 |
CONVMF |
FM0(J)=P0*DSIG(Ktmp)*dpFac(J,Ktmp)/(GG*TRCNV*3600. _d 0) |
|
./pkg/aim_v23/phy_convmf.F |
92 |
CONVMF |
DO J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
93 |
CONVMF |
DFSE(J,K)=0.0 |
|
./pkg/aim_v23/phy_convmf.F |
94 |
CONVMF |
DFQA(J,K)=0.0 |
|
./pkg/aim_v23/phy_convmf.F |
98 |
CONVMF |
DO J=1,NGP |
|
./pkg/aim_v23/phy_convmf.F |
99 |
CONVMF |
ENTR_PS(J,K)=0. |
|
./pkg/aim_v23/phy_driver.F |
126 |
PHY_DRIVER |
INTEGER J, K |
|
./pkg/aim_v23/phy_driver.F |
146 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
147 |
PHY_DRIVER |
PSG_1(J)=1. _d 0 |
|
./pkg/aim_v23/phy_driver.F |
182 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
183 |
PHY_DRIVER |
TT_CNV(J,K,myThid)=TT_CNV(J,K,myThid)*RPS_1*GRDSCP(K) |
|
./pkg/aim_v23/phy_driver.F |
184 |
PHY_DRIVER |
QT_CNV(J,K,myThid)=QT_CNV(J,K,myThid)*RPS_1*GRDSIG(K) |
|
./pkg/aim_v23/phy_driver.F |
207 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
208 |
PHY_DRIVER |
EnPrec(J,myThid) = 0. _d 0 |
|
./pkg/aim_v23/phy_driver.F |
244 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
245 |
PHY_DRIVER |
CLTOP(J,myThid)=SIGH(ICLTOP(J)-1)*PSG_1(J) |
|
./pkg/aim_v23/phy_driver.F |
249 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
250 |
PHY_DRIVER |
TT_RSW(J,K,myThid)=TT_RSW(J,K,myThid)*RPS_1*GRDSCP(K) |
|
./pkg/aim_v23/phy_driver.F |
328 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
329 |
PHY_DRIVER |
SHF (J,3,myThid) = 0. _d 0 |
|
./pkg/aim_v23/phy_driver.F |
330 |
PHY_DRIVER |
EVAP(J,3,myThid) = 0. _d 0 |
|
./pkg/aim_v23/phy_driver.F |
331 |
PHY_DRIVER |
SLR (J,3,myThid) = 0. _d 0 |
|
./pkg/aim_v23/phy_driver.F |
364 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
365 |
PHY_DRIVER |
TT_RLW(J,K,myThid)=TT_RLW(J,K,myThid)*RPS_1*GRDSCP(K) |
|
./pkg/aim_v23/phy_driver.F |
398 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
399 |
PHY_DRIVER |
TT_SWclr(J,K,myThid)=TT_SWclr(J,K,myThid)*RPS_1*GRDSCP(K) |
|
./pkg/aim_v23/phy_driver.F |
400 |
PHY_DRIVER |
TT_LWclr(J,K,myThid)=TT_LWclr(J,K,myThid)*RPS_1*GRDSCP(K) |
|
./pkg/aim_v23/phy_driver.F |
419 |
PHY_DRIVER |
DO J=1,NGP |
|
./pkg/aim_v23/phy_driver.F |
424 |
PHY_DRIVER |
K = kGround(J) |
|
./pkg/aim_v23/phy_driver.F |
426 |
PHY_DRIVER |
TT_PBL(J,K,myThid) = TT_PBL(J,K,myThid) |
|
./pkg/aim_v23/phy_driver.F |
427 |
PHY_DRIVER |
& + SHF(J,0,myThid) *RPS_1*GRDSCP(K) |
|
./pkg/aim_v23/phy_driver.F |
428 |
PHY_DRIVER |
QT_PBL(J,K,myThid) = QT_PBL(J,K,myThid) |
|
./pkg/aim_v23/phy_driver.F |
429 |
PHY_DRIVER |
& + EVAP(J,0,myThid)*RPS_1*GRDSIG(K) |
|
./pkg/aim_v23/phy_lscond.F |
100 |
LSCOND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_lscond.F |
101 |
LSCOND |
DQLSC(J,K) = DQLSC(J,K)*dpFac(J,K) |
|
./pkg/aim_v23/phy_lscond.F |
102 |
LSCOND |
DTLSC(J,K) = DTLSC(J,K)*dpFac(J,K) |
|
./pkg/aim_v23/phy_lscond.F |
108 |
LSCOND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_lscond.F |
109 |
LSCOND |
DO K=2,kGrd(J) |
|
./pkg/aim_v23/phy_lscond.F |
111 |
LSCOND |
PRECLS(J) = PRECLS(J)-PFACT*DQLSC(J,K) |
|
./pkg/aim_v23/phy_lscond.F |
53 |
LSCOND |
INTEGER J, K |
|
./pkg/aim_v23/phy_lscond.F |
69 |
LSCOND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_lscond.F |
70 |
LSCOND |
DTLSC(J,1) = 0. |
|
./pkg/aim_v23/phy_lscond.F |
71 |
LSCOND |
DQLSC(J,1) = 0. |
|
./pkg/aim_v23/phy_lscond.F |
72 |
LSCOND |
PRECLS(J) = 0. |
|
./pkg/aim_v23/phy_lscond.F |
73 |
LSCOND |
PSA2(J) = PSA(J)*PSA(J) |
|
./pkg/aim_v23/phy_lscond.F |
84 |
LSCOND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_lscond.F |
85 |
LSCOND |
RHREF = RHLSC+DRHLSC*(SIG2/PSA2(J) - 1. _d 0) |
|
./pkg/aim_v23/phy_lscond.F |
87 |
LSCOND |
DQLSC(J,K) = MIN(0. _d 0,(RHREF*QSAT(J,K)-QA(J,K)))*RTLSC |
|
./pkg/aim_v23/phy_lscond.F |
92 |
LSCOND |
DQLSC(J,K) = MAX(-DQMAX, DQLSC(J,K) ) |
|
./pkg/aim_v23/phy_lscond.F |
93 |
LSCOND |
DTLSC(J,K) = -TFACT*DQLSC(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
182 |
RADSW |
INTEGER K, J |
|
./pkg/aim_v23/phy_radiat.F |
193 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
194 |
RADSW |
NL1(J)=kGrd(J)-1 |
|
./pkg/aim_v23/phy_radiat.F |
208 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
209 |
RADSW |
CLOUDC(J)=0. |
|
./pkg/aim_v23/phy_radiat.F |
210 |
RADSW |
QCLOUD(J)=0. |
|
./pkg/aim_v23/phy_radiat.F |
211 |
RADSW |
ICLTOP(J)=NLEV+1 |
|
./pkg/aim_v23/phy_radiat.F |
212 |
RADSW |
FREFL(J,1)=0. |
|
./pkg/aim_v23/phy_radiat.F |
216 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
217 |
RADSW |
ALBTOP(J,K)=0. |
|
./pkg/aim_v23/phy_radiat.F |
219 |
RADSW |
CLDCLW(J,K)=0. |
|
./pkg/aim_v23/phy_radiat.F |
228 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
229 |
RADSW |
ICLTOP(J)= kGrd(J) |
|
./pkg/aim_v23/phy_radiat.F |
230 |
RADSW |
DO K=NL1(J),2,-1 |
|
./pkg/aim_v23/phy_radiat.F |
232 |
RADSW |
IF (RH(J,K).GT.RHCL1.AND.QA(J,K).GT.QACL1) THEN |
|
./pkg/aim_v23/phy_radiat.F |
233 |
RADSW |
CLOUDC(J)=MAX(CLOUDC(J),RH(J,K)-RHCL1) |
|
./pkg/aim_v23/phy_radiat.F |
234 |
RADSW |
IF (QA(J,K).GT.QACL3) ICLTOP(J)=K |
|
./pkg/aim_v23/phy_radiat.F |
236 |
RADSW |
CLDCLW(J,K)=MAX(0. _d 0,RH(J,K)-RHCL1) |
|
./pkg/aim_v23/phy_radiat.F |
237 |
RADSW |
CLDCLW(J,K)=MIN(1. _d 0,CLDCLW(J,K)*RRCL) |
|
./pkg/aim_v23/phy_radiat.F |
243 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
244 |
RADSW |
IF (kGrd(J).NE.0) |
|
./pkg/aim_v23/phy_radiat.F |
245 |
RADSW |
& QCLOUD(J)= MAX( QA(J,kGrd(J)), QA(J,NL1(J)) ) |
|
./pkg/aim_v23/phy_radiat.F |
246 |
RADSW |
CLOUDC(J)=MIN(1. _d 0,CLOUDC(J)*RRCL) |
|
./pkg/aim_v23/phy_radiat.F |
247 |
RADSW |
IF (CLOUDC(J).GT.0.0) THEN |
|
./pkg/aim_v23/phy_radiat.F |
248 |
RADSW |
CLOUDC(J)=CLOUDC(J)*MIN(1. _d 0,QCLOUD(J)*RQCL) |
|
./pkg/aim_v23/phy_radiat.F |
250 |
RADSW |
DO K=NL1(J),2,-1 |
|
./pkg/aim_v23/phy_radiat.F |
251 |
RADSW |
CLDCLW(J,K)=CLDCLW(J,K)*MIN(1. _d 0,QCLOUD(J)*RQCL) |
|
./pkg/aim_v23/phy_radiat.F |
254 |
RADSW |
ALBTOP(J,ICLTOP(J))=ALBCL*CLOUDC(J) |
|
./pkg/aim_v23/phy_radiat.F |
256 |
RADSW |
ICLTOP(J)=NLEV+1 |
|
./pkg/aim_v23/phy_radiat.F |
268 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
270 |
RADSW |
ACLOUD(J)=CLOUDC(J)*(ABSCL1+ABSCL2*QCLOUD(J)) |
|
./pkg/aim_v23/phy_radiat.F |
273 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
275 |
RADSW |
DELTAP=ZENIT(J)*DSIG(1)*dpFac(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
276 |
RADSW |
TAU2(J,1,1)=EXP(-DELTAP*ABSDRY) |
|
./pkg/aim_v23/phy_radiat.F |
279 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
280 |
RADSW |
DO K=2,NL1(J) |
|
./pkg/aim_v23/phy_radiat.F |
283 |
RADSW |
ABS1=ABSDRY+ABSAER*(SIG(K)/PSA(J))**2 |
|
./pkg/aim_v23/phy_radiat.F |
284 |
RADSW |
DELTAP=ZENIT(J)*DSIG(K)*dpFac(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
285 |
RADSW |
IF (K.EQ.ICLTOP(J)) THEN |
|
./pkg/aim_v23/phy_radiat.F |
286 |
RADSW |
TAU2(J,K,1)=EXP(-DELTAP* |
|
./pkg/aim_v23/phy_radiat.F |
287 |
RADSW |
& (ABS1+ABSWV1*QA(J,K)+2.*ACLOUD(J))) |
|
./pkg/aim_v23/phy_radiat.F |
288 |
RADSW |
ELSE IF (K.GT.ICLTOP(J)) THEN |
|
./pkg/aim_v23/phy_radiat.F |
289 |
RADSW |
TAU2(J,K,1)=EXP(-DELTAP* |
|
./pkg/aim_v23/phy_radiat.F |
290 |
RADSW |
& (ABS1+ABSWV1*QA(J,K)+ACLOUD(J))) |
|
./pkg/aim_v23/phy_radiat.F |
292 |
RADSW |
TAU2(J,K,1)=EXP(-DELTAP*(ABS1+ABSWV1*QA(J,K))) |
|
./pkg/aim_v23/phy_radiat.F |
298 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
299 |
RADSW |
K = kGrd(J) |
|
./pkg/aim_v23/phy_radiat.F |
300 |
RADSW |
ABS1=ABSDRY+ABSAER*(SIG(K)/PSA(J))**2 |
|
./pkg/aim_v23/phy_radiat.F |
302 |
RADSW |
DELTAP=ZENIT(J)*DSIG(K)*dpFac(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
303 |
RADSW |
TAU2(J,K,1)=EXP(-DELTAP*(ABS1+ABSWV1*QA(J,K))) |
|
./pkg/aim_v23/phy_radiat.F |
306 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
307 |
RADSW |
DO K=2,kGrd(J) |
|
./pkg/aim_v23/phy_radiat.F |
308 |
RADSW |
DELTAP=ZENIT(J)*DSIG(K)*dpFac(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
309 |
RADSW |
TAU2(J,K,2)=EXP(-DELTAP*ABSWV2*QA(J,K)) |
|
./pkg/aim_v23/phy_radiat.F |
320 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
321 |
RADSW |
FTOP(J) =FSOL(J) |
|
./pkg/aim_v23/phy_radiat.F |
322 |
RADSW |
FLUX(J,1)=FSOL(J)*FBAND1-OZUPP(J) |
|
./pkg/aim_v23/phy_radiat.F |
323 |
RADSW |
FLUX(J,2)=FSOL(J)*FBAND2 |
|
./pkg/aim_v23/phy_radiat.F |
324 |
RADSW |
STRATC(J)=STRATZ(J)*PSA(J) |
|
./pkg/aim_v23/phy_radiat.F |
330 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
331 |
RADSW |
DFABS(J,1)=FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
332 |
RADSW |
FLUX (J,1)=TAU2(J,1,1)*(FLUX(J,1)-OZONE(J)*PSA(J)) |
|
./pkg/aim_v23/phy_radiat.F |
333 |
RADSW |
DFABS(J,1)=DFABS(J,1)-FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
338 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
339 |
RADSW |
DO K=2,kGrd(J) |
|
./pkg/aim_v23/phy_radiat.F |
340 |
RADSW |
FREFL(J,K)=FLUX(J,1)*ALBTOP(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
341 |
RADSW |
FLUX (J,1)=FLUX(J,1)-FREFL(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
342 |
RADSW |
DFABS(J,K)=FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
343 |
RADSW |
FLUX (J,1)=TAU2(J,K,1)*FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
344 |
RADSW |
DFABS(J,K)=DFABS(J,K)-FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
348 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
349 |
RADSW |
DO K=2,kGrd(J) |
|
./pkg/aim_v23/phy_radiat.F |
350 |
RADSW |
DFABS(J,K)=DFABS(J,K)+FLUX(J,2) |
|
./pkg/aim_v23/phy_radiat.F |
351 |
RADSW |
FLUX (J,2)=TAU2(J,K,2)*FLUX(J,2) |
|
./pkg/aim_v23/phy_radiat.F |
352 |
RADSW |
DFABS(J,K)=DFABS(J,K)-FLUX(J,2) |
|
./pkg/aim_v23/phy_radiat.F |
361 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
363 |
RADSW |
FSFC(J,1)=FLUX(J,1)*(1.-ALB(J,1))+FLUX(J,2) |
|
./pkg/aim_v23/phy_radiat.F |
364 |
RADSW |
FSFC(J,2)=FLUX(J,1)*(1.-ALB(J,2))+FLUX(J,2) |
|
./pkg/aim_v23/phy_radiat.F |
365 |
RADSW |
FSFC(J,3)=FLUX(J,1)*(1.-ALB(J,3))+FLUX(J,2) |
|
./pkg/aim_v23/phy_radiat.F |
367 |
RADSW |
FSFC(J,0)=FLUX(J,1)+FLUX(J,2) |
|
./pkg/aim_v23/phy_radiat.F |
368 |
RADSW |
FLUX(J,1)=FLUX(J,1)*ALB(J,0) |
|
./pkg/aim_v23/phy_radiat.F |
369 |
RADSW |
FSFC(J,0)=FSFC(J,0)-FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
375 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
376 |
RADSW |
IF ( K .LE. kGrd(J) ) THEN |
|
./pkg/aim_v23/phy_radiat.F |
377 |
RADSW |
DFABS(J,K)=DFABS(J,K)+FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
378 |
RADSW |
FLUX (J,1)=TAU2(J,K,1)*FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
379 |
RADSW |
DFABS(J,K)=DFABS(J,K)-FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
380 |
RADSW |
FLUX (J,1)=FLUX(J,1)+FREFL(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
382 |
RADSW |
DFABS(J,K)= 0. _d 0 |
|
./pkg/aim_v23/phy_radiat.F |
389 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
390 |
RADSW |
FTOP(J)=FTOP(J)-FLUX(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
401 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
402 |
RADSW |
ACLDLW(J,K)=CLDCLW(J,K)*(ABLCL1+ABLCL2*QCLOUD(J)) |
|
./pkg/aim_v23/phy_radiat.F |
406 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
407 |
RADSW |
ACLOUD(J)=CLOUDC(J)*(ABLCL1+ABLCL2*QCLOUD(J)) |
|
./pkg/aim_v23/phy_radiat.F |
411 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
413 |
RADSW |
DELTAP=DSIG(1)*dpFac(J,1) |
|
./pkg/aim_v23/phy_radiat.F |
414 |
RADSW |
TAU2(J,1,1)=EXP(-DELTAP*ABLWIN) |
|
./pkg/aim_v23/phy_radiat.F |
415 |
RADSW |
TAU2(J,1,2)=EXP(-DELTAP*ABLCO2) |
|
./pkg/aim_v23/phy_radiat.F |
416 |
RADSW |
TAU2(J,1,3)=1. |
|
./pkg/aim_v23/phy_radiat.F |
417 |
RADSW |
TAU2(J,1,4)=1. |
|
./pkg/aim_v23/phy_radiat.F |
421 |
RADSW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
423 |
RADSW |
DELTAP=DSIG(K)*dpFac(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
424 |
RADSW |
IF ( K.GE.ICLTOP(J).AND.K.NE.kGrd(J) ) THEN |
|
./pkg/aim_v23/phy_radiat.F |
426 |
RADSW |
TAU2(J,K,1)=EXP(-DELTAP*(ABLWIN+ACLDLW(J,K))) |
|
./pkg/aim_v23/phy_radiat.F |
428 |
RADSW |
TAU2(J,K,1)=EXP(-DELTAP*(ABLWIN+ACLOUD(J))) |
|
./pkg/aim_v23/phy_radiat.F |
431 |
RADSW |
TAU2(J,K,1)=EXP(-DELTAP*ABLWIN) |
|
./pkg/aim_v23/phy_radiat.F |
433 |
RADSW |
TAU2(J,K,2)=EXP(-DELTAP*ABLCO2) |
|
./pkg/aim_v23/phy_radiat.F |
434 |
RADSW |
TAU2(J,K,3)=EXP(-DELTAP*ABLWV1*QA(J,K)) |
|
./pkg/aim_v23/phy_radiat.F |
435 |
RADSW |
TAU2(J,K,4)=EXP(-DELTAP*ABLWV2*QA(J,K)) |
|
./pkg/aim_v23/phy_radiat.F |
513 |
RADLW |
INTEGER K, J, JB |
|
./pkg/aim_v23/phy_radiat.F |
51 |
SOL_OZ |
INTEGER J, NZEN |
|
./pkg/aim_v23/phy_radiat.F |
521 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
522 |
RADLW |
NL1(J)=kGrd(J)-1 |
|
./pkg/aim_v23/phy_radiat.F |
535 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
536 |
RADLW |
ST4A(J,K,1)=TA(J,K)*TA(J,K) |
|
./pkg/aim_v23/phy_radiat.F |
537 |
RADLW |
ST4A(J,K,1)=SBC*ST4A(J,K,1)*ST4A(J,K,1) |
|
./pkg/aim_v23/phy_radiat.F |
542 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
543 |
RADLW |
ST4A(J,K,2)=TA(J,K)+WVI(K,2)*(TA(J,K+1)-TA(J,K)) |
|
./pkg/aim_v23/phy_radiat.F |
544 |
RADLW |
ST4A(J,K,2)=ST4A(J,K,2)*ST4A(J,K,2) |
|
./pkg/aim_v23/phy_radiat.F |
545 |
RADLW |
ST4A(J,K,2)=SBC*ST4A(J,K,2)*ST4A(J,K,2) |
|
./pkg/aim_v23/phy_radiat.F |
549 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
551 |
RADLW |
K=kGrd(J) |
|
./pkg/aim_v23/phy_radiat.F |
552 |
RADLW |
ST4A(J,K,2)=2.*ST4A(J,K,1)-ST4A(J,NL1(J),2) |
|
./pkg/aim_v23/phy_radiat.F |
558 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
559 |
RADLW |
FTOP(J) = 0. |
|
./pkg/aim_v23/phy_radiat.F |
560 |
RADLW |
FSFC(J) = STRATC(J) |
|
./pkg/aim_v23/phy_radiat.F |
561 |
RADLW |
DFABS(J,1)=-STRATC(J) |
|
./pkg/aim_v23/phy_radiat.F |
565 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
566 |
RADLW |
DFABS(J,K)=0. |
|
./pkg/aim_v23/phy_radiat.F |
579 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
580 |
RADLW |
BRAD=ST4A(J,K,2)+TAU2(J,K,JB)*(ST4A(J,K,1)-ST4A(J,K,2)) |
|
./pkg/aim_v23/phy_radiat.F |
581 |
RADLW |
EMIS=FBAND(NINT(TA(J,K)),JB)*(1.-TAU2(J,K,JB)) |
|
./pkg/aim_v23/phy_radiat.F |
582 |
RADLW |
FLUX(J,JB)=EMIS*BRAD |
|
./pkg/aim_v23/phy_radiat.F |
583 |
RADLW |
DFABS(J,K)=DFABS(J,K)-FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
588 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
589 |
RADLW |
FLUX(J,JB)=0. |
|
./pkg/aim_v23/phy_radiat.F |
596 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
597 |
RADLW |
DO K=2,kGrd(J) |
|
./pkg/aim_v23/phy_radiat.F |
598 |
RADLW |
BRAD=ST4A(J,K,2)+TAU2(J,K,JB)*(ST4A(J,K,1)-ST4A(J,K,2)) |
|
./pkg/aim_v23/phy_radiat.F |
599 |
RADLW |
EMIS=FBAND(NINT(TA(J,K)),JB)*(1.-TAU2(J,K,JB)) |
|
./pkg/aim_v23/phy_radiat.F |
600 |
RADLW |
DFABS(J,K)=DFABS(J,K)+FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
601 |
RADLW |
FLUX(J,JB)=TAU2(J,K,JB)*FLUX(J,JB)+EMIS*BRAD |
|
./pkg/aim_v23/phy_radiat.F |
602 |
RADLW |
DFABS(J,K)=DFABS(J,K)-FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
608 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
609 |
RADLW |
FSFC(J)=FSFC(J)+EMISFC*FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
623 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
624 |
RADLW |
ST4S(J)=TS(J)*TS(J) |
|
./pkg/aim_v23/phy_radiat.F |
625 |
RADLW |
ST4S(J)=SBC*ST4S(J)*ST4S(J) |
|
./pkg/aim_v23/phy_radiat.F |
626 |
RADLW |
ST4S(J)=EMISFC*ST4S(J) |
|
./pkg/aim_v23/phy_radiat.F |
632 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
633 |
RADLW |
FSFC(J)=ST4S(J)-FSFC(J) |
|
./pkg/aim_v23/phy_radiat.F |
634 |
RADLW |
FTOP(J)=FTOP(J)+FBAND(NINT(TS(J)),0)*ST4S(J) |
|
./pkg/aim_v23/phy_radiat.F |
638 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
639 |
RADLW |
FLUX(J,JB)=FBAND(NINT(TS(J)),JB)*ST4S(J) |
|
./pkg/aim_v23/phy_radiat.F |
640 |
RADLW |
& +REFSFC*FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
647 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
648 |
RADLW |
DO K=kGrd(J),2,-1 |
|
./pkg/aim_v23/phy_radiat.F |
649 |
RADLW |
BRAD=ST4A(J,K-1,2)+TAU2(J,K,JB)*(ST4A(J,K,1)-ST4A(J,K-1,2)) |
|
./pkg/aim_v23/phy_radiat.F |
650 |
RADLW |
EMIS=FBAND(NINT(TA(J,K)),JB)*(1.-TAU2(J,K,JB)) |
|
./pkg/aim_v23/phy_radiat.F |
651 |
RADLW |
DFABS(J,K)=DFABS(J,K)+FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
652 |
RADLW |
FLUX(J,JB)=TAU2(J,K,JB)*FLUX(J,JB)+EMIS*BRAD |
|
./pkg/aim_v23/phy_radiat.F |
653 |
RADLW |
DFABS(J,K)=DFABS(J,K)-FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
662 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
663 |
RADLW |
EMIS=FBAND(NINT(TA(J,K)),JB)*(1.-TAU2(J,K,JB)) |
|
./pkg/aim_v23/phy_radiat.F |
664 |
RADLW |
DFABS(J,K)=DFABS(J,K)+FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
665 |
RADLW |
FLUX(J,JB)=TAU2(J,K,JB)*FLUX(J,JB)+EMIS*ST4A(J,K,1) |
|
./pkg/aim_v23/phy_radiat.F |
666 |
RADLW |
DFABS(J,K)=DFABS(J,K)-FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
673 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
674 |
RADLW |
FTOP(J)=FTOP(J)+FLUX(J,JB) |
|
./pkg/aim_v23/phy_radiat.F |
678 |
RADLW |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
679 |
RADLW |
FTOP(J)=FTOP(J)+OZUPP(J) |
|
./pkg/aim_v23/phy_radiat.F |
77 |
SOL_OZ |
DO J=1,NGP |
|
./pkg/aim_v23/phy_radiat.F |
79 |
SOL_OZ |
FLAT2 = 1.5 _d 0*SLAT(J)**2 - 0.5 _d 0 |
|
./pkg/aim_v23/phy_radiat.F |
82 |
SOL_OZ |
FSOL(J) = SOLC* |
|
./pkg/aim_v23/phy_radiat.F |
83 |
SOL_OZ |
& MAX( 0. _d 0, 1. _d 0+CSR1*SLAT(J)+CSR2*FLAT2 ) |
|
./pkg/aim_v23/phy_radiat.F |
86 |
SOL_OZ |
OZUPP(J) = EPSSW*(1.-FLAT2) |
|
./pkg/aim_v23/phy_radiat.F |
87 |
SOL_OZ |
OZONE(J) = EPSSW*(1.+COZ1*SLAT(J)+COZ2*FLAT2) |
|
./pkg/aim_v23/phy_radiat.F |
90 |
SOL_OZ |
ZENIT(J) = 1. + AZEN* |
|
./pkg/aim_v23/phy_radiat.F |
91 |
SOL_OZ |
& (1. _d 0-(CLAT(J)*CZEN+SLAT(J)*SZEN))**NZEN |
|
./pkg/aim_v23/phy_radiat.F |
94 |
SOL_OZ |
OZUPP(J)=FSOL(J)*OZUPP(J)*ZENIT(J) |
|
./pkg/aim_v23/phy_radiat.F |
95 |
SOL_OZ |
OZONE(J)=FSOL(J)*OZONE(J)*ZENIT(J) |
|
./pkg/aim_v23/phy_radiat.F |
96 |
SOL_OZ |
STRATZ(J)=AST*FSOL(J)*CLAT(J)**3 |
|
./pkg/aim_v23/phy_radiat.F |
97 |
SOL_OZ |
& +MAX( FS0-FSOL(J), 0. _d 0 ) |
|
./pkg/aim_v23/phy_shtorh.F |
103 |
SHTORH |
DO 210 J=1,NGP |
|
./pkg/aim_v23/phy_shtorh.F |
104 |
SHTORH |
IF(QSAT(J).NE.0.) then |
|
./pkg/aim_v23/phy_shtorh.F |
105 |
SHTORH |
RH(J)=QA(J)/QSAT(J) |
|
./pkg/aim_v23/phy_shtorh.F |
107 |
SHTORH |
RH(J)=0. |
|
./pkg/aim_v23/phy_shtorh.F |
111 |
SHTORH |
DO 220 J=1,NGP |
|
./pkg/aim_v23/phy_shtorh.F |
112 |
SHTORH |
QA(J)=RH(J)*QSAT(J) |
|
./pkg/aim_v23/phy_shtorh.F |
133 |
ZMEDDY |
INTEGER I,J |
|
./pkg/aim_v23/phy_shtorh.F |
141 |
ZMEDDY |
DO 130 J=1,NLAT |
|
./pkg/aim_v23/phy_shtorh.F |
143 |
ZMEDDY |
ZM(J)=0. |
|
./pkg/aim_v23/phy_shtorh.F |
145 |
ZMEDDY |
ZM(J)=ZM(J)+FF(I,J) |
|
./pkg/aim_v23/phy_shtorh.F |
147 |
ZMEDDY |
ZM(J)=ZM(J)*RNLON |
|
./pkg/aim_v23/phy_shtorh.F |
150 |
ZMEDDY |
EDDY(I,J)=FF(I,J)-ZM(J) |
|
./pkg/aim_v23/phy_shtorh.F |
40 |
SHTORH |
INTEGER J |
|
./pkg/aim_v23/phy_shtorh.F |
62 |
SHTORH |
DO J=1,NGP |
|
./pkg/aim_v23/phy_shtorh.F |
63 |
SHTORH |
QSAT(J)=0. |
|
./pkg/aim_v23/phy_shtorh.F |
65 |
SHTORH |
IF (SIG.GT.0.0) sigP=SIG*PS(J) |
|
./pkg/aim_v23/phy_shtorh.F |
66 |
SHTORH |
IF (TA(J).GE.T0) THEN |
|
./pkg/aim_v23/phy_shtorh.F |
67 |
SHTORH |
tmpQ = E0*EXP(C1*(TA(J)-T0)/(TA(J)-T1)) |
|
./pkg/aim_v23/phy_shtorh.F |
68 |
SHTORH |
QSAT(J)= QS1*tmpQ/(sigP-QS2*tmpQ) |
|
./pkg/aim_v23/phy_shtorh.F |
69 |
SHTORH |
recT = 1. _d 0 / (TA(J)-T1) |
|
./pkg/aim_v23/phy_shtorh.F |
70 |
SHTORH |
RH(J) = QSAT(J)*C1*(T0-T1)*recT*recT*sigP/(sigP-QS2*tmpQ) |
|
./pkg/aim_v23/phy_shtorh.F |
71 |
SHTORH |
ELSE IF ( TA(J).GT.T2) THEN |
|
./pkg/aim_v23/phy_shtorh.F |
72 |
SHTORH |
tmpQ = E0*EXP(C2*(TA(J)-T0)/(TA(J)-T2)) |
|
./pkg/aim_v23/phy_shtorh.F |
73 |
SHTORH |
QSAT(J)= QS1*tmpQ/(sigP-QS2*tmpQ) |
|
./pkg/aim_v23/phy_shtorh.F |
74 |
SHTORH |
recT = 1. _d 0 / (TA(J)-T2) |
|
./pkg/aim_v23/phy_shtorh.F |
75 |
SHTORH |
RH(J) = QSAT(J)*C2*(T0-T2)*recT*recT*sigP/(sigP-QS2*tmpQ) |
|
./pkg/aim_v23/phy_shtorh.F |
81 |
SHTORH |
DO 110 J=1,NGP |
|
./pkg/aim_v23/phy_shtorh.F |
82 |
SHTORH |
QSAT(J)=0. |
|
./pkg/aim_v23/phy_shtorh.F |
83 |
SHTORH |
IF (TA(J).GE.T0) THEN |
|
./pkg/aim_v23/phy_shtorh.F |
84 |
SHTORH |
QSAT(J)=E0*EXP(C1*(TA(J)-T0)/(TA(J)-T1)) |
|
./pkg/aim_v23/phy_shtorh.F |
85 |
SHTORH |
ELSE IF ( TA(J).GT.T2) THEN |
|
./pkg/aim_v23/phy_shtorh.F |
86 |
SHTORH |
QSAT(J)=E0*EXP(C2*(TA(J)-T0)/(TA(J)-T2)) |
|
./pkg/aim_v23/phy_shtorh.F |
91 |
SHTORH |
DO 120 J=1,NGP |
|
./pkg/aim_v23/phy_shtorh.F |
92 |
SHTORH |
QSAT(J)= QS1*QSAT(J)/( PS(1) - QS2*QSAT(J)) |
|
./pkg/aim_v23/phy_shtorh.F |
95 |
SHTORH |
DO 130 J=1,NGP |
|
./pkg/aim_v23/phy_shtorh.F |
96 |
SHTORH |
QSAT(J)= QS1*QSAT(J)/(SIG*PS(J)- QS2*QSAT(J)) |
|
./pkg/aim_v23/phy_snow_precip.F |
105 |
SNOW_PRECIP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_snow_precip.F |
106 |
SNOW_PRECIP |
IF (kGrd(J).NE.0 .AND. IDEPTH(J).NE.0 ) THEN |
|
./pkg/aim_v23/phy_snow_precip.F |
107 |
SNOW_PRECIP |
Ktop = kGrd(J) - IDEPTH(J) |
|
./pkg/aim_v23/phy_snow_precip.F |
108 |
SNOW_PRECIP |
DTCNV(J,Ktop) = DTCNV(J,Ktop) |
|
./pkg/aim_v23/phy_snow_precip.F |
109 |
SNOW_PRECIP |
& - EnPrec(J)*PRECNV(J)*GRDSCP(Ktop) |
|
./pkg/aim_v23/phy_snow_precip.F |
71 |
SNOW_PRECIP |
INTEGER J, K, Ktop |
|
./pkg/aim_v23/phy_snow_precip.F |
82 |
SNOW_PRECIP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_snow_precip.F |
83 |
SNOW_PRECIP |
IF ( kGrd(J).NE.0 ) THEN |
|
./pkg/aim_v23/phy_snow_precip.F |
84 |
SNOW_PRECIP |
T1(J) = ThA(J,kGrd(J))*(PSA(J)**kappa) |
|
./pkg/aim_v23/phy_snow_precip.F |
85 |
SNOW_PRECIP |
IF ( T1(J) .GE. tFreeze ) THEN |
|
./pkg/aim_v23/phy_snow_precip.F |
86 |
SNOW_PRECIP |
EnPrec(J) = rainCP*(T1(J)-tFreeze) |
|
./pkg/aim_v23/phy_snow_precip.F |
88 |
SNOW_PRECIP |
EnPrec(J) = -ALHF |
|
./pkg/aim_v23/phy_snow_precip.F |
91 |
SNOW_PRECIP |
EnPrec(J) = 0. |
|
./pkg/aim_v23/phy_snow_precip.F |
97 |
SNOW_PRECIP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_snow_precip.F |
98 |
SNOW_PRECIP |
DO K=2,kGrd(J) |
|
./pkg/aim_v23/phy_snow_precip.F |
99 |
SNOW_PRECIP |
DTLSC(J,K) = DTLSC(J,K) + EnPrec(J)*DQLSC(J,K)/CP |
|
./pkg/aim_v23/phy_suflux_land.F |
106 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
107 |
SUFLUX_LAND |
TSKIN(J) = Tsurf(J) + dTskin(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
108 |
SUFLUX_LAND |
TSFC(J)=273.16 _d 0 + dTskin(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
118 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
119 |
SUFLUX_LAND |
FSLAND=1.+MIN(DTHETA,MAX(-DTHETA,TSKIN(J)-T1(J)))*RDTH |
|
./pkg/aim_v23/phy_suflux_land.F |
120 |
SUFLUX_LAND |
CDENVV(J)=CHL*DENVV(J)*FSLAND |
|
./pkg/aim_v23/phy_suflux_land.F |
127 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
128 |
SUFLUX_LAND |
Fstb0 = 1.+MIN(DTHETA,MAX(-DTHETA,TSFC(J) -T1(J)))*RDTH |
|
./pkg/aim_v23/phy_suflux_land.F |
129 |
SUFLUX_LAND |
Shf0(J) = CHL*DENVV(J)*Fstb0 |
|
./pkg/aim_v23/phy_suflux_land.F |
130 |
SUFLUX_LAND |
dTstb = ( DTHETA+dTstab-ABS(TSKIN(J)-T1(J)) )/dTstab |
|
./pkg/aim_v23/phy_suflux_land.F |
132 |
SUFLUX_LAND |
dShf(J) = CHL*DENVV(J)*dFstb |
|
./pkg/aim_v23/phy_suflux_land.F |
147 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
148 |
SUFLUX_LAND |
EVAP(J) = CDENVV(J)*SWAV(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
149 |
SUFLUX_LAND |
Evp0(J) = Shf0(J)*SWAV(J)*(QSAT0(J,2)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
150 |
SUFLUX_LAND |
dEvp(J) = CDENVV(J)*SWAV(J)*dEvp(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
151 |
SUFLUX_LAND |
& + dShf(J)*SWAV(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
154 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
155 |
SUFLUX_LAND |
EVAP(J) = CDENVV(J)*SWAV(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
156 |
SUFLUX_LAND |
Evp0(J) = CDENVV(J)*SWAV(J)*(QSAT0(J,2)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
157 |
SUFLUX_LAND |
dEvp(J) = CDENVV(J)*SWAV(J)*dEvp(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
164 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
165 |
SUFLUX_LAND |
EVAP(J) = CDENVV(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
166 |
SUFLUX_LAND |
Evp0(J) = Shf0(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,2)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
167 |
SUFLUX_LAND |
dEvp(J) = CDENVV(J)*SWAV(J)*dEvp(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
168 |
SUFLUX_LAND |
& + dShf(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
171 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
175 |
SUFLUX_LAND |
EVAP(J) = CDENVV(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
176 |
SUFLUX_LAND |
Evp0(J) = CDENVV(J)*SWAV(J)*MAX(0. _d 0,QSAT0(J,2)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
177 |
SUFLUX_LAND |
dEvp(J) = CDENVV(J)*SWAV(J)*dEvp(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
186 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
187 |
SUFLUX_LAND |
SHF(J) = CDENVV(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
188 |
SUFLUX_LAND |
Shf0(J) = Shf0(J)*CP*(TSFC(J) -T0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
189 |
SUFLUX_LAND |
dShf(J) = CDENVV(J)*CP |
|
./pkg/aim_v23/phy_suflux_land.F |
190 |
SUFLUX_LAND |
& + dShf(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
191 |
SUFLUX_LAND |
dShf(J) = MAX( dShf(J), 0. _d 0 ) |
|
./pkg/aim_v23/phy_suflux_land.F |
195 |
SUFLUX_LAND |
dEvp(J) = MAX( dEvp(J), -dShf(J)/ALHC ) |
|
./pkg/aim_v23/phy_suflux_land.F |
198 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
199 |
SUFLUX_LAND |
SHF(J) = CDENVV(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
200 |
SUFLUX_LAND |
Shf0(J) = CDENVV(J)*CP*(TSFC(J) -T0(J)) |
|
./pkg/aim_v23/phy_suflux_land.F |
201 |
SUFLUX_LAND |
dShf(J) = CDENVV(J)*CP |
|
./pkg/aim_v23/phy_suflux_land.F |
207 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
208 |
SUFLUX_LAND |
TS2 = TSFC(J)*TSFC(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
209 |
SUFLUX_LAND |
Slr0(J) = SBC*TS2*TS2 |
|
./pkg/aim_v23/phy_suflux_land.F |
210 |
SUFLUX_LAND |
TS2 = TSKIN(J)*TSKIN(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
211 |
SUFLUX_LAND |
SLRU(J) = SBC*TS2*TS2 |
|
./pkg/aim_v23/phy_suflux_land.F |
212 |
SUFLUX_LAND |
dSlr(J) = 4. _d 0 *SBC*TS2*TSKIN(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
216 |
SUFLUX_LAND |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_land.F |
217 |
SUFLUX_LAND |
sFlx(J,0)= ( SSR(J) + SLRD(J) - EMISloc*Slr0(J) ) |
|
./pkg/aim_v23/phy_suflux_land.F |
218 |
SUFLUX_LAND |
& - ( Shf0(J) + ALHC*Evp0(J) ) |
|
./pkg/aim_v23/phy_suflux_land.F |
219 |
SUFLUX_LAND |
sFlx(J,1)= ( SSR(J) + SLRD(J) - EMISloc*SLRU(J) ) |
|
./pkg/aim_v23/phy_suflux_land.F |
220 |
SUFLUX_LAND |
& - ( SHF(J)+ ALHC*EVAP(J) ) |
|
./pkg/aim_v23/phy_suflux_land.F |
221 |
SUFLUX_LAND |
sFlx(J,2)= - EMISloc*dSlr(J) |
|
./pkg/aim_v23/phy_suflux_land.F |
222 |
SUFLUX_LAND |
& - ( dShf(J) + ALHC*dEvp(J) ) |
|
./pkg/aim_v23/phy_suflux_land.F |
99 |
SUFLUX_LAND |
INTEGER J |
|
./pkg/aim_v23/phy_suflux_ocean.F |
103 |
SUFLUX_OCEAN |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_ocean.F |
104 |
SUFLUX_OCEAN |
EVAP(J) = CDENVV(J)*(QSAT0(J)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_ocean.F |
109 |
SUFLUX_OCEAN |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_ocean.F |
110 |
SUFLUX_OCEAN |
TS4 = Tsurf(J)**4 |
|
./pkg/aim_v23/phy_suflux_ocean.F |
111 |
SUFLUX_OCEAN |
SLRU(J) = SBC*TS4 |
|
./pkg/aim_v23/phy_suflux_ocean.F |
75 |
SUFLUX_OCEAN |
INTEGER J |
|
./pkg/aim_v23/phy_suflux_ocean.F |
89 |
SUFLUX_OCEAN |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_ocean.F |
90 |
SUFLUX_OCEAN |
FSSEA =1.+MIN(DTHETA,MAX(-DTHETA, Tsurf(J)-T1(J)))*RDTH |
|
./pkg/aim_v23/phy_suflux_ocean.F |
91 |
SUFLUX_OCEAN |
CDENVV(J)=CHS*DENVV(J)*FSSEA |
|
./pkg/aim_v23/phy_suflux_ocean.F |
94 |
SUFLUX_OCEAN |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_ocean.F |
95 |
SUFLUX_OCEAN |
SHF(J) = CDENVV(J)*CP*(Tsurf(J)-T0(J)) |
|
./pkg/aim_v23/phy_suflux_post.F |
109 |
SUFLUX_POST |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_post.F |
116 |
SUFLUX_POST |
DRAG(J,0) = (FMASK(J,1)*DRAG(J,1)+FMASK(J,2)*DRAG(J,2) |
|
./pkg/aim_v23/phy_suflux_post.F |
117 |
SUFLUX_POST |
& +FMASK(J,3)*DRAG(J,3)) |
|
./pkg/aim_v23/phy_suflux_post.F |
118 |
SUFLUX_POST |
SHF (J,0) = (FMASK(J,1)*SHF(J,1) +FMASK(J,2)*SHF(J,2) |
|
./pkg/aim_v23/phy_suflux_post.F |
119 |
SUFLUX_POST |
& +FMASK(J,3)*SHF(J,3) ) |
|
./pkg/aim_v23/phy_suflux_post.F |
120 |
SUFLUX_POST |
EVAP(J,0) = (FMASK(J,1)*EVAP(J,1)+FMASK(J,2)*EVAP(J,2) |
|
./pkg/aim_v23/phy_suflux_post.F |
121 |
SUFLUX_POST |
& +FMASK(J,3)*EVAP(J,3)) |
|
./pkg/aim_v23/phy_suflux_post.F |
122 |
SUFLUX_POST |
SLRU(J) = (FMASK(J,1)*SLRup(J,1)+FMASK(J,2)*SLRup(J,2) |
|
./pkg/aim_v23/phy_suflux_post.F |
123 |
SUFLUX_POST |
& +FMASK(J,3)*SLRup(J,3)) |
|
./pkg/aim_v23/phy_suflux_post.F |
126 |
SUFLUX_POST |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_post.F |
128 |
SUFLUX_POST |
TSFC(J) = (FMASK(J,1)*TLAND(J) + FMASK(J,2)*TSEA(J) |
|
./pkg/aim_v23/phy_suflux_post.F |
129 |
SUFLUX_POST |
& + FMASK(J,3)*TSICE(J)) |
|
./pkg/aim_v23/phy_suflux_post.F |
130 |
SUFLUX_POST |
TSKIN(J) = TSFC(J)+FMASK(J,1)*dTskin(J) |
|
./pkg/aim_v23/phy_suflux_post.F |
135 |
SUFLUX_POST |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_post.F |
136 |
SUFLUX_POST |
SLRup(J,1)=EMISloc*SLRup(J,1)-SLRD(J) |
|
./pkg/aim_v23/phy_suflux_post.F |
137 |
SUFLUX_POST |
SLRup(J,2)=EMISloc*SLRup(J,2)-SLRD(J) |
|
./pkg/aim_v23/phy_suflux_post.F |
138 |
SUFLUX_POST |
SLRup(J,3)=EMISloc*SLRup(J,3)-SLRD(J) |
|
./pkg/aim_v23/phy_suflux_post.F |
139 |
SUFLUX_POST |
SLRU(J) =EMISloc*SLRU(J) |
|
./pkg/aim_v23/phy_suflux_post.F |
143 |
SUFLUX_POST |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_post.F |
144 |
SUFLUX_POST |
IF ( TSFC(J).LT.lwTemp1 .OR. |
|
./pkg/aim_v23/phy_suflux_post.F |
145 |
SUFLUX_POST |
& TSFC(J).GT.lwTemp2 ) THEN |
|
./pkg/aim_v23/phy_suflux_post.F |
146 |
SUFLUX_POST |
i1 = 1 + mod((J-1),sNx) |
|
./pkg/aim_v23/phy_suflux_post.F |
147 |
SUFLUX_POST |
j1 = 1 + int((J-1)/sNx) |
|
./pkg/aim_v23/phy_suflux_post.F |
149 |
SUFLUX_POST |
& 'SUFLUX_POST: TS=', TSFC(J), |
|
./pkg/aim_v23/phy_suflux_post.F |
153 |
SUFLUX_POST |
& 'SUFLUX_POST: T_Lnd,Sea,Sic=',TLAND(J),TSEA(J),TSICE(J), |
|
./pkg/aim_v23/phy_suflux_post.F |
154 |
SUFLUX_POST |
& ' Mask:',FMASK(J,1),FMASK(J,2),FMASK(J,3) |
|
./pkg/aim_v23/phy_suflux_post.F |
158 |
SUFLUX_POST |
& i1,j1,bi,bj,myThid,J,xC(i1,j1,bi,bj),yC(i1,j1,bi,bj) |
|
./pkg/aim_v23/phy_suflux_post.F |
93 |
SUFLUX_POST |
INTEGER J,i1,j1 |
|
./pkg/aim_v23/phy_suflux_prep.F |
128 |
SUFLUX_PREP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_prep.F |
129 |
SUFLUX_PREP |
Ktmp = kGrd(J) |
|
./pkg/aim_v23/phy_suflux_prep.F |
134 |
SUFLUX_PREP |
T0(J) = TA(J,Ktmp) + WVS(J)*(TA(J,Ktmp)-TA(J,NL1)) |
|
./pkg/aim_v23/phy_suflux_prep.F |
137 |
SUFLUX_PREP |
T1(J) = ThA(J,Ktmp)*(PSA(J)**kappa) |
|
./pkg/aim_v23/phy_suflux_prep.F |
138 |
SUFLUX_PREP |
tmpRH(J)=RH(J,Ktmp) |
|
./pkg/aim_v23/phy_suflux_prep.F |
140 |
SUFLUX_PREP |
T0(J) = 273.16 _d 0 |
|
./pkg/aim_v23/phy_suflux_prep.F |
141 |
SUFLUX_PREP |
T1(J) = 273.16 _d 0 |
|
./pkg/aim_v23/phy_suflux_prep.F |
142 |
SUFLUX_PREP |
tmpRH(J)= 0. |
|
./pkg/aim_v23/phy_suflux_prep.F |
146 |
SUFLUX_PREP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_prep.F |
148 |
SUFLUX_PREP |
T0(J) = FTEMP0*MIN(T0(J),T1(J))+GTEMP0*T1(J) |
|
./pkg/aim_v23/phy_suflux_prep.F |
157 |
SUFLUX_PREP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_prep.F |
158 |
SUFLUX_PREP |
IF ( kGrd(J) .GT. 0 ) THEN |
|
./pkg/aim_v23/phy_suflux_prep.F |
159 |
SUFLUX_PREP |
Q0(J)=FHUM0*Q0(J)+GHUM0*QA(J,kGrd(J)) |
|
./pkg/aim_v23/phy_suflux_prep.F |
169 |
SUFLUX_PREP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_prep.F |
172 |
SUFLUX_PREP |
SPEED0(J)=SQRT(factWind2*Vsurf2(J)+VG2) |
|
./pkg/aim_v23/phy_suflux_prep.F |
173 |
SUFLUX_PREP |
DENVV(J)=(PRD*PSA(J)/T0(J))*SPEED0(J) |
|
./pkg/aim_v23/phy_suflux_prep.F |
180 |
SUFLUX_PREP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_prep.F |
181 |
SUFLUX_PREP |
dTskin(J)=CTDAY*CLAT(J)*SSR(J)*PSA(J) |
|
./pkg/aim_v23/phy_suflux_prep.F |
191 |
SUFLUX_PREP |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_prep.F |
194 |
SUFLUX_PREP |
DRAG(J,1) = CDL*DENVV(J)*FOROG(J) |
|
./pkg/aim_v23/phy_suflux_prep.F |
195 |
SUFLUX_PREP |
DRAG(J,2) = CDS*DENVV(J) |
|
./pkg/aim_v23/phy_suflux_prep.F |
196 |
SUFLUX_PREP |
DRAG(J,3) = CDS*DENVV(J) |
|
./pkg/aim_v23/phy_suflux_prep.F |
249 |
SFLSET |
INTEGER J |
|
./pkg/aim_v23/phy_suflux_prep.F |
254 |
SFLSET |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_prep.F |
255 |
SFLSET |
FOROG(J) = 1. _d 0 |
|
./pkg/aim_v23/phy_suflux_prep.F |
256 |
SFLSET |
& + FHDRAG*(1. _d 0 - EXP(-MAX(PHI0(J),0. _d 0)*RHDRAG) ) |
|
./pkg/aim_v23/phy_suflux_prep.F |
99 |
SUFLUX_PREP |
INTEGER J, Ktmp, NL1 |
|
./pkg/aim_v23/phy_suflux_sice.F |
100 |
SUFLUX_SICE |
INTEGER J |
|
./pkg/aim_v23/phy_suflux_sice.F |
111 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
114 |
SUFLUX_SICE |
TSKIN(J) = Tsurf(J) |
|
./pkg/aim_v23/phy_suflux_sice.F |
115 |
SUFLUX_SICE |
TSFC(J)=273.16 _d 0 |
|
./pkg/aim_v23/phy_suflux_sice.F |
124 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
125 |
SUFLUX_SICE |
FSSICE=1.+MIN(DTHETA,MAX(-DTHETA,TSKIN(J)-T1(J)))*RDTH |
|
./pkg/aim_v23/phy_suflux_sice.F |
126 |
SUFLUX_SICE |
CDENVV(J)=CHS*DENVV(J)*FSSICE |
|
./pkg/aim_v23/phy_suflux_sice.F |
133 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
134 |
SUFLUX_SICE |
Fstb0 = 1.+MIN(DTHETA,MAX(-DTHETA,TSFC(J) -T1(J)))*RDTH |
|
./pkg/aim_v23/phy_suflux_sice.F |
135 |
SUFLUX_SICE |
Shf0(J) = CHS*DENVV(J)*Fstb0 |
|
./pkg/aim_v23/phy_suflux_sice.F |
136 |
SUFLUX_SICE |
dTstb = ( DTHETA+dTstab-ABS(TSKIN(J)-T1(J)) )/dTstab |
|
./pkg/aim_v23/phy_suflux_sice.F |
138 |
SUFLUX_SICE |
dShf(J) = CHS*DENVV(J)*dFstb |
|
./pkg/aim_v23/phy_suflux_sice.F |
155 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
156 |
SUFLUX_SICE |
EVAP(J) = CDENVV(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
157 |
SUFLUX_SICE |
Evp0(J) = Shf0(J)*(QSAT0(J,2)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
158 |
SUFLUX_SICE |
dEvp(J) = CDENVV(J)*dEvp(J) |
|
./pkg/aim_v23/phy_suflux_sice.F |
159 |
SUFLUX_SICE |
& + dShf(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
162 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
163 |
SUFLUX_SICE |
EVAP(J) = CDENVV(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
164 |
SUFLUX_SICE |
Evp0(J) = CDENVV(J)*(QSAT0(J,2)-Q0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
165 |
SUFLUX_SICE |
dEvp(J) = CDENVV(J)*dEvp(J) |
|
./pkg/aim_v23/phy_suflux_sice.F |
173 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
174 |
SUFLUX_SICE |
SHF(J) = CDENVV(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
175 |
SUFLUX_SICE |
Shf0(J) = Shf0(J)*CP*(TSFC(J) -T0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
176 |
SUFLUX_SICE |
dShf(J) = CDENVV(J)*CP |
|
./pkg/aim_v23/phy_suflux_sice.F |
177 |
SUFLUX_SICE |
& + dShf(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
178 |
SUFLUX_SICE |
dShf(J) = MAX( dShf(J), 0. _d 0 ) |
|
./pkg/aim_v23/phy_suflux_sice.F |
182 |
SUFLUX_SICE |
dEvp(J) = MAX( dEvp(J), -dShf(J)/ALHevp ) |
|
./pkg/aim_v23/phy_suflux_sice.F |
185 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
186 |
SUFLUX_SICE |
SHF(J) = CDENVV(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
187 |
SUFLUX_SICE |
Shf0(J) = CDENVV(J)*CP*(TSFC(J) -T0(J)) |
|
./pkg/aim_v23/phy_suflux_sice.F |
188 |
SUFLUX_SICE |
dShf(J) = CDENVV(J)*CP |
|
./pkg/aim_v23/phy_suflux_sice.F |
194 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
195 |
SUFLUX_SICE |
TS2 = TSFC(J)*TSFC(J) |
|
./pkg/aim_v23/phy_suflux_sice.F |
196 |
SUFLUX_SICE |
Slr0(J) = SBC*TS2*TS2 |
|
./pkg/aim_v23/phy_suflux_sice.F |
197 |
SUFLUX_SICE |
TS2 = TSKIN(J)*TSKIN(J) |
|
./pkg/aim_v23/phy_suflux_sice.F |
198 |
SUFLUX_SICE |
SLRU(J) = SBC*TS2*TS2 |
|
./pkg/aim_v23/phy_suflux_sice.F |
199 |
SUFLUX_SICE |
dSlr(J) = 4. _d 0 *SBC*TS2*TSKIN(J) |
|
./pkg/aim_v23/phy_suflux_sice.F |
203 |
SUFLUX_SICE |
DO J=1,NGP |
|
./pkg/aim_v23/phy_suflux_sice.F |
204 |
SUFLUX_SICE |
sFlx(J,0)= ( SLRD(J) - EMISloc*Slr0(J) ) |
|
./pkg/aim_v23/phy_suflux_sice.F |
205 |
SUFLUX_SICE |
& - ( Shf0(J) + ALHevp*Evp0(J) ) |
|
./pkg/aim_v23/phy_suflux_sice.F |
206 |
SUFLUX_SICE |
sFlx(J,1)= ( SLRD(J) - EMISloc*SLRU(J) ) |
|
./pkg/aim_v23/phy_suflux_sice.F |
207 |
SUFLUX_SICE |
& - ( SHF(J) + ALHevp*EVAP(J) ) |
|
./pkg/aim_v23/phy_suflux_sice.F |
208 |
SUFLUX_SICE |
sFlx(J,2)= -EMISloc*dSlr(J) |
|
./pkg/aim_v23/phy_suflux_sice.F |
209 |
SUFLUX_SICE |
& - ( dShf(J) + ALHevp*dEvp(J) ) |
|
./pkg/aim_v23/phy_vdifsc.F |
106 |
VDIFSC |
DO J=1,NGP |
|
./pkg/aim_v23/phy_vdifsc.F |
109 |
VDIFSC |
TTENVD(J,K) = 0. |
|
./pkg/aim_v23/phy_vdifsc.F |
110 |
VDIFSC |
QTENVD(J,K) = 0. |
|
./pkg/aim_v23/phy_vdifsc.F |
121 |
VDIFSC |
DO J=1,NGP |
|
./pkg/aim_v23/phy_vdifsc.F |
122 |
VDIFSC |
dSEdp(J,K)=(SE(J,K+1)-SE(J,K))*factP |
|
./pkg/aim_v23/phy_vdifsc.F |
129 |
VDIFSC |
DO J=1,NGP |
|
./pkg/aim_v23/phy_vdifsc.F |
130 |
VDIFSC |
Ktmp = kGrd(J) |
|
./pkg/aim_v23/phy_vdifsc.F |
135 |
VDIFSC |
FSHCQ = DSIG(Ktmp)*dpFac(J,Ktmp)/(TRSHC*3600. _d 0) |
|
./pkg/aim_v23/phy_vdifsc.F |
138 |
VDIFSC |
DMSE = dSEdp(J,NL1) + ALHC*(QA(J,Ktmp)-QSAT(J,NL1)) |
|
./pkg/aim_v23/phy_vdifsc.F |
139 |
VDIFSC |
DRH = RH(J,Ktmp)-RH(J,NL1) |
|
./pkg/aim_v23/phy_vdifsc.F |
145 |
VDIFSC |
TTENVD(J,NL1) = FLUXSE*RSIG(NL1) |
|
./pkg/aim_v23/phy_vdifsc.F |
146 |
VDIFSC |
TTENVD(J,Ktmp) =-FLUXSE*RSIG(Ktmp) |
|
./pkg/aim_v23/phy_vdifsc.F |
149 |
VDIFSC |
FLUXQ = FSHCQ*QSAT(J,Ktmp)*DRH |
|
./pkg/aim_v23/phy_vdifsc.F |
150 |
VDIFSC |
QTENVD(J,NL1) = FLUXQ*RSIG(NL1) |
|
./pkg/aim_v23/phy_vdifsc.F |
151 |
VDIFSC |
QTENVD(J,Ktmp) =-FLUXQ*RSIG(Ktmp) |
|
./pkg/aim_v23/phy_vdifsc.F |
157 |
VDIFSC |
FLUXQ = QSAT(J,NL1)*DRH*CVDI(J)/TRVDI |
|
./pkg/aim_v23/phy_vdifsc.F |
158 |
VDIFSC |
QTENVD(J,NL1) = FLUXQ*RSIG(NL1) |
|
./pkg/aim_v23/phy_vdifsc.F |
159 |
VDIFSC |
QTENVD(J,Ktmp) =-FLUXQ*RSIG(Ktmp) |
|
./pkg/aim_v23/phy_vdifsc.F |
168 |
VDIFSC |
DO J=1,NGP |
|
./pkg/aim_v23/phy_vdifsc.F |
170 |
VDIFSC |
DO K=3,kGrd(J)-2 |
|
./pkg/aim_v23/phy_vdifsc.F |
174 |
VDIFSC |
DRH=RH(J,K+1)-RH(J,K) |
|
./pkg/aim_v23/phy_vdifsc.F |
178 |
VDIFSC |
FLUXQ = QSAT(J,K)*DRH*CVDI(J)/TRVDI |
|
./pkg/aim_v23/phy_vdifsc.F |
179 |
VDIFSC |
QTENVD(J,K) = QTENVD(J,K) +FLUXQ*RSIG(K) |
|
./pkg/aim_v23/phy_vdifsc.F |
180 |
VDIFSC |
QTENVD(J,K+1)= QTENVD(J,K+1)-FLUXQ*RSIG(K+1) |
|
./pkg/aim_v23/phy_vdifsc.F |
189 |
VDIFSC |
DO J=1,NGP |
|
./pkg/aim_v23/phy_vdifsc.F |
190 |
VDIFSC |
DO K=1,kGrd(J)-1 |
|
./pkg/aim_v23/phy_vdifsc.F |
193 |
VDIFSC |
DMSE = dSEdp(J,K) |
|
./pkg/aim_v23/phy_vdifsc.F |
194 |
VDIFSC |
& +SEGRAD*CP*DeltaPI(K)*(SE(J,K+1)+SE(J,K))*0.5 _d 0 |
|
./pkg/aim_v23/phy_vdifsc.F |
199 |
VDIFSC |
FLUXSE = DMSE*CVDI(J)/(TRVDS*CP) |
|
./pkg/aim_v23/phy_vdifsc.F |
200 |
VDIFSC |
TTENVD(J,K ) = TTENVD(J,K )+FLUXSE*RSIG(K) |
|
./pkg/aim_v23/phy_vdifsc.F |
201 |
VDIFSC |
TTENVD(J,K+1) = TTENVD(J,K+1)-FLUXSE*RSIG(K+1) |
|
./pkg/aim_v23/phy_vdifsc.F |
68 |
VDIFSC |
INTEGER J, K, Ktmp, NL1 |
|
./pkg/aim_v23/phy_vdifsc.F |
93 |
VDIFSC |
DO J=1,NGP |
|
./pkg/aim_v23/phy_vdifsc.F |
94 |
VDIFSC |
NL1 = kGrd(J)-1 |
|
./pkg/aim_v23/phy_vdifsc.F |
95 |
VDIFSC |
CVDI(J) = 0. |
|
./pkg/aim_v23/phy_vdifsc.F |
97 |
VDIFSC |
CVDI(J) = (SIGH(NL1)-SIGH(1))/((NL1-1)*3600. _d 0) |
|
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F |
36 |
ATM_TO_OCN_MAPXYR8 |
INTEGER I,J |
|
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F |
39 |
ATM_TO_OCN_MAPXYR8 |
DO J=1,oNy |
|
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F |
41 |
ATM_TO_OCN_MAPXYR8 |
fld_ocn(I,J)=0. |
|
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F |
46 |
ATM_TO_OCN_MAPXYR8 |
DO J=1,MIN(aNy,oNy) |
|
./pkg/atm_ocn_coupler/atm_to_ocn_mapxyr8.F |
48 |
ATM_TO_OCN_MAPXYR8 |
fld_ocn(I,J)=fld_atm(I,J) |
|
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F |
36 |
OCN_TO_ATM_MAPXYR8 |
INTEGER I,J |
|
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F |
39 |
OCN_TO_ATM_MAPXYR8 |
DO J=1,aNy |
|
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F |
41 |
OCN_TO_ATM_MAPXYR8 |
fld_atm(I,J)=0. |
|
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F |
46 |
OCN_TO_ATM_MAPXYR8 |
DO J=1,MIN(aNy,oNy) |
|
./pkg/atm_ocn_coupler/ocn_to_atm_mapxyr8.F |
48 |
OCN_TO_ATM_MAPXYR8 |
fld_atm(I,J)=fld_ocn(I,J) |
|
./eesupp/src/ini_threading_environment.F |
147 |
INI_THREADING_ENVIRONMENT |
DO J=1,nTy |
|
./eesupp/src/ini_threading_environment.F |
151 |
INI_THREADING_ENVIRONMENT |
thId = (J-1)*nTx+I |
|
./eesupp/src/ini_threading_environment.F |
202 |
INI_THREADING_ENVIRONMENT |
DO J=1,nSy |
|
./eesupp/src/ini_threading_environment.F |
205 |
INI_THREADING_ENVIRONMENT |
& '//',' Tile number: ',tileNo(I,J), |
|
./eesupp/src/ini_threading_environment.F |
209 |
INI_THREADING_ENVIRONMENT |
IF ( tileNoW(I,J).NE. NULL_TILE ) THEN |
|
./eesupp/src/ini_threading_environment.F |
212 |
INI_THREADING_ENVIRONMENT |
& 'Tile = ',tileNoW(I,J), |
|
./eesupp/src/ini_threading_environment.F |
213 |
INI_THREADING_ENVIRONMENT |
& ', Process = ',tilePidW(I,J), |
|
./eesupp/src/ini_threading_environment.F |
214 |
INI_THREADING_ENVIRONMENT |
& ', Comm = ',commName(tileCommModeW(I,J)) |
|
./eesupp/src/ini_threading_environment.F |
218 |
INI_THREADING_ENVIRONMENT |
& ' bi = ',tileBiW(I,J), |
|
./eesupp/src/ini_threading_environment.F |
219 |
INI_THREADING_ENVIRONMENT |
& ', bj = ',tileBjW(I,J) |
|
./eesupp/src/ini_threading_environment.F |
227 |
INI_THREADING_ENVIRONMENT |
IF ( tileNoE(I,J).NE. NULL_TILE ) THEN |
|
./eesupp/src/ini_threading_environment.F |
230 |
INI_THREADING_ENVIRONMENT |
& 'Tile = ',tileNoE(I,J), |
|
./eesupp/src/ini_threading_environment.F |
231 |
INI_THREADING_ENVIRONMENT |
& ', Process = ',tilePidE(I,J), |
|
./eesupp/src/ini_threading_environment.F |
232 |
INI_THREADING_ENVIRONMENT |
& ', Comm = ',commName(tileCommModeE(I,J)) |
|
./eesupp/src/ini_threading_environment.F |
236 |
INI_THREADING_ENVIRONMENT |
& ' bi = ',tileBiE(I,J), |
|
./eesupp/src/ini_threading_environment.F |
237 |
INI_THREADING_ENVIRONMENT |
& ', bj = ',tileBjE(I,J) |
|
./eesupp/src/ini_threading_environment.F |
245 |
INI_THREADING_ENVIRONMENT |
IF ( tileNoS(I,J).NE. NULL_TILE ) THEN |
|
./eesupp/src/ini_threading_environment.F |
248 |
INI_THREADING_ENVIRONMENT |
& 'Tile = ',tileNoS(I,J), |
|
./eesupp/src/ini_threading_environment.F |
249 |
INI_THREADING_ENVIRONMENT |
& ', Process = ',tilePidS(I,J), |
|
./eesupp/src/ini_threading_environment.F |
250 |
INI_THREADING_ENVIRONMENT |
& ', Comm = ',commName(tileCommModeS(I,J)) |
|
./eesupp/src/ini_threading_environment.F |
254 |
INI_THREADING_ENVIRONMENT |
& ' bi = ',tileBiS(I,J), |
|
./eesupp/src/ini_threading_environment.F |
255 |
INI_THREADING_ENVIRONMENT |
& ', bj = ',tileBjS(I,J) |
|
./eesupp/src/ini_threading_environment.F |
263 |
INI_THREADING_ENVIRONMENT |
IF ( tileNoN(I,J).NE. NULL_TILE ) THEN |
|
./eesupp/src/ini_threading_environment.F |
266 |
INI_THREADING_ENVIRONMENT |
& 'Tile = ',tileNoN(I,J), |
|
./eesupp/src/ini_threading_environment.F |
267 |
INI_THREADING_ENVIRONMENT |
& ', Process = ',tilePidN(I,J), |
|
./eesupp/src/ini_threading_environment.F |
268 |
INI_THREADING_ENVIRONMENT |
& ', Comm = ',commName(tileCommModeN(I,J)) |
|
./eesupp/src/ini_threading_environment.F |
272 |
INI_THREADING_ENVIRONMENT |
& ' bi = ',tileBiN(I,J), |
|
./eesupp/src/ini_threading_environment.F |
273 |
INI_THREADING_ENVIRONMENT |
& ', bj = ',tileBjN(I,J) |
|
./eesupp/src/ini_threading_environment.F |
298 |
INI_THREADING_ENVIRONMENT |
DO J=1,nSy |
|
./eesupp/src/ini_threading_environment.F |
301 |
INI_THREADING_ENVIRONMENT |
& .OR. tileCommModeW(I,J).EQ.COMM_GET |
|
./eesupp/src/ini_threading_environment.F |
302 |
INI_THREADING_ENVIRONMENT |
& .OR. tileCommModeE(I,J).EQ.COMM_GET |
|
./eesupp/src/ini_threading_environment.F |
303 |
INI_THREADING_ENVIRONMENT |
& .OR. tileCommModeS(I,J).EQ.COMM_GET |
|
./eesupp/src/ini_threading_environment.F |
304 |
INI_THREADING_ENVIRONMENT |
& .OR. tileCommModeN(I,J).EQ.COMM_GET |
|
./eesupp/src/ini_threading_environment.F |
57 |
INI_THREADING_ENVIRONMENT |
INTEGER I, J |
|
./pkg/autodiff/autodiff_restore.F |
100 |
AUTODIFF_RESTORE |
sst0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,11) |
|
./pkg/autodiff/autodiff_restore.F |
101 |
AUTODIFF_RESTORE |
sst1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,12) |
|
./pkg/autodiff/autodiff_restore.F |
102 |
AUTODIFF_RESTORE |
sss0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,13) |
|
./pkg/autodiff/autodiff_restore.F |
103 |
AUTODIFF_RESTORE |
sss1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,14) |
|
./pkg/autodiff/autodiff_restore.F |
104 |
AUTODIFF_RESTORE |
saltflux0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,15) |
|
./pkg/autodiff/autodiff_restore.F |
105 |
AUTODIFF_RESTORE |
saltflux1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,16) |
|
./pkg/autodiff/autodiff_restore.F |
107 |
AUTODIFF_RESTORE |
qsw0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,17) |
|
./pkg/autodiff/autodiff_restore.F |
108 |
AUTODIFF_RESTORE |
qsw1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,18) |
|
./pkg/autodiff/autodiff_restore.F |
111 |
AUTODIFF_RESTORE |
pload0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,19) |
|
./pkg/autodiff/autodiff_restore.F |
112 |
AUTODIFF_RESTORE |
pload1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,20) |
|
./pkg/autodiff/autodiff_restore.F |
115 |
AUTODIFF_RESTORE |
etaH(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,21) |
|
./pkg/autodiff/autodiff_restore.F |
116 |
AUTODIFF_RESTORE |
dEtaHdt(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,22) |
|
./pkg/autodiff/autodiff_restore.F |
117 |
AUTODIFF_RESTORE |
PmEpR(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,23) |
|
./pkg/autodiff/autodiff_restore.F |
126 |
AUTODIFF_RESTORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_restore.F |
128 |
AUTODIFF_RESTORE |
gs(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_restore.F |
129 |
AUTODIFF_RESTORE |
gt(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_restore.F |
131 |
AUTODIFF_RESTORE |
gtnm(I,J,K,bi,bj,1) = StoreDynVars3D(I,J,K,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
132 |
AUTODIFF_RESTORE |
gsnm(I,J,K,bi,bj,1) = StoreDynVars3D(I,J,K,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
133 |
AUTODIFF_RESTORE |
gunm(I,J,K,bi,bj,1) = StoreDynVars3D(I,J,K,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
134 |
AUTODIFF_RESTORE |
gvnm(I,J,K,bi,bj,1) = StoreDynVars3D(I,J,K,bi,bj,6) |
|
./pkg/autodiff/autodiff_restore.F |
136 |
AUTODIFF_RESTORE |
gtnm1(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
137 |
AUTODIFF_RESTORE |
gsnm1(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
138 |
AUTODIFF_RESTORE |
gunm1(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
139 |
AUTODIFF_RESTORE |
gvnm1(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,6) |
|
./pkg/autodiff/autodiff_restore.F |
141 |
AUTODIFF_RESTORE |
theta(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,7) |
|
./pkg/autodiff/autodiff_restore.F |
142 |
AUTODIFF_RESTORE |
salt(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,8) |
|
./pkg/autodiff/autodiff_restore.F |
143 |
AUTODIFF_RESTORE |
uvel(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
144 |
AUTODIFF_RESTORE |
vvel(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,10) |
|
./pkg/autodiff/autodiff_restore.F |
145 |
AUTODIFF_RESTORE |
wvel(I,J,K,bi,bj) = StoreDynVars3D(I,J,K,bi,bj,11) |
|
./pkg/autodiff/autodiff_restore.F |
146 |
AUTODIFF_RESTORE |
totphihyd(I,J,K,bi,bj)= StoreDynVars3D(I,J,K,bi,bj,12) |
|
./pkg/autodiff/autodiff_restore.F |
148 |
AUTODIFF_RESTORE |
gtnm(I,J,K,bi,bj,2) = StoreDynVars3D(I,J,K,bi,bj,13) |
|
./pkg/autodiff/autodiff_restore.F |
149 |
AUTODIFF_RESTORE |
gsnm(I,J,K,bi,bj,2) = StoreDynVars3D(I,J,K,bi,bj,14) |
|
./pkg/autodiff/autodiff_restore.F |
150 |
AUTODIFF_RESTORE |
gunm(I,J,K,bi,bj,2) = StoreDynVars3D(I,J,K,bi,bj,15) |
|
./pkg/autodiff/autodiff_restore.F |
151 |
AUTODIFF_RESTORE |
gvnm(I,J,K,bi,bj,2) = StoreDynVars3D(I,J,K,bi,bj,16) |
|
./pkg/autodiff/autodiff_restore.F |
167 |
AUTODIFF_RESTORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_restore.F |
169 |
AUTODIFF_RESTORE |
hflux0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,1) |
|
./pkg/autodiff/autodiff_restore.F |
170 |
AUTODIFF_RESTORE |
hflux1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,2) |
|
./pkg/autodiff/autodiff_restore.F |
171 |
AUTODIFF_RESTORE |
sflux0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
172 |
AUTODIFF_RESTORE |
sflux1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
173 |
AUTODIFF_RESTORE |
ustress0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
174 |
AUTODIFF_RESTORE |
ustress1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,6) |
|
./pkg/autodiff/autodiff_restore.F |
175 |
AUTODIFF_RESTORE |
vstress0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,7) |
|
./pkg/autodiff/autodiff_restore.F |
176 |
AUTODIFF_RESTORE |
vstress1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,8) |
|
./pkg/autodiff/autodiff_restore.F |
177 |
AUTODIFF_RESTORE |
wspeed0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
178 |
AUTODIFF_RESTORE |
wspeed1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,10) |
|
./pkg/autodiff/autodiff_restore.F |
180 |
AUTODIFF_RESTORE |
swflux0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,11) |
|
./pkg/autodiff/autodiff_restore.F |
181 |
AUTODIFF_RESTORE |
swflux1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,12) |
|
./pkg/autodiff/autodiff_restore.F |
184 |
AUTODIFF_RESTORE |
runoff0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,13) |
|
./pkg/autodiff/autodiff_restore.F |
185 |
AUTODIFF_RESTORE |
runoff1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,14) |
|
./pkg/autodiff/autodiff_restore.F |
188 |
AUTODIFF_RESTORE |
apressure0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,15) |
|
./pkg/autodiff/autodiff_restore.F |
189 |
AUTODIFF_RESTORE |
apressure1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,16) |
|
./pkg/autodiff/autodiff_restore.F |
190 |
AUTODIFF_RESTORE |
siceload(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,17) |
|
./pkg/autodiff/autodiff_restore.F |
193 |
AUTODIFF_RESTORE |
climsss0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,18) |
|
./pkg/autodiff/autodiff_restore.F |
194 |
AUTODIFF_RESTORE |
climsss1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,19) |
|
./pkg/autodiff/autodiff_restore.F |
197 |
AUTODIFF_RESTORE |
climsst0(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,20) |
|
./pkg/autodiff/autodiff_restore.F |
198 |
AUTODIFF_RESTORE |
climsst1(I,J,bi,bj) = StoreEXF1(I,J,bi,bj,21) |
|
./pkg/autodiff/autodiff_restore.F |
210 |
AUTODIFF_RESTORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_restore.F |
213 |
AUTODIFF_RESTORE |
aqh0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,1) |
|
./pkg/autodiff/autodiff_restore.F |
214 |
AUTODIFF_RESTORE |
aqh1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,2) |
|
./pkg/autodiff/autodiff_restore.F |
215 |
AUTODIFF_RESTORE |
atemp0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
216 |
AUTODIFF_RESTORE |
atemp1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
217 |
AUTODIFF_RESTORE |
precip0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
218 |
AUTODIFF_RESTORE |
precip1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,6) |
|
./pkg/autodiff/autodiff_restore.F |
219 |
AUTODIFF_RESTORE |
lwflux0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,7) |
|
./pkg/autodiff/autodiff_restore.F |
220 |
AUTODIFF_RESTORE |
lwflux1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,8) |
|
./pkg/autodiff/autodiff_restore.F |
222 |
AUTODIFF_RESTORE |
evap0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
223 |
AUTODIFF_RESTORE |
evap1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,10) |
|
./pkg/autodiff/autodiff_restore.F |
225 |
AUTODIFF_RESTORE |
evap(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
228 |
AUTODIFF_RESTORE |
swdown0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,11) |
|
./pkg/autodiff/autodiff_restore.F |
229 |
AUTODIFF_RESTORE |
swdown1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,12) |
|
./pkg/autodiff/autodiff_restore.F |
230 |
AUTODIFF_RESTORE |
lwdown0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,13) |
|
./pkg/autodiff/autodiff_restore.F |
231 |
AUTODIFF_RESTORE |
lwdown1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,14) |
|
./pkg/autodiff/autodiff_restore.F |
235 |
AUTODIFF_RESTORE |
uwind0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,15) |
|
./pkg/autodiff/autodiff_restore.F |
236 |
AUTODIFF_RESTORE |
uwind1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,16) |
|
./pkg/autodiff/autodiff_restore.F |
237 |
AUTODIFF_RESTORE |
vwind0(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,17) |
|
./pkg/autodiff/autodiff_restore.F |
238 |
AUTODIFF_RESTORE |
vwind1(I,J,bi,bj) = StoreEXF2(I,J,bi,bj,18) |
|
./pkg/autodiff/autodiff_restore.F |
250 |
AUTODIFF_RESTORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_restore.F |
253 |
AUTODIFF_RESTORE |
xx_uwind0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,1) |
|
./pkg/autodiff/autodiff_restore.F |
254 |
AUTODIFF_RESTORE |
xx_uwind1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,2) |
|
./pkg/autodiff/autodiff_restore.F |
257 |
AUTODIFF_RESTORE |
xx_vwind0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
258 |
AUTODIFF_RESTORE |
xx_vwind1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
261 |
AUTODIFF_RESTORE |
xx_atemp0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
262 |
AUTODIFF_RESTORE |
xx_atemp1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,6) |
|
./pkg/autodiff/autodiff_restore.F |
265 |
AUTODIFF_RESTORE |
xx_aqh0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,7) |
|
./pkg/autodiff/autodiff_restore.F |
266 |
AUTODIFF_RESTORE |
xx_aqh1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,8) |
|
./pkg/autodiff/autodiff_restore.F |
269 |
AUTODIFF_RESTORE |
xx_precip0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
270 |
AUTODIFF_RESTORE |
xx_precip1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,10) |
|
./pkg/autodiff/autodiff_restore.F |
273 |
AUTODIFF_RESTORE |
xx_swflux0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,11) |
|
./pkg/autodiff/autodiff_restore.F |
274 |
AUTODIFF_RESTORE |
xx_swflux1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,12) |
|
./pkg/autodiff/autodiff_restore.F |
277 |
AUTODIFF_RESTORE |
xx_swdown0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,13) |
|
./pkg/autodiff/autodiff_restore.F |
278 |
AUTODIFF_RESTORE |
xx_swdown1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,14) |
|
./pkg/autodiff/autodiff_restore.F |
281 |
AUTODIFF_RESTORE |
xx_lwdown0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,15) |
|
./pkg/autodiff/autodiff_restore.F |
282 |
AUTODIFF_RESTORE |
xx_lwdown1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,16) |
|
./pkg/autodiff/autodiff_restore.F |
285 |
AUTODIFF_RESTORE |
xx_apressure0(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,17) |
|
./pkg/autodiff/autodiff_restore.F |
286 |
AUTODIFF_RESTORE |
xx_apressure1(I,J,bi,bj) = StoreCTRLS1(I,J,bi,bj,18) |
|
./pkg/autodiff/autodiff_restore.F |
367 |
AUTODIFF_RESTORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_restore.F |
368 |
AUTODIFF_RESTORE |
OBEt(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_restore.F |
369 |
AUTODIFF_RESTORE |
OBEs(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_restore.F |
370 |
AUTODIFF_RESTORE |
OBEu0(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
371 |
AUTODIFF_RESTORE |
OBEv0(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
372 |
AUTODIFF_RESTORE |
OBEt0(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
373 |
AUTODIFF_RESTORE |
OBEs0(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,6) |
|
./pkg/autodiff/autodiff_restore.F |
374 |
AUTODIFF_RESTORE |
OBEu1(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,7) |
|
./pkg/autodiff/autodiff_restore.F |
375 |
AUTODIFF_RESTORE |
OBEv1(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,8) |
|
./pkg/autodiff/autodiff_restore.F |
376 |
AUTODIFF_RESTORE |
OBEt1(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
377 |
AUTODIFF_RESTORE |
OBEs1(J,K,bi,bj) = StoreOBCSE(J,K,bi,bj,10) |
|
./pkg/autodiff/autodiff_restore.F |
379 |
AUTODIFF_RESTORE |
xx_obcse0(J,K,bi,bj,1) = StoreOBCSE(J,K,bi,bj,11) |
|
./pkg/autodiff/autodiff_restore.F |
380 |
AUTODIFF_RESTORE |
xx_obcse0(J,K,bi,bj,2) = StoreOBCSE(J,K,bi,bj,12) |
|
./pkg/autodiff/autodiff_restore.F |
381 |
AUTODIFF_RESTORE |
xx_obcse0(J,K,bi,bj,3) = StoreOBCSE(J,K,bi,bj,13) |
|
./pkg/autodiff/autodiff_restore.F |
382 |
AUTODIFF_RESTORE |
xx_obcse0(J,K,bi,bj,4) = StoreOBCSE(J,K,bi,bj,14) |
|
./pkg/autodiff/autodiff_restore.F |
383 |
AUTODIFF_RESTORE |
xx_obcse1(J,K,bi,bj,1) = StoreOBCSE(J,K,bi,bj,15) |
|
./pkg/autodiff/autodiff_restore.F |
384 |
AUTODIFF_RESTORE |
xx_obcse1(J,K,bi,bj,2) = StoreOBCSE(J,K,bi,bj,16) |
|
./pkg/autodiff/autodiff_restore.F |
385 |
AUTODIFF_RESTORE |
xx_obcse1(J,K,bi,bj,3) = StoreOBCSE(J,K,bi,bj,17) |
|
./pkg/autodiff/autodiff_restore.F |
386 |
AUTODIFF_RESTORE |
xx_obcse1(J,K,bi,bj,4) = StoreOBCSE(J,K,bi,bj,18) |
|
./pkg/autodiff/autodiff_restore.F |
400 |
AUTODIFF_RESTORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_restore.F |
401 |
AUTODIFF_RESTORE |
OBWt(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_restore.F |
402 |
AUTODIFF_RESTORE |
OBWs(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_restore.F |
403 |
AUTODIFF_RESTORE |
OBWu0(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
404 |
AUTODIFF_RESTORE |
OBWv0(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
405 |
AUTODIFF_RESTORE |
OBWt0(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
406 |
AUTODIFF_RESTORE |
OBWs0(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,6) |
|
./pkg/autodiff/autodiff_restore.F |
407 |
AUTODIFF_RESTORE |
OBWu1(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,7) |
|
./pkg/autodiff/autodiff_restore.F |
408 |
AUTODIFF_RESTORE |
OBWv1(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,8) |
|
./pkg/autodiff/autodiff_restore.F |
409 |
AUTODIFF_RESTORE |
OBWt1(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
410 |
AUTODIFF_RESTORE |
OBWs1(J,K,bi,bj) = StoreOBCSW(J,K,bi,bj,10) |
|
./pkg/autodiff/autodiff_restore.F |
412 |
AUTODIFF_RESTORE |
xx_obcsw0(J,K,bi,bj,1) = StoreOBCSW(J,K,bi,bj,11) |
|
./pkg/autodiff/autodiff_restore.F |
413 |
AUTODIFF_RESTORE |
xx_obcsw0(J,K,bi,bj,2) = StoreOBCSW(J,K,bi,bj,12) |
|
./pkg/autodiff/autodiff_restore.F |
414 |
AUTODIFF_RESTORE |
xx_obcsw0(J,K,bi,bj,3) = StoreOBCSW(J,K,bi,bj,13) |
|
./pkg/autodiff/autodiff_restore.F |
415 |
AUTODIFF_RESTORE |
xx_obcsw0(J,K,bi,bj,4) = StoreOBCSW(J,K,bi,bj,14) |
|
./pkg/autodiff/autodiff_restore.F |
416 |
AUTODIFF_RESTORE |
xx_obcsw1(J,K,bi,bj,1) = StoreOBCSW(J,K,bi,bj,15) |
|
./pkg/autodiff/autodiff_restore.F |
417 |
AUTODIFF_RESTORE |
xx_obcsw1(J,K,bi,bj,2) = StoreOBCSW(J,K,bi,bj,16) |
|
./pkg/autodiff/autodiff_restore.F |
418 |
AUTODIFF_RESTORE |
xx_obcsw1(J,K,bi,bj,3) = StoreOBCSW(J,K,bi,bj,17) |
|
./pkg/autodiff/autodiff_restore.F |
419 |
AUTODIFF_RESTORE |
xx_obcsw1(J,K,bi,bj,4) = StoreOBCSW(J,K,bi,bj,18) |
|
./pkg/autodiff/autodiff_restore.F |
433 |
AUTODIFF_RESTORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_restore.F |
435 |
AUTODIFF_RESTORE |
AREA(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,1) |
|
./pkg/autodiff/autodiff_restore.F |
436 |
AUTODIFF_RESTORE |
HEFF(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,2) |
|
./pkg/autodiff/autodiff_restore.F |
437 |
AUTODIFF_RESTORE |
HSNOW(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
438 |
AUTODIFF_RESTORE |
TICE(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
439 |
AUTODIFF_RESTORE |
RUNOFF(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
445 |
AUTODIFF_RESTORE |
UICE(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,7) |
|
./pkg/autodiff/autodiff_restore.F |
446 |
AUTODIFF_RESTORE |
VICE(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,8) |
|
./pkg/autodiff/autodiff_restore.F |
447 |
AUTODIFF_RESTORE |
ZETA(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
448 |
AUTODIFF_RESTORE |
ETA(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,10) |
|
./pkg/autodiff/autodiff_restore.F |
450 |
AUTODIFF_RESTORE |
dwatn(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,11) |
|
./pkg/autodiff/autodiff_restore.F |
451 |
AUTODIFF_RESTORE |
seaicemasku(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,12) |
|
./pkg/autodiff/autodiff_restore.F |
452 |
AUTODIFF_RESTORE |
seaicemaskv(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,13) |
|
./pkg/autodiff/autodiff_restore.F |
453 |
AUTODIFF_RESTORE |
stressDivergenceX(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,14) |
|
./pkg/autodiff/autodiff_restore.F |
454 |
AUTODIFF_RESTORE |
stressDivergenceY(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,15) |
|
./pkg/autodiff/autodiff_restore.F |
457 |
AUTODIFF_RESTORE |
seaice_sigma1(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,16) |
|
./pkg/autodiff/autodiff_restore.F |
458 |
AUTODIFF_RESTORE |
seaice_sigma2(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,17) |
|
./pkg/autodiff/autodiff_restore.F |
459 |
AUTODIFF_RESTORE |
seaice_sigma12(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,18) |
|
./pkg/autodiff/autodiff_restore.F |
463 |
AUTODIFF_RESTORE |
HSALT(I,J,bi,bj) = StoreSEAICE(I,J,bi,bj,19) |
|
./pkg/autodiff/autodiff_restore.F |
73 |
AUTODIFF_RESTORE |
integer I,J,K |
|
./pkg/autodiff/autodiff_restore.F |
88 |
AUTODIFF_RESTORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_restore.F |
90 |
AUTODIFF_RESTORE |
etan(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,1) |
|
./pkg/autodiff/autodiff_restore.F |
91 |
AUTODIFF_RESTORE |
surfaceforcingTice(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,2) |
|
./pkg/autodiff/autodiff_restore.F |
92 |
AUTODIFF_RESTORE |
taux0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,3) |
|
./pkg/autodiff/autodiff_restore.F |
93 |
AUTODIFF_RESTORE |
taux1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,4) |
|
./pkg/autodiff/autodiff_restore.F |
94 |
AUTODIFF_RESTORE |
tauy0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,5) |
|
./pkg/autodiff/autodiff_restore.F |
95 |
AUTODIFF_RESTORE |
tauy1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,6) |
|
./pkg/autodiff/autodiff_restore.F |
96 |
AUTODIFF_RESTORE |
qnet0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,7) |
|
./pkg/autodiff/autodiff_restore.F |
97 |
AUTODIFF_RESTORE |
qnet1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,8) |
|
./pkg/autodiff/autodiff_restore.F |
98 |
AUTODIFF_RESTORE |
empmr0(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,9) |
|
./pkg/autodiff/autodiff_restore.F |
99 |
AUTODIFF_RESTORE |
empmr1(I,J,bi,bj) = StoreDynVars2D(I,J,bi,bj,10) |
|
./pkg/autodiff/autodiff_store.F |
100 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,11) = sst0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
101 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,12) = sst1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
102 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,13) = sss0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
103 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,14) = sss1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
104 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,15) = saltflux0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
105 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,16) = saltflux1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
107 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,17) = qsw0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
108 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,18) = qsw1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
110 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,17) = 0. |
|
./pkg/autodiff/autodiff_store.F |
111 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,18) = 0. |
|
./pkg/autodiff/autodiff_store.F |
114 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,19) = pload0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
115 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,20) = pload1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
117 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,19) = 0. |
|
./pkg/autodiff/autodiff_store.F |
118 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,20) = 0. |
|
./pkg/autodiff/autodiff_store.F |
121 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,21) = etaH(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
122 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,22) = dEtaHdt(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
123 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,23) = PmEpR(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
125 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,21) = 0. |
|
./pkg/autodiff/autodiff_store.F |
126 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,22) = 0. |
|
./pkg/autodiff/autodiff_store.F |
127 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,23) = 0. |
|
./pkg/autodiff/autodiff_store.F |
136 |
AUTODIFF_STORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_store.F |
138 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,1) = gs(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
139 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,2) = gt(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
141 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,3) = gtnm(I,J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_store.F |
142 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,4) = gsnm(I,J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_store.F |
143 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,5) = gunm(I,J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_store.F |
144 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,6) = gvnm(I,J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_store.F |
146 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,3) = gtnm1(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
147 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,4) = gsnm1(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
148 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,5) = gunm1(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
149 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,6) = gvnm1(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
151 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,7) = theta(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
152 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,8) = salt(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
153 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,9) = uvel(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
154 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,10) = vvel(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
155 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,11) = wvel(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
156 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,12) = totphihyd(I,J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
158 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,13) = gtnm(I,J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_store.F |
159 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,14) = gsnm(I,J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_store.F |
160 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,15) = gunm(I,J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_store.F |
161 |
AUTODIFF_STORE |
StoreDynVars3D(I,J,K,bi,bj,16) = gvnm(I,J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_store.F |
177 |
AUTODIFF_STORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_store.F |
179 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,1) = hflux0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
180 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,2) = hflux1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
181 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,3) = sflux0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
182 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,4) = sflux1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
183 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,5) = ustress0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
184 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,6) = ustress1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
185 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,7) = vstress0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
186 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,8) = vstress1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
187 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,9) = wspeed0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
188 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,10) = wspeed1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
190 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,11) = swflux0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
191 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,12) = swflux1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
193 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,11) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
194 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,12) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
197 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,13) = runoff0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
198 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,14) = runoff1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
200 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,13) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
201 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,14) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
204 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,15) = apressure0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
205 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,16) = apressure1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
206 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,17) = siceload(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
208 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,15) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
209 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,16) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
210 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,17) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
213 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,18) = climsss0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
214 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,19) = climsss1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
216 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,18) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
217 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,19) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
220 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,20) = climsst0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
221 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,21) = climsst1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
223 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,20) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
224 |
AUTODIFF_STORE |
StoreEXF1(I,J,bi,bj,21) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
236 |
AUTODIFF_STORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_store.F |
239 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,1) = aqh0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
240 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,2) = aqh1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
241 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,3) = atemp0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
242 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,4) = atemp1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
243 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,5) = precip0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
244 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,6) = precip1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
245 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,7) = lwflux0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
246 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,8) = lwflux1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
248 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,9) = evap0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
249 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,10) = evap1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
251 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,9) = evap(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
252 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,10) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
255 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,11) = swdown0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
256 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,12) = swdown1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
257 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,13) = lwdown0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
258 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,14) = lwdown1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
260 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,11) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
261 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,12) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
262 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,13) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
263 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,14) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
267 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,15) = uwind0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
268 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,16) = uwind1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
269 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,17) = vwind0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
270 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,18) = vwind1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
272 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,15) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
273 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,16) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
274 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,17) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
275 |
AUTODIFF_STORE |
StoreEXF2(I,J,bi,bj,18) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
287 |
AUTODIFF_STORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_store.F |
290 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,1) = xx_uwind0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
291 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,2) = xx_uwind1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
293 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,1) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
294 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,2) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
297 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,3) = xx_vwind0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
298 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,4) = xx_vwind1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
300 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,3) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
301 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,4) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
304 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,5) = xx_atemp0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
305 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,6) = xx_atemp1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
307 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,5) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
308 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,6) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
311 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,7) = xx_aqh0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
312 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,8) = xx_aqh1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
314 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,7) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
315 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,8) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
318 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,9) = xx_precip0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
319 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,10) = xx_precip1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
321 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,9) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
322 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,10) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
325 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,11) = xx_swflux0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
326 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,12) = xx_swflux1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
328 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,11) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
329 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,12) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
332 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,13) = xx_swdown0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
333 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,14) = xx_swdown1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
335 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,13) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
336 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,14) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
339 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,15) = xx_lwdown0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
340 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,16) = xx_lwdown1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
342 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,15) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
343 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,16) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
346 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,17) = xx_apressure0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
347 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,18) = xx_apressure1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
349 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,17) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
350 |
AUTODIFF_STORE |
StoreCTRLS1(I,J,bi,bj,18) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
449 |
AUTODIFF_STORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_store.F |
450 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,1) = OBEt(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
451 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,2) = OBEs(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
452 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,3) = OBEu0(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
453 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,4) = OBEv0(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
454 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,5) = OBEt0(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
455 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,6) = OBEs0(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
456 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,7) = OBEu1(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
457 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,8) = OBEv1(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
458 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,9) = OBEt1(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
459 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,10)= OBEs1(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
461 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,11) = xx_obcse0(J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_store.F |
462 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,12) = xx_obcse0(J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_store.F |
463 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,13) = xx_obcse0(J,K,bi,bj,3) |
|
./pkg/autodiff/autodiff_store.F |
464 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,14) = xx_obcse0(J,K,bi,bj,4) |
|
./pkg/autodiff/autodiff_store.F |
465 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,15) = xx_obcse1(J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_store.F |
466 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,16) = xx_obcse1(J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_store.F |
467 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,17) = xx_obcse1(J,K,bi,bj,3) |
|
./pkg/autodiff/autodiff_store.F |
468 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,18) = xx_obcse1(J,K,bi,bj,4) |
|
./pkg/autodiff/autodiff_store.F |
470 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,11) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
471 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,12) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
472 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,13) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
473 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,14) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
474 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,15) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
475 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,16) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
476 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,17) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
477 |
AUTODIFF_STORE |
StoreOBCSE(J,K,bi,bj,18) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
491 |
AUTODIFF_STORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_store.F |
492 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,1) = OBWt(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
493 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,2) = OBWs(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
494 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,3) = OBWu0(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
495 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,4) = OBWv0(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
496 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,5) = OBWt0(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
497 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,6) = OBWs0(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
498 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,7) = OBWu1(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
499 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,8) = OBWv1(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
500 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,9) = OBWt1(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
501 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,10)= OBWs1(J,K,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
503 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,11) = xx_obcsw0(J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_store.F |
504 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,12) = xx_obcsw0(J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_store.F |
505 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,13) = xx_obcsw0(J,K,bi,bj,3) |
|
./pkg/autodiff/autodiff_store.F |
506 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,14) = xx_obcsw0(J,K,bi,bj,4) |
|
./pkg/autodiff/autodiff_store.F |
507 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,15) = xx_obcsw1(J,K,bi,bj,1) |
|
./pkg/autodiff/autodiff_store.F |
508 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,16) = xx_obcsw1(J,K,bi,bj,2) |
|
./pkg/autodiff/autodiff_store.F |
509 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,17) = xx_obcsw1(J,K,bi,bj,3) |
|
./pkg/autodiff/autodiff_store.F |
510 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,18) = xx_obcsw1(J,K,bi,bj,4) |
|
./pkg/autodiff/autodiff_store.F |
512 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,11) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
513 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,12) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
514 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,13) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
515 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,14) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
516 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,15) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
517 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,16) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
518 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,17) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
519 |
AUTODIFF_STORE |
StoreOBCSW(J,K,bi,bj,18) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
533 |
AUTODIFF_STORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_store.F |
535 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,1) = AREA(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
536 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,2) = HEFF(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
537 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,3) = HSNOW(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
538 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,4) = TICE(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
539 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,5) = RUNOFF(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
540 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,6) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
542 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,7) = UICE(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
543 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,8) = VICE(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
544 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,9) = ZETA(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
545 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,10) = ETA(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
547 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,11) = dwatn(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
548 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,12) = seaicemasku(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
549 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,13) = seaicemaskv(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
550 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,14) = stressDivergenceX(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
551 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,15) = stressDivergenceY(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
553 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,11) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
554 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,12) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
555 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,13) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
556 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,14) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
557 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,15) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
560 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,16) = seaice_sigma1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
561 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,17) = seaice_sigma2(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
562 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,18) = seaice_sigma12(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
564 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,16) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
565 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,17) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
566 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,18) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
569 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,7) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
570 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,8) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
571 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,9) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
572 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,10) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
573 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,11) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
574 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,12) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
575 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,13) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
576 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,14) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
577 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,15) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
578 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,16) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
579 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,17) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
580 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,18) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
583 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,19) = HSALT(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
585 |
AUTODIFF_STORE |
StoreSEAICE(I,J,bi,bj,19) = 0.0 |
|
./pkg/autodiff/autodiff_store.F |
73 |
AUTODIFF_STORE |
integer I,J,K |
|
./pkg/autodiff/autodiff_store.F |
88 |
AUTODIFF_STORE |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/autodiff_store.F |
90 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,1) = etan(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
91 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,2) = surfaceforcingTice(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
92 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,3) = taux0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
93 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,4) = taux1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
94 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,5) = tauy0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
95 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,6) = tauy1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
96 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,7) = qnet0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
97 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,8) = qnet1(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
98 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,9) = empmr0(I,J,bi,bj) |
|
./pkg/autodiff/autodiff_store.F |
99 |
AUTODIFF_STORE |
StoreDynVars2D(I,J,bi,bj,10) = empmr1(I,J,bi,bj) |
|
./pkg/autodiff/ini_autodiff.F |
39 |
INI_AUTODIFF |
INTEGER I, J, K |
|
./pkg/autodiff/ini_autodiff.F |
52 |
INI_AUTODIFF |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/ini_autodiff.F |
63 |
INI_AUTODIFF |
DO J=1-Oly,sNy+Oly |
|
./pkg/autodiff/ini_autodiff.F |
71 |
INI_AUTODIFF |
EmPmR(I,J,bi,bj) = 0. _d 0 |
|
./pkg/bulk_force/bulkf_formula_aim.F |
122 |
BULKF_FORMULA_AIM |
INTEGER J |
|
./pkg/bulk_force/bulkf_formula_aim.F |
140 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
145 |
BULKF_FORMULA_AIM |
DENVV(J)=(PRD*PSA(J)/T0(J))*Vsurf(J) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
151 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
152 |
BULKF_FORMULA_AIM |
TSKIN(J) = Tsurf(J) + celsius2K |
|
./pkg/bulk_force/bulkf_formula_aim.F |
153 |
BULKF_FORMULA_AIM |
TSFC(J)=273.16 _d 0 |
|
./pkg/bulk_force/bulkf_formula_aim.F |
162 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
163 |
BULKF_FORMULA_AIM |
FSSICE=1.+MIN(DTHETA,MAX(-DTHETA,TSKIN(J)-T1(J)))*RDTH |
|
./pkg/bulk_force/bulkf_formula_aim.F |
164 |
BULKF_FORMULA_AIM |
CDENVV(J)=CHS*DENVV(J)*FSSICE |
|
./pkg/bulk_force/bulkf_formula_aim.F |
171 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
172 |
BULKF_FORMULA_AIM |
Fstb0 = 1.+MIN(DTHETA,MAX(-DTHETA,TSFC(J) -T1(J)))*RDTH |
|
./pkg/bulk_force/bulkf_formula_aim.F |
173 |
BULKF_FORMULA_AIM |
Shf0(J) = CHS*DENVV(J)*Fstb0 |
|
./pkg/bulk_force/bulkf_formula_aim.F |
174 |
BULKF_FORMULA_AIM |
dTstb = ( DTHETA+dTstab-ABS(TSKIN(J)-T1(J)) )/dTstab |
|
./pkg/bulk_force/bulkf_formula_aim.F |
176 |
BULKF_FORMULA_AIM |
dShf(J) = CHS*DENVV(J)*dFstb |
|
./pkg/bulk_force/bulkf_formula_aim.F |
189 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
190 |
BULKF_FORMULA_AIM |
EVAP(J) = CDENVV(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
191 |
BULKF_FORMULA_AIM |
Evp0(J) = Shf0(J)*(QSAT0(J,2)-Q0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
192 |
BULKF_FORMULA_AIM |
dEvp(J) = CDENVV(J)*dEvp(J) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
193 |
BULKF_FORMULA_AIM |
& + dShf(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
196 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
197 |
BULKF_FORMULA_AIM |
EVAP(J) = CDENVV(J)*(QSAT0(J,1)-Q0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
198 |
BULKF_FORMULA_AIM |
Evp0(J) = CDENVV(J)*(QSAT0(J,2)-Q0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
199 |
BULKF_FORMULA_AIM |
dEvp(J) = CDENVV(J)*dEvp(J) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
207 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
208 |
BULKF_FORMULA_AIM |
SHF(J) = CDENVV(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
209 |
BULKF_FORMULA_AIM |
Shf0(J) = Shf0(J)*CP*(TSFC(J) -T0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
210 |
BULKF_FORMULA_AIM |
dShf(J) = CDENVV(J)*CP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
211 |
BULKF_FORMULA_AIM |
& + dShf(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
212 |
BULKF_FORMULA_AIM |
dShf(J) = MAX( dShf(J), 0. _d 0 ) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
216 |
BULKF_FORMULA_AIM |
dEvp(J) = MAX( dEvp(J), -dShf(J)/ALHevp ) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
219 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
220 |
BULKF_FORMULA_AIM |
SHF(J) = CDENVV(J)*CP*(TSKIN(J)-T0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
221 |
BULKF_FORMULA_AIM |
Shf0(J) = CDENVV(J)*CP*(TSFC(J) -T0(J)) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
222 |
BULKF_FORMULA_AIM |
dShf(J) = CDENVV(J)*CP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
228 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
229 |
BULKF_FORMULA_AIM |
TS2 = TSFC(J)*TSFC(J) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
230 |
BULKF_FORMULA_AIM |
Slr0(J) = SBC*TS2*TS2 |
|
./pkg/bulk_force/bulkf_formula_aim.F |
231 |
BULKF_FORMULA_AIM |
TS2 = TSKIN(J)*TSKIN(J) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
232 |
BULKF_FORMULA_AIM |
SLRU(J) = SBC*TS2*TS2 |
|
./pkg/bulk_force/bulkf_formula_aim.F |
233 |
BULKF_FORMULA_AIM |
dSlr(J) = 4. _d 0 *SBC*TS2*TSKIN(J) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
237 |
BULKF_FORMULA_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_formula_aim.F |
238 |
BULKF_FORMULA_AIM |
sFlx(J,0)= ( SLRD(J) - EMISloc*Slr0(J) ) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
239 |
BULKF_FORMULA_AIM |
& - ( Shf0(J) + ALHevp*Evp0(J) ) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
240 |
BULKF_FORMULA_AIM |
sFlx(J,1)= ( SLRD(J) - EMISloc*SLRU(J) ) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
241 |
BULKF_FORMULA_AIM |
& - ( SHF(J) + ALHevp*EVAP(J) ) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
242 |
BULKF_FORMULA_AIM |
sFlx(J,2)= -EMISloc*dSlr(J) |
|
./pkg/bulk_force/bulkf_formula_aim.F |
243 |
BULKF_FORMULA_AIM |
& - ( dShf(J) + ALHevp*dEvp(J) ) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
103 |
BULKF_SH2RH_AIM |
DO 210 J=1,NGP |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
104 |
BULKF_SH2RH_AIM |
IF(QSAT(J).NE.0.) then |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
105 |
BULKF_SH2RH_AIM |
RH(J)=QA(J)/QSAT(J) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
107 |
BULKF_SH2RH_AIM |
RH(J)=0. |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
111 |
BULKF_SH2RH_AIM |
DO 220 J=1,NGP |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
112 |
BULKF_SH2RH_AIM |
QA(J)=RH(J)*QSAT(J) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
40 |
BULKF_SH2RH_AIM |
INTEGER J |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
62 |
BULKF_SH2RH_AIM |
DO J=1,NGP |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
63 |
BULKF_SH2RH_AIM |
QSAT(J)=0. |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
65 |
BULKF_SH2RH_AIM |
IF (SIG.GT.0.0) sigP=SIG*PS(J) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
66 |
BULKF_SH2RH_AIM |
IF (TA(J).GE.T0) THEN |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
67 |
BULKF_SH2RH_AIM |
tmpQ = E0*EXP(C1*(TA(J)-T0)/(TA(J)-T1)) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
68 |
BULKF_SH2RH_AIM |
QSAT(J)= QS1*tmpQ/(sigP-QS2*tmpQ) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
69 |
BULKF_SH2RH_AIM |
recT = 1. _d 0 / (TA(J)-T1) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
70 |
BULKF_SH2RH_AIM |
RH(J) = QSAT(J)*C1*(T0-T1)*recT*recT*sigP/(sigP-QS2*tmpQ) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
71 |
BULKF_SH2RH_AIM |
ELSE IF ( TA(J).GT.T2) THEN |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
72 |
BULKF_SH2RH_AIM |
tmpQ = E0*EXP(C2*(TA(J)-T0)/(TA(J)-T2)) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
73 |
BULKF_SH2RH_AIM |
QSAT(J)= QS1*tmpQ/(sigP-QS2*tmpQ) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
74 |
BULKF_SH2RH_AIM |
recT = 1. _d 0 / (TA(J)-T2) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
75 |
BULKF_SH2RH_AIM |
RH(J) = QSAT(J)*C2*(T0-T2)*recT*recT*sigP/(sigP-QS2*tmpQ) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
81 |
BULKF_SH2RH_AIM |
DO 110 J=1,NGP |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
82 |
BULKF_SH2RH_AIM |
QSAT(J)=0. |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
83 |
BULKF_SH2RH_AIM |
IF (TA(J).GE.T0) THEN |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
84 |
BULKF_SH2RH_AIM |
QSAT(J)=E0*EXP(C1*(TA(J)-T0)/(TA(J)-T1)) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
85 |
BULKF_SH2RH_AIM |
ELSE IF ( TA(J).GT.T2) THEN |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
86 |
BULKF_SH2RH_AIM |
QSAT(J)=E0*EXP(C2*(TA(J)-T0)/(TA(J)-T2)) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
91 |
BULKF_SH2RH_AIM |
DO 120 J=1,NGP |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
92 |
BULKF_SH2RH_AIM |
QSAT(J)= QS1*QSAT(J)/( PS(1) - QS2*QSAT(J)) |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
95 |
BULKF_SH2RH_AIM |
DO 130 J=1,NGP |
|
./pkg/bulk_force/bulkf_sh2rh_aim.F |
96 |
BULKF_SH2RH_AIM |
QSAT(J)= QS1*QSAT(J)/(SIG*PS(J)- QS2*QSAT(J)) |
|
./pkg/cd_code/cd_code_ini_vars.F |
24 |
CD_CODE_INI_VARS |
INTEGER I, J, K |
|
./pkg/cd_code/cd_code_ini_vars.F |
35 |
CD_CODE_INI_VARS |
DO J=1-Oly,sNy+Oly |
|
./pkg/cd_code/cd_code_ini_vars.F |
37 |
CD_CODE_INI_VARS |
uNM1(I,J,K,bi,bj)=0. _d 0 |
|
./pkg/cd_code/cd_code_ini_vars.F |
38 |
CD_CODE_INI_VARS |
vNM1(I,J,K,bi,bj)=0. _d 0 |
|
./pkg/cd_code/cd_code_ini_vars.F |
39 |
CD_CODE_INI_VARS |
uVeld(I,J,K,bi,bj)=0. _d 0 |
|
./pkg/cd_code/cd_code_ini_vars.F |
40 |
CD_CODE_INI_VARS |
vVeld(I,J,K,bi,bj)=0. _d 0 |
|
./pkg/cd_code/cd_code_ini_vars.F |
46 |
CD_CODE_INI_VARS |
DO J=1-Oly,sNy+Oly |
|
./pkg/cd_code/cd_code_ini_vars.F |
48 |
CD_CODE_INI_VARS |
etaNm1(I,J,bi,bj)=0. _d 0 |
|
./pkg/cfc/cfc11_forcing.F |
49 |
CFC11_FORCING |
INTEGER I,J |
|
./pkg/cfc/cfc11_surfforcing.F |
37 |
CFC11_SURFFORCING |
INTEGER I,J,K |
|
./pkg/cfc/cfc12_forcing.F |
49 |
CFC12_FORCING |
INTEGER I,J |
|
./pkg/cfc/cfc12_surfforcing.F |
37 |
CFC12_SURFFORCING |
INTEGER I,J,K |
|
./pkg/cfc/cfc_fields_load.F |
178 |
CFC_FIELDS_LOAD |
FIce(I,J,bi,bj) = AREA(I,J,bi,bj) |
|
./pkg/cheapaml/cheapaml_init_varia.F |
37 |
CHEAPAML_INIT_VARIA |
INTEGER I, J |
|
./eesupp/src/print.F |
1050 |
PRINT_MAPRS |
DO J=dwnMin, dwnMax, dwnStr |
|
./eesupp/src/print.F |
1052 |
PRINT_MAPRS |
& dwnBase-1+(bj-1)*dwnStep+J |
|
./eesupp/src/print.F |
1058 |
PRINT_MAPRS |
val = fld(I,J,K,bi,bj) |
|
./eesupp/src/print.F |
1060 |
PRINT_MAPRS |
val = fld(I,K,J,bi,bk) |
|
./eesupp/src/print.F |
1062 |
PRINT_MAPRS |
val = fld(K,I,J,bk,bi) |
|
./eesupp/src/print.F |
1230 |
PRINT_MAPRL |
INTEGER I, J, K, iStrngLo, iStrngHi, iBuf, iDx |
|
./eesupp/src/print.F |
1245 |
PRINT_MAPRL |
DO J=jMin, jMax, jStr |
|
./eesupp/src/print.F |
1247 |
PRINT_MAPRL |
IF ( printMapIncludesZeros .OR. fld(I,J,K,bi,bj) .NE. 0. ) |
|
./eesupp/src/print.F |
1249 |
PRINT_MAPRL |
IF ( fld(I,J,K,bi,bj) .LT. fMin ) |
|
./eesupp/src/print.F |
1250 |
PRINT_MAPRL |
& fMin = fld(I,J,K,bi,bj) |
|
./eesupp/src/print.F |
1251 |
PRINT_MAPRL |
IF ( fld(I,J,K,bi,bj) .GT. fMax ) |
|
./eesupp/src/print.F |
1252 |
PRINT_MAPRL |
& fMax = fld(I,J,K,bi,bj) |
|
./eesupp/src/print.F |
1482 |
PRINT_MAPRL |
DO J=dwnMin, dwnMax, dwnStr |
|
./eesupp/src/print.F |
1484 |
PRINT_MAPRL |
& dwnBase-1+(bj-1)*dwnStep+J |
|
./eesupp/src/print.F |
1490 |
PRINT_MAPRL |
val = fld(I,J,K,bi,bj) |
|
./eesupp/src/print.F |
1492 |
PRINT_MAPRL |
val = fld(I,K,J,bi,bk) |
|
./eesupp/src/print.F |
1494 |
PRINT_MAPRL |
val = fld(K,I,J,bk,bi) |
|
./eesupp/src/print.F |
797 |
PRINT_MAPRS |
INTEGER I, J, K, iStrngLo, iStrngHi, iBuf, iDx |
|
./eesupp/src/print.F |
812 |
PRINT_MAPRS |
DO J=jMin, jMax, jStr |
|
./eesupp/src/print.F |
814 |
PRINT_MAPRS |
IF (printMapIncludesZeros .OR. fld(I,J,K,bi,bj) .NE. 0.) THEN |
|
./eesupp/src/print.F |
815 |
PRINT_MAPRS |
IF ( fld(I,J,K,bi,bj) .LT. fMin ) |
|
./eesupp/src/print.F |
816 |
PRINT_MAPRS |
& fMin = fld(I,J,K,bi,bj) |
|
./eesupp/src/print.F |
817 |
PRINT_MAPRS |
IF ( fld(I,J,K,bi,bj) .GT. fMax ) |
|
./eesupp/src/print.F |
818 |
PRINT_MAPRS |
& fMax = fld(I,J,K,bi,bj) |
|
./pkg/cost/cost_depth.F |
35 |
COST_DEPTH |
INTEGER I, J, K |
|
./pkg/cost/cost_depth.F |
42 |
COST_DEPTH |
DO J=1,sNy |
|
./pkg/cost/cost_depth.F |
44 |
COST_DEPTH |
IF ( maskC(I,J,K,BI,BJ) .NE. 0. ) THEN |
|
./pkg/cost/cost_depth.F |
45 |
COST_DEPTH |
objf_depth(BI,BJ) = objf_depth(BI,BJ) + R_low(I,J,BI,BJ) |
|
./pkg/ctrl/ctrl_getobcse.F |
140 |
CTRL_GETOBCSE |
i = OB_Ie(J,bi,bj) |
|
./pkg/ctrl/ctrl_getobcse.F |
175 |
CTRL_GETOBCSE |
i = OB_Ie(J,bi,bj) |
|
./pkg/ctrl/ctrl_getobcse.F |
258 |
CTRL_GETOBCSE |
i = OB_Ie(J,bi,bj) |
|
./pkg/ctrl/ctrl_getobcse.F |
293 |
CTRL_GETOBCSE |
i = OB_Ie(J,bi,bj) |
|
./pkg/ctrl/ctrl_getobcsw.F |
140 |
CTRL_GETOBCSW |
i = OB_Iw(J,bi,bj) |
|
./pkg/ctrl/ctrl_getobcsw.F |
175 |
CTRL_GETOBCSW |
i = OB_Iw(J,bi,bj) |
|
./pkg/ctrl/ctrl_getobcsw.F |
261 |
CTRL_GETOBCSW |
i = OB_Iw(J,bi,bj) |
|
./pkg/ctrl/ctrl_getobcsw.F |
296 |
CTRL_GETOBCSW |
i = OB_Iw(J,bi,bj) |
|
./pkg/ctrl/ctrl_mask_set_yz.F |
104 |
CTRL_MASK_SET_YZ |
i = OB_I(J,bi,bj) |
|
./eesupp/src/write_utils.F |
882 |
WRITE_XY_XLINE_RS |
J = sCoord |
|
./eesupp/src/write_utils.F |
883 |
WRITE_XY_XLINE_RS |
WRITE(num1,'(I10)') J |
|
./eesupp/src/write_utils.F |
897 |
WRITE_XY_XLINE_RS |
xcoord(sNx*(bi-1)+I)=fld(I,J,bi,bj) |
|
./eesupp/src/write_utils.F |
977 |
WRITE_XY_YLINE_RS |
DO J=1,sNy |
|
./eesupp/src/write_utils.F |
978 |
WRITE_XY_YLINE_RS |
ycoord(sNy*(bj-1)+J)=fld(I,J,bi,bj) |
|
./pkg/debug/chksum_tiled.F |
16 |
CHKSUM_TILED |
INTEGER I,J,K |
|
./pkg/debug/chksum_tiled.F |
26 |
CHKSUM_TILED |
DO J=1,sNy |
|
./pkg/debug/chksum_tiled.F |
28 |
CHKSUM_TILED |
Fmin=min(Fmin,fld(I,J,K,bi,bj)) |
|
./pkg/debug/chksum_tiled.F |
29 |
CHKSUM_TILED |
Fmax=max(Fmax,fld(I,J,K,bi,bj)) |
|
./pkg/debug/chksum_tiled.F |
30 |
CHKSUM_TILED |
Fmn=Fmn+fld(I,J,K,bi,bj) |
|
./pkg/debug/chksum_tiled.F |
37 |
CHKSUM_TILED |
DO J=1,sNy |
|
./pkg/debug/chksum_tiled.F |
39 |
CHKSUM_TILED |
Frms=Frms+(fld(I,J,K,bi,bj)-Fmn)**2 |
|
./pkg/debug/debug_fld_stats_rl.F |
31 |
DEBUG_FLD_STATS_RL |
INTEGER bi,bj,I,J,K |
|
./pkg/debug/debug_fld_stats_rl.F |
48 |
DEBUG_FLD_STATS_RL |
DO J=1,sNy |
|
./pkg/debug/debug_fld_stats_rl.F |
50 |
DEBUG_FLD_STATS_RL |
tmpVal=arr(I,J,K,bi,bj) |
|
./pkg/debug/debug_fld_stats_rl.F |
87 |
DEBUG_FLD_STATS_RL |
DO J=1,sNy |
|
./pkg/debug/debug_fld_stats_rl.F |
89 |
DEBUG_FLD_STATS_RL |
tmpVal=arr(I,J,K,bi,bj) |
|
./pkg/debug/debug_fld_stats_rs.F |
31 |
DEBUG_FLD_STATS_RS |
INTEGER bi,bj,I,J,K |
|
./pkg/debug/debug_fld_stats_rs.F |
48 |
DEBUG_FLD_STATS_RS |
DO J=1,sNy |
|
./pkg/debug/debug_fld_stats_rs.F |
50 |
DEBUG_FLD_STATS_RS |
tmpVal=arr(I,J,K,bi,bj) |
|
./pkg/debug/debug_fld_stats_rs.F |
87 |
DEBUG_FLD_STATS_RS |
DO J=1,sNy |
|
./pkg/debug/debug_fld_stats_rs.F |
89 |
DEBUG_FLD_STATS_RS |
tmpVal=arr(I,J,K,bi,bj) |
|
./pkg/dic/bio_export.F |
58 |
BIO_EXPORT |
INTEGER I,J,k |
|
./pkg/dic/calcite_saturation.F |
51 |
CALCITE_SATURATION |
INTEGER I,J,k |
|
./pkg/dic/car_flux.F |
52 |
CAR_FLUX |
INTEGER I,J,k, ko, kop1 |
|
./pkg/dic/car_flux_omega_top.F |
54 |
CAR_FLUX_OMEGA_TOP |
INTEGER I,J,k, ko |
|
./pkg/dic/o2_surfforcing.F |
47 |
O2_SURFFORCING |
INTEGER I,J,K |
|
./pkg/dic/phos_flux.F |
53 |
PHOS_FLUX |
INTEGER I,J,k, ko, kop1 |
|
./pkg/ecco/cost_obcse.F |
129 |
COST_OBCSE |
i = OB_Ie(J,bi,bj) |
|
./pkg/ecco/cost_obcse.F |
166 |
COST_OBCSE |
i = OB_Ie(J,bi,bj) |
|
./pkg/ecco/cost_obcse.F |
202 |
COST_OBCSE |
i = OB_Ie(J,bi,bj) |
|
./pkg/ecco/cost_obcse.F |
239 |
COST_OBCSE |
i = OB_Ie(J,bi,bj) |
|
./pkg/ecco/cost_obcsw.F |
129 |
COST_OBCSW |
i = OB_Iw(J,bi,bj) |
|
./pkg/ecco/cost_obcsw.F |
166 |
COST_OBCSW |
i = OB_Iw(J,bi,bj) |
|
./pkg/ecco/cost_obcsw.F |
202 |
COST_OBCSW |
i = OB_Iw(J,bi,bj) |
|
./pkg/ecco/cost_obcsw.F |
239 |
COST_OBCSW |
i = OB_Iw(J,bi,bj) |
|
./pkg/exch2/w2_eeboot.F |
119 |
W2_EEBOOT |
J = 0 |
|
./pkg/exch2/w2_eeboot.F |
128 |
W2_EEBOOT |
jj = J/(nSx*nPx) |
|
./pkg/exch2/w2_eeboot.F |
129 |
W2_EEBOOT |
ii = MOD(J,nSx*nPx) |
|
./pkg/exch2/w2_eeboot.F |
140 |
W2_EEBOOT |
J = J + 1 |
|
./pkg/exch2/w2_eeboot.F |
143 |
W2_EEBOOT |
IF ( J .NE. nSx*nSy*nPx*nPy ) THEN |
|
./pkg/exch2/w2_eeboot.F |
187 |
W2_EEBOOT |
DO J=1,exch2_nNeighbours(myTileId) |
|
./pkg/exch2/w2_eeboot.F |
191 |
W2_EEBOOT |
IF ( W2_myTileList(ii,jj).EQ.exch2_neighbourId(J,myTileId) ) |
|
./pkg/exch2/w2_eeboot.F |
197 |
W2_EEBOOT |
& ' NEIGHBOUR',J,' = TILE', exch2_neighbourId(J,myTileId), |
|
./pkg/exch2/w2_eeboot.F |
198 |
W2_EEBOOT |
& ' (n=', exch2_opposingSend(J,myTileId), ') Comm = MSG', |
|
./pkg/exch2/w2_eeboot.F |
199 |
W2_EEBOOT |
& ' (PROC=',exch2_tProc(exch2_neighbourId(J,myTileId)),')' |
|
./pkg/exch2/w2_eeboot.F |
204 |
W2_EEBOOT |
& ' NEIGHBOUR',J,' = TILE', exch2_neighbourId(J,myTileId), |
|
./pkg/exch2/w2_eeboot.F |
205 |
W2_EEBOOT |
& ' (n=', exch2_opposingSend(J,myTileId), ') Comm = PUT', |
|
./pkg/exch2/w2_eeboot.F |
206 |
W2_EEBOOT |
& ' (PROC=',exch2_tProc(exch2_neighbourId(J,myTileId)),')' |
|
./pkg/exch2/w2_eeboot.F |
209 |
W2_EEBOOT |
W2_myCommFlag(J,bi,bj) = commFlag |
|
./pkg/exch2/w2_eeboot.F |
45 |
W2_EEBOOT |
INTEGER myThid, I, J |
|
./pkg/exch2/w2_eeboot.F |
69 |
W2_EEBOOT |
DO J = 1,W2_maxNeighbours |
|
./pkg/exch2/w2_eeboot.F |
70 |
W2_EEBOOT |
exch2_neighbourId(J,I) = 0 |
|
./pkg/exch2/w2_eeboot.F |
71 |
W2_EEBOOT |
exch2_opposingSend(J,I) = 0 |
|
./pkg/exch2/w2_eeboot.F |
73 |
W2_EEBOOT |
exch2_pij(ii,J,I) = 0 |
|
./pkg/exch2/w2_eeboot.F |
75 |
W2_EEBOOT |
exch2_oi(J,I) = 0 |
|
./pkg/exch2/w2_eeboot.F |
76 |
W2_EEBOOT |
exch2_oj(J,I) = 0 |
|
./pkg/exch2/w2_eeboot.F |
77 |
W2_EEBOOT |
exch2_iLo(J,I) = 0 |
|
./pkg/exch2/w2_eeboot.F |
78 |
W2_EEBOOT |
exch2_iHi(J,I) = 0 |
|
./pkg/exch2/w2_eeboot.F |
79 |
W2_EEBOOT |
exch2_jLo(J,I) = 0 |
|
./pkg/exch2/w2_eeboot.F |
80 |
W2_EEBOOT |
exch2_jHi(J,I) = 0 |