56 |
#ifdef SEAICE_EXTERNAL_FORCING |
#ifdef SEAICE_EXTERNAL_FORCING |
57 |
C-- Atmospheric state and runoff are from |
C-- Atmospheric state and runoff are from |
58 |
C pkg/exf, which does not update edges. |
C pkg/exf, which does not update edges. |
59 |
_EXCH_XY_R8( uwind, myThid ) |
CALL EXCH_UV_XY_RL(uwind,vwind,.TRUE.,myThid) |
60 |
_EXCH_XY_R8( vwind, myThid ) |
_EXCH_XY_R8( atemp, myThid ) |
61 |
_EXCH_XY_R8( atemp, myThid ) |
_EXCH_XY_R8( aqh, myThid ) |
62 |
_EXCH_XY_R8( aqh, myThid ) |
_EXCH_XY_R8( lwdown, myThid ) |
63 |
_EXCH_XY_R8( lwdown, myThid ) |
_EXCH_XY_R8( swdown, mythid ) |
64 |
_EXCH_XY_R8( swdown, mythid ) |
_EXCH_XY_R8( precip, myThid ) |
65 |
_EXCH_XY_R8( precip, myThid ) |
_EXCH_XY_R8( evap, myThid ) |
66 |
_EXCH_XY_R8( evap, myThid ) |
_EXCH_XY_R8( runoff, myThid ) |
|
_EXCH_XY_R8( runoff, myThid ) |
|
67 |
#else /* SEAICE_EXTERNAL_FORCING */ |
#else /* SEAICE_EXTERNAL_FORCING */ |
68 |
C-- Load atmospheric state and runoff. |
C-- Load atmospheric state and runoff. |
69 |
CALL SEAICE_GET_FORCING ( myTime, myIter, myThid ) |
CALL SEAICE_GET_FORCING ( myTime, myIter, myThid ) |
119 |
CALL GROWTH( myTime, myIter, myThid) |
CALL GROWTH( myTime, myIter, myThid) |
120 |
|
|
121 |
C-- Update overlap regions for a bunch of stuff |
C-- Update overlap regions for a bunch of stuff |
122 |
_BARRIER |
_BARRIER |
123 |
CALL SEAICE_EXCH( HEFF, myThid ) |
CALL SEAICE_EXCH( HEFF, myThid ) |
124 |
CALL SEAICE_EXCH( AREA, myThid ) |
CALL SEAICE_EXCH( AREA, myThid ) |
125 |
_EXCH_XY_R4(fu , myThid ) |
CALL EXCH_UV_XY_RS(fu,fv,.TRUE.,myThid) |
126 |
_EXCH_XY_R4(fv , myThid ) |
_EXCH_XY_R4(EmPmR, myThid ) |
127 |
_EXCH_XY_R4(EmPmR, myThid ) |
_EXCH_XY_R4(Qnet , myThid ) |
128 |
_EXCH_XY_R4(Qnet , myThid ) |
_EXCH_XY_R4(surfaceTendencyTice, myThid ) |
|
_EXCH_XY_R4(surfaceTendencyTice, myThid ) |
|
129 |
#ifdef SHORTWAVE_HEATING |
#ifdef SHORTWAVE_HEATING |
130 |
_EXCH_XY_R4(Qsw , myThid ) |
_EXCH_XY_R4(Qsw , myThid ) |
131 |
#endif |
#endif |
132 |
_EXCH_XYZ_R8(theta , myThid ) |
_EXCH_XYZ_R8(theta , myThid ) |
133 |
|
|
134 |
C-- Sea ice diagnostics. |
C-- Sea ice diagnostics. |
135 |
CALL SEAICE_DO_DIAGS( myTime, myIter, myThid ) |
CALL SEAICE_DO_DIAGS( myTime, myIter, myThid ) |