325 |
ENDDO |
ENDDO |
326 |
#endif |
#endif |
327 |
|
|
328 |
#ifdef EXF_ALLOW_SEAICE_RELAX |
#ifdef EXF_SEAICE_FRACTION |
329 |
DO j = jmin,jmax |
DO j = jmin,jmax |
330 |
DO i = imin,imax |
DO i = imin,imax |
331 |
obsSIce(i,j,bi,bj) = |
exf_iceFraction(i,j,bi,bj) = |
332 |
& exf_outscal_areamask*areamask(i,j,bi,bj) |
& exf_outscal_areamask*areamask(i,j,bi,bj) |
333 |
obsSIce(I,J,bi,bj) = |
exf_iceFraction(I,J,bi,bj) = |
334 |
& MIN(MAX(obsSIce(I,J,bi,bj), 0.d0 ), 1.d0) |
& MIN( MAX(exf_iceFraction(I,J,bi,bj),zeroRS), oneRS ) |
335 |
ENDDO |
ENDDO |
336 |
ENDDO |
ENDDO |
337 |
#endif |
#endif |
357 |
#ifdef ATMOSPHERIC_LOADING |
#ifdef ATMOSPHERIC_LOADING |
358 |
_EXCH_XY_RS( pLoad, myThid ) |
_EXCH_XY_RS( pLoad, myThid ) |
359 |
#endif |
#endif |
360 |
#ifdef EXF_ALLOW_SEAICE_RELAX |
#ifdef EXF_SEAICE_FRACTION |
361 |
_EXCH_XY_RS( obsSIce, myThid ) |
_EXCH_XY_RS( exf_iceFraction, myThid ) |
362 |
#endif |
#endif |
363 |
|
|
364 |
RETURN |
RETURN |