[MITgcm-devel] ocean_emissivity consistency
Menemenlis, Dimitris (3248)
Dimitris.Menemenlis at jpl.nasa.gov
Mon Dec 19 15:29:18 EST 2011
Makes sense ... and less disruption the way you suggest.
Do you want me to add the SEAICE_waterAlbedo check,
or will you take care of that?
Cheers
Dimitris Menemenlis
On Dec 19, 2011, at 12:25 PM, Jean-Michel Campin wrote:
> Hi Dimitris,
>
> I think some constants are "constant" enough that having them set
> in model/src make sense. I tried a long time ago to put some
> in COMMON /PARM_ATM/ (PARAMS.h), like celsius2K, but it did not
> propagate as default for other pkg (exf is using cen2kel, set to
> a different value), may be because it was not possible to change
> it in file "data" ?
> In the same way, stefanBoltzmann, Latent heat (fusion, evap),
> air heat capacity (this one is already there: atm_Cp) could be
> defined in PARAMS.h
>
> But regarding albedo, since it can be computed in many different
> ways (fct of temp/age of snow, zenit angle ...), it's less clear to me
> what benefit we would get from setting some default in model/src.
> The drag coeffs are not so universal neither (are they ?) but
> some surface emissivities might be. My point here is that if
> one constant is used only once to computed a derived quantity
> (e.g., a flux), it's probably better to keep it in the pkg
> which compute this flux.
>
> The case of SEAICE_waterAlbedo is little bit different, and
> would be better to have it set to UNSET_RL in case we use
> pkg/exf, and stop if it set (in data.seaice) to something else.
>
> Cheers,
> Jean-Michel
More information about the MITgcm-devel
mailing list