\hypertarget{namespaceice__dyn__evp}{
\section{ice\_\-dyn\_\-evp Module Reference}
\label{namespaceice__dyn__evp}\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}}
}
\subsection*{Functions/Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{namespaceice__dyn__evp_a918e64924a8bc6d83610141982c8f5dd}{evp} (dt)
\item 
subroutine \hyperlink{namespaceice__dyn__evp_a58b637b31c877db0c8ac033d2249f49a}{init\_\-evp} (dt)
\item 
subroutine \hyperlink{namespaceice__dyn__evp_ae005a696d21f367a95138aca2aa5bb07}{set\_\-evp\_\-parameters} (dt)
\item 
subroutine \hyperlink{namespaceice__dyn__evp_acc726e42608cf46cb1990178a3ec0bf0}{evp\_\-prep1} (nx\_\-block, ny\_\-block, ilo, ihi, jlo, jhi, aice, vice, vsno, tmask, strairxT, strairyT, strairx, strairy, tmass, icetmask)
\item 
subroutine \hyperlink{namespaceice__dyn__evp_a8b2b9cdda98c21801a3180641ba3f000}{evp\_\-prep2} (nx\_\-block, ny\_\-block, ilo, ihi, jlo, jhi, icellt, icellu, indxti, indxtj, indxui, indxuj, aiu, umass, umassdtei, fcor, umask, uocn, vocn, strairx, strairy, ss\_\-tltx, ss\_\-tlty, icetmask, iceumask, fm, strtltx, strtlty, strocnx, strocny, strintx, strinty, waterx, watery, forcex, forcey, stressp\_\-1, stressp\_\-2, stressp\_\-3, stressp\_\-4, stressm\_\-1, stressm\_\-2, stressm\_\-3, stressm\_\-4, stress12\_\-1, stress12\_\-2, stress12\_\-3, stress12\_\-4, uvel, vvel)
\item 
subroutine \hyperlink{namespaceice__dyn__evp_a14a0351cda0756eaf7905bdec6b9e326}{stress} (nx\_\-block, ny\_\-block, ksub, icellt, indxti, indxtj, uvel, vvel, dxt, dyt, dxhy, dyhx, cxp, cyp, cxm, cym, tarear, tinyarea, strength, stressp\_\-1, stressp\_\-2, stressp\_\-3, stressp\_\-4, stressm\_\-1, stressm\_\-2, stressm\_\-3, stressm\_\-4, stress12\_\-1, stress12\_\-2, stress12\_\-3, stress12\_\-4, shear, divu, prs\_\-sig, rdg\_\-conv, rdg\_\-shear, str)
\item 
subroutine \hyperlink{namespaceice__dyn__evp_ac9b44f5692202d76ab19930c44aa8766}{stepu} (nx\_\-block, ny\_\-block, icellu, indxui, indxuj, aiu, str, uocn, vocn, waterx, watery, forcex, forcey, umassdtei, fm, uarear, strocnx, strocny, strintx, strinty, uvel, vvel)
\item 
subroutine \hyperlink{namespaceice__dyn__evp_a98d3c4b7bf9a4ca30d3c1d133792920e}{evp\_\-finish} (nx\_\-block, ny\_\-block, icellu, indxui, indxuj, uvel, vvel, uocn, vocn, aiu, strocnx, strocny, strocnxT, strocnyT)
\item 
subroutine \hyperlink{namespaceice__dyn__evp_ad8621c859aae602cd6702347e2db568b}{principal\_\-stress} (nx\_\-block, ny\_\-block, stressp\_\-1, stressm\_\-1, stress12\_\-1, prs\_\-sig, sig1, sig2)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
integer(kind=int\_\-kind) \hyperlink{namespaceice__dyn__evp_a53c5f7c9741c708ff3519f05aed59469}{kdyn}
\item 
integer(kind=int\_\-kind) \hyperlink{namespaceice__dyn__evp_a8eac575311a1794f1e0157b0f91c48e0}{ndte}
\item 
logical(kind=log\_\-kind) \hyperlink{namespaceice__dyn__evp_a79e497f85715426c0f09259d8fe336ed}{evp\_\-damping}
\item 
character(len=char\_\-len) \hyperlink{namespaceice__dyn__evp_a9dd00f965aaf1ddc6bd6921083e9abb1}{yield\_\-curve}
\item 
real(kind=dbl\_\-kind), parameter \hyperlink{namespaceice__dyn__evp_af77fabaa9bdeaa579c4f55bf5d6b2628}{dragw} = dragio $\ast$ rhow
\item 
real(kind=dbl\_\-kind) \hyperlink{namespaceice__dyn__evp_a74e9b0358ea08911b4d29dec60340f51}{ecci}
\item 
real(kind=dbl\_\-kind) \hyperlink{namespaceice__dyn__evp_a17c3a9aa810fbb29c6eda85ab2fb24dd}{dtei}
\item 
real(kind=dbl\_\-kind) \hyperlink{namespaceice__dyn__evp_a48f316b1e91781f36049db60d9d57d82}{dte2T}
\item 
real(kind=dbl\_\-kind) \hyperlink{namespaceice__dyn__evp_a485b3d193095e8d99aca4d1fc974ff56}{denom1}
\item 
real(kind=dbl\_\-kind) \hyperlink{namespaceice__dyn__evp_a7277e6c34976f4ccf320ab21b4d4f65f}{denom2}
\item 
real(kind=dbl\_\-kind) \hyperlink{namespaceice__dyn__evp_aa1005dc0bcfae1c38b0932bacec32121}{rcon}
\item 
real(kind=dbl\_\-kind), dimension(:,:,:), allocatable \hyperlink{namespaceice__dyn__evp_a1eeebacd4068f5555d3f66448b8acc64}{fcor\_\-blk}
\end{DoxyCompactItemize}


\subsection{Function/Subroutine Documentation}
\hypertarget{namespaceice__dyn__evp_a918e64924a8bc6d83610141982c8f5dd}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!evp@{evp}}
\index{evp@{evp}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{evp}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::evp (real (kind=dbl\_\-kind),intent(in) {\em dt})}}
\label{namespaceice__dyn__evp_a918e64924a8bc6d83610141982c8f5dd}


Definition at line 104 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a98d3c4b7bf9a4ca30d3c1d133792920e}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!evp\_\-finish@{evp\_\-finish}}
\index{evp\_\-finish@{evp\_\-finish}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{evp\_\-finish}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::evp\_\-finish (integer (kind=int\_\-kind),intent(in) {\em nx\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ny\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em icellu}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(in) {\em indxui}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(in) {\em indxuj}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em uvel}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em vvel}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em uocn}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em vocn}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em aiu}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strocnx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strocny}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strocnxT}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strocnyT})}}
\label{namespaceice__dyn__evp_a98d3c4b7bf9a4ca30d3c1d133792920e}


Definition at line 1506 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_acc726e42608cf46cb1990178a3ec0bf0}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!evp\_\-prep1@{evp\_\-prep1}}
\index{evp\_\-prep1@{evp\_\-prep1}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{evp\_\-prep1}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::evp\_\-prep1 (integer (kind=int\_\-kind),intent(in) {\em nx\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ny\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ilo}, \/  integer (kind=int\_\-kind),intent(in) {\em ihi}, \/  integer (kind=int\_\-kind),intent(in) {\em jlo}, \/  integer (kind=int\_\-kind),intent(in) {\em jhi}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em aice}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em vice}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em vsno}, \/  logical (kind=log\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em tmask}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em strairxT}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em strairyT}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em strairx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em strairy}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em tmass}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em icetmask})}}
\label{namespaceice__dyn__evp_acc726e42608cf46cb1990178a3ec0bf0}


Definition at line 672 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a8b2b9cdda98c21801a3180641ba3f000}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!evp\_\-prep2@{evp\_\-prep2}}
\index{evp\_\-prep2@{evp\_\-prep2}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{evp\_\-prep2}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::evp\_\-prep2 (integer (kind=int\_\-kind),intent(in) {\em nx\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ny\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ilo}, \/  integer (kind=int\_\-kind),intent(in) {\em ihi}, \/  integer (kind=int\_\-kind),intent(in) {\em jlo}, \/  integer (kind=int\_\-kind),intent(in) {\em jhi}, \/  integer (kind=int\_\-kind),intent(out) {\em icellt}, \/  integer (kind=int\_\-kind),intent(out) {\em icellu}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(out) {\em indxti}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(out) {\em indxtj}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(out) {\em indxui}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(out) {\em indxuj}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em aiu}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em umass}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em umassdtei}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em fcor}, \/  logical (kind=log\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em umask}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em uocn}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em vocn}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em strairx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em strairy}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em ss\_\-tltx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em ss\_\-tlty}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em icetmask}, \/  logical (kind=log\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em iceumask}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em fm}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strtltx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strtlty}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strocnx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strocny}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strintx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strinty}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em waterx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em watery}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em forcex}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em forcey}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressp\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressp\_\-2}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressp\_\-3}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressp\_\-4}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressm\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressm\_\-2}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressm\_\-3}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressm\_\-4}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stress12\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stress12\_\-2}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stress12\_\-3}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stress12\_\-4}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em uvel}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em vvel})}}
\label{namespaceice__dyn__evp_a8b2b9cdda98c21801a3180641ba3f000}


Definition at line 789 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a58b637b31c877db0c8ac033d2249f49a}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!init\_\-evp@{init\_\-evp}}
\index{init\_\-evp@{init\_\-evp}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{init\_\-evp}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::init\_\-evp (real (kind=dbl\_\-kind),intent(in) {\em dt})}}
\label{namespaceice__dyn__evp_a58b637b31c877db0c8ac033d2249f49a}


Definition at line 525 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_ad8621c859aae602cd6702347e2db568b}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!principal\_\-stress@{principal\_\-stress}}
\index{principal\_\-stress@{principal\_\-stress}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{principal\_\-stress}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::principal\_\-stress (integer (kind=int\_\-kind),intent(in) {\em nx\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ny\_\-block}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em stressp\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em stressm\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em stress12\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em prs\_\-sig}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em sig1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(out) {\em sig2})}}
\label{namespaceice__dyn__evp_ad8621c859aae602cd6702347e2db568b}


Definition at line 1591 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_ae005a696d21f367a95138aca2aa5bb07}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!set\_\-evp\_\-parameters@{set\_\-evp\_\-parameters}}
\index{set\_\-evp\_\-parameters@{set\_\-evp\_\-parameters}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{set\_\-evp\_\-parameters}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::set\_\-evp\_\-parameters (real (kind=dbl\_\-kind),intent(in) {\em dt})}}
\label{namespaceice__dyn__evp_ae005a696d21f367a95138aca2aa5bb07}


Definition at line 621 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_ac9b44f5692202d76ab19930c44aa8766}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!stepu@{stepu}}
\index{stepu@{stepu}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{stepu}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::stepu (integer (kind=int\_\-kind),intent(in) {\em nx\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ny\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em icellu}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(in) {\em indxui}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(in) {\em indxuj}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em aiu}, \/  real (kind=dbl\_\-kind),dimension(nx\_\-block,ny\_\-block,8),intent(in) {\em str}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em uocn}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em vocn}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em waterx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em watery}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em forcex}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em forcey}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em umassdtei}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em fm}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em uarear}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strocnx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strocny}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strintx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em strinty}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em uvel}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em vvel})}}
\label{namespaceice__dyn__evp_ac9b44f5692202d76ab19930c44aa8766}


Definition at line 1376 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a14a0351cda0756eaf7905bdec6b9e326}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!stress@{stress}}
\index{stress@{stress}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{stress}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ice\_\-dyn\_\-evp::stress (integer (kind=int\_\-kind),intent(in) {\em nx\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ny\_\-block}, \/  integer (kind=int\_\-kind),intent(in) {\em ksub}, \/  integer (kind=int\_\-kind),intent(in) {\em icellt}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(in) {\em indxti}, \/  integer (kind=int\_\-kind),dimension (nx\_\-block$\ast$ny\_\-block),intent(in) {\em indxtj}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em uvel}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em vvel}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em dxt}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em dyt}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em dxhy}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em dyhx}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em cxp}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em cyp}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em cxm}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em cym}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em tarear}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em tinyarea}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(in) {\em strength}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressp\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressp\_\-2}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressp\_\-3}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressp\_\-4}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressm\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressm\_\-2}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressm\_\-3}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stressm\_\-4}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stress12\_\-1}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stress12\_\-2}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stress12\_\-3}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em stress12\_\-4}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em shear}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em divu}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em prs\_\-sig}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em rdg\_\-conv}, \/  real (kind=dbl\_\-kind),dimension (nx\_\-block,ny\_\-block),intent(inout) {\em rdg\_\-shear}, \/  real (kind=dbl\_\-kind),dimension(nx\_\-block,ny\_\-block,8),intent(out) {\em str})}}
\label{namespaceice__dyn__evp_a14a0351cda0756eaf7905bdec6b9e326}


Definition at line 1021 of file ice\_\-dyn\_\-evp.F90.

\subsection{Variable Documentation}
\hypertarget{namespaceice__dyn__evp_a485b3d193095e8d99aca4d1fc974ff56}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!denom1@{denom1}}
\index{denom1@{denom1}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{denom1}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind) {\bf ice\_\-dyn\_\-evp::denom1}}}
\label{namespaceice__dyn__evp_a485b3d193095e8d99aca4d1fc974ff56}


Definition at line 82 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a7277e6c34976f4ccf320ab21b4d4f65f}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!denom2@{denom2}}
\index{denom2@{denom2}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{denom2}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind) {\bf ice\_\-dyn\_\-evp::denom2}}}
\label{namespaceice__dyn__evp_a7277e6c34976f4ccf320ab21b4d4f65f}


Definition at line 82 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_af77fabaa9bdeaa579c4f55bf5d6b2628}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!dragw@{dragw}}
\index{dragw@{dragw}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{dragw}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind),parameter {\bf ice\_\-dyn\_\-evp::dragw} = dragio $\ast$ rhow}}
\label{namespaceice__dyn__evp_af77fabaa9bdeaa579c4f55bf5d6b2628}


Definition at line 72 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a48f316b1e91781f36049db60d9d57d82}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!dte2T@{dte2T}}
\index{dte2T@{dte2T}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{dte2T}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind) {\bf ice\_\-dyn\_\-evp::dte2T}}}
\label{namespaceice__dyn__evp_a48f316b1e91781f36049db60d9d57d82}


Definition at line 82 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a17c3a9aa810fbb29c6eda85ab2fb24dd}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!dtei@{dtei}}
\index{dtei@{dtei}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{dtei}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind) {\bf ice\_\-dyn\_\-evp::dtei}}}
\label{namespaceice__dyn__evp_a17c3a9aa810fbb29c6eda85ab2fb24dd}


Definition at line 82 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a74e9b0358ea08911b4d29dec60340f51}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!ecci@{ecci}}
\index{ecci@{ecci}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{ecci}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind) {\bf ice\_\-dyn\_\-evp::ecci}}}
\label{namespaceice__dyn__evp_a74e9b0358ea08911b4d29dec60340f51}


Definition at line 82 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a79e497f85715426c0f09259d8fe336ed}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!evp\_\-damping@{evp\_\-damping}}
\index{evp\_\-damping@{evp\_\-damping}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{evp\_\-damping}]{\setlength{\rightskip}{0pt plus 5cm}logical (kind=log\_\-kind) {\bf ice\_\-dyn\_\-evp::evp\_\-damping}}}
\label{namespaceice__dyn__evp_a79e497f85715426c0f09259d8fe336ed}


Definition at line 64 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a1eeebacd4068f5555d3f66448b8acc64}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!fcor\_\-blk@{fcor\_\-blk}}
\index{fcor\_\-blk@{fcor\_\-blk}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{fcor\_\-blk}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind),dimension(:,:,:),allocatable {\bf ice\_\-dyn\_\-evp::fcor\_\-blk}}}
\label{namespaceice__dyn__evp_a1eeebacd4068f5555d3f66448b8acc64}


Definition at line 90 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a53c5f7c9741c708ff3519f05aed59469}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!kdyn@{kdyn}}
\index{kdyn@{kdyn}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{kdyn}]{\setlength{\rightskip}{0pt plus 5cm}integer (kind=int\_\-kind) {\bf ice\_\-dyn\_\-evp::kdyn}}}
\label{namespaceice__dyn__evp_a53c5f7c9741c708ff3519f05aed59469}


Definition at line 60 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a8eac575311a1794f1e0157b0f91c48e0}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!ndte@{ndte}}
\index{ndte@{ndte}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{ndte}]{\setlength{\rightskip}{0pt plus 5cm}integer (kind=int\_\-kind) {\bf ice\_\-dyn\_\-evp::ndte}}}
\label{namespaceice__dyn__evp_a8eac575311a1794f1e0157b0f91c48e0}


Definition at line 60 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_aa1005dc0bcfae1c38b0932bacec32121}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!rcon@{rcon}}
\index{rcon@{rcon}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{rcon}]{\setlength{\rightskip}{0pt plus 5cm}real (kind=dbl\_\-kind) {\bf ice\_\-dyn\_\-evp::rcon}}}
\label{namespaceice__dyn__evp_aa1005dc0bcfae1c38b0932bacec32121}


Definition at line 82 of file ice\_\-dyn\_\-evp.F90.\hypertarget{namespaceice__dyn__evp_a9dd00f965aaf1ddc6bd6921083e9abb1}{
\index{ice\_\-dyn\_\-evp@{ice\_\-dyn\_\-evp}!yield\_\-curve@{yield\_\-curve}}
\index{yield\_\-curve@{yield\_\-curve}!ice_dyn_evp@{ice\_\-dyn\_\-evp}}
\subsubsection[{yield\_\-curve}]{\setlength{\rightskip}{0pt plus 5cm}character (len=char\_\-len) {\bf ice\_\-dyn\_\-evp::yield\_\-curve}}}
\label{namespaceice__dyn__evp_a9dd00f965aaf1ddc6bd6921083e9abb1}


Definition at line 69 of file ice\_\-dyn\_\-evp.F90.