[MITgcm-support] more KPP blues, maybe related?

Martin Losch mlosch at awi-bremerhaven.de
Mon Oct 27 03:28:46 EST 2003


Hi again,

I have made this mistake with the downward solar radiation, but 
unfortunately, this does not appear to be my real problem. I checked my 
input fields again, and I had another look at FFIELDS.h where I had 
already appreciated the ranges provided. I use net shortwave radiation 
(netsw) now. My fields are all in the proper ranges: (with Qnet = 
latent+sensible+netlw+netsw, that's the default for 
global_ocean.90x40x15, Qsw=netsw)
-225 < Qnet < 442, FFIELDS.h says: Typical range: -250 < Qnet < 600
-321 < Qsw < 0, FFIELDS.h says: Typical range: -350 < Qsw < 0
and here may be the problem:
-9 < Qnet-Qsw < 550 which I think is what I should use for surfQFile 
together with surfQswFile

As far as I understand, I can use either
surfQFile = Qnet
or
surfQFile = Qnet-Qsw
surfQswFile = Qsw
I actually tried the combination
surfQfile = Qnet
surfQswFile = Qsw
which doesn't make any sense to me because netsw is included twice. But 
only when I use surfQFile = Qnet alone (without surfQswFile) the model 
remains stable. The other two combinations above with KPP blow up after 
30-45 days. It must be something really stupid, like a scale factor of 
1000 somewhere, because the effect is so drastic.

Also, when I turn off KPP in data.pkg, then the model appears to be 
stable with
surfQFile=Qnet-Qsw; surfQswFile=Qsw;

I am still hoping for a miracle.

Martin


On Sunday, October 26, 2003, at 05:28  PM, Dimitris Menemenlis wrote:

>>> For SHORT_WAVE_HEATING input "Qsw" I use downward solar flux
>>> (with oposite sign) which may be wrong (now I am almost sure it's
>>> wrong).
>
> Martin, if you are using a relatively recent version of the code, have 
> a
> look at definitions at beginning of FFIELDS.h (or exf_fields.h if you
> are using pkg/exf).  For each input field there is a typical range of
> values.
>
> For global_ocean.90x40x15 experiment you need to use "net shortwave
> radiation", which is different from "downward shortwave radiation", and
> which is provided separately by NCEP.
>
> Note that if you are using pkg/exf, then you can specify either net
> (swflux) or downward (swdown) shortwave radiation, and the model will
> convert as needed:
>
> c--   Compute net from downward and downward from net longwave and
> c     shortwave radiation, if needed.
> c     lwflux = Stefan-Boltzman constant * emissivity * SST - lwdown
> c     swflux = - ( 1 - albedo ) * swdown
>
> Hope this helps.
>
> One last thing, there is a small but finite chance that sign convention
> for Qnet and Qsw may change for release 2.  So make sure to take a look
> at FFIELDS.h and at exf_fields.h when you download release 2.
>
> D.
>
> -- 
> Dimitris Menemenlis <menemenlis at jpl.nasa.gov>
> Jet Propulsion Lab, California Insitute of Technology
> MS 300-323, 4800 Oak Grove Dr, Pasadena CA 91109-8099
> tel: 818-354-1656;  fax: 818-393-6720
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://dev.mitgcm.org/mailman/listinfo/mitgcm-support




More information about the MITgcm-support mailing list