[MITgcm-devel] seaice_get_dynforcing.F: CDAIR SEAICE_drag and OCEAN_drag
Fenty, Ian G (3244)
Ian.Fenty at jpl.nasa.gov
Mon Dec 30 18:14:08 EST 2013
Sea ice developers,
I would like to make two observations about air-sea ice momemtum fluxes
----------------------------------------------------------------------------------------------------------------
Observation 1: Using the variable name CDAIR - described as the
local wind stress coefficient - in seaice_get_dynforcing.F is
unnecessarily confusing since it is not a air-ice drag coefficient.
---------------------------------------------------------------------------------------------
If u,v winds are prescribed, the variable CDAIR is determined by
CDAIR = SEAICE_rhoAIR * SEAICE_drag * sqrt(u_wind^2 + v_wind^2)
Normally, the variable SEAICE_drag is referred to as C_D and called
the air-ice momentum transfer coefficient.
Following the calculation of CDAIR, the surface momentum flux is calculated as,
taux = CDAIR * |u_wind|
So clearly, CDAIR is just a temporary variable and not a wind stress coefficient and
I think use a different name for it.
----------------------------------------------------------------------------------------------------------------
Observation 2: The meaning of CDAIR completely changes when wind stresses are
prescribed and that, again, is unnecessarily confusing.
----------------------------------------------------------------------------------------------------------------
In ECCO v4 and ASTE, wind stress - not u,v winds - are prescribed as
forcings. In that case, seaice_get_dynforcing defines CDAIR as,
CDAIR(i,j) = SEAICE_drag /OCEAN_drag
In the above, CDAIR is clearly a ratio of two momentum transfer coefficients.
Following the calculation of CDAIR, the surface momemtum flux is
calculated by scaling fu by CDAIR:
taux = CDAIR * fu
tauy = CDAIR * fv
If one prescribes wind stress, why do we scale the wind stress by the ratio of SEAICE_drag /OCEAN_drag? In doing so, are we not making the implict assumption that the prescribed wind stresses are only equivalent open water stresses?
Should we not trust that the stresses prescribed by the user are the actual momemtum fluxes to the surface (whatever the surface) and not the equivalent open water momemtum fluxes?
If the prescribed wind stresses are the actual atmospheric momemtum fluxes, shouldn't taux = fu?
If so, shouldn't we remove the SEAICE_drag/OCEAN_drag ratio? So as to prevent someone from getting a factor 2 too large air-sea ice stress (2 is the default ratio of SEAICE_drag/OCEAN_drag).
-Ian
More information about the MITgcm-devel
mailing list