[MITgcm-support] diagnostics DFrE_TH
jdeshayes at whoi.edu
jdeshayes at whoi.edu
Tue Jul 3 16:04:22 EDT 2007
Hi,
I am trying to use the diagnostics package to measure on-line the fluxes of
temperature. The simulation works fine, except that I get the following warning
message :
- WARNING - from DIAGNOSTICS_OUT at iter= 414778
- WARNING - diag.# 88 : DFrE_TH (# 1 ) in outp.Stream: vdiffth
- WARNING - has not been filled (ndiag= 0 )
WARNING DIAGNOSTICS_OUT => write ZEROS instead
for each time step which I asked for the diagnostics !
and when checking the output, the data corresponding to DFrE_TH is not only
zeros but have numbers which do not look unrealistic. so what does the warning
message actually mean ?
Besides, as far as I understood, oceanic convection is represented by a local
increase of the vertical diffusivity parameter, hence a local increase of the
vertical diffusive flux of temperature. How can I track these events ? by
comparing DFrE_TH (calculated with "normal" vertical diffusivity) and DFrI_TH
(with locally increased vertical diffusivity to reproduce convection) ?
following is my packages.conf file, my data file, and my data.diagnostics file.
Thank you in advance for any help !
Julie
************************** packages.conf ******************************
# $Header: /u/gcmpack/MITgcm/verification/lab_sea/code/packages.conf,v 1.6
2004/10/07 19:31:14 edhill Exp $
# $Name: $
cd_code
obcs
mdsio
mom_fluxform
mom_vecinv
monitor
rw
sbo
shap_filt
timeave
generic_advdiff
diagnostics
************************** data file ******************************
# Model parameters
# Continuous equation parameters
&PARM01
tRef= 5.35, 5.20, 5.05, 4.9, 4.75, 4.6, 4.45, 4.3, 4.15, 4.0,
sRef=10*10.,
viscAz=2.E-4,
viscAh=200.,
no_slip_sides=.TRUE.,
no_slip_bottom=.TRUE.,
diffKhT=120.,
diffKzT=1.E-5,
f0=1.0e-4,
beta=0.E-11,
tAlpha=2.E-4,
sBeta =0.,
#gravity=9.81,
rigidLid=.FALSE.,
implicitFreeSurface=.TRUE.,
eosType='LINEAR',
tempAdvScheme=4,
saltAdvScheme=4,
readBinaryPrec=64,
hFacMin=0.2,
bottomDragLinear=1.e-6,
implicitDiffusion=.TRUE.,
useCDscheme=.FALSE.,
useNHMTerms=.FALSE.,
useSingleCpuIO=.TRUE.,
saltStepping=.FALSE.,
ivdc_kappa=1000.0,
&
# Elliptic solver parameters
&PARM02
cg2dMaxIters=1000,
cg2dTargetResidual=1.E-11,
&
# Time stepping parameters
&PARM03
startTime=622080000,
endTime=622252800,
deltaT=1500.0,
abEps=0.1,
pChkptFreq=0.0,
chkptFreq=86400,
dumpFreq=86400,
cAdjFreq=0,
# tbudgetstart=3600.0,
&
# Gridding parameters
&PARM04
usingCartesianGrid=.TRUE.,
usingSphericalPolarGrid=.FALSE.,
dXspacing=10.e+3,
dYspacing=10.e+3,
delZ=10*100.,
&
&PARM05
bathyFile='topog_10km_obcs.bin',
hydrogThetaFile='',
hydrogSaltFile=,
zonalWindFile=,
meridWindFile=,
uVelInitFile='',
vVelInitFile='',
surfQfile='Qnet_10km_obcs.bin',
&
# time-dependent wind forcing
&PARM06
HfluxP=360.,
HfluxW=60.,
qmax=1.2,
relaxtime=10.,
xr0=375.e+3,xr1=750.e+3,yr0=0.0,yr1=100.e+3,
&
************************** data.diagnostics ******************************
# Diagnostic Package Choices
#-----------------
# for each output-stream:
# filename(n) : prefix of the output file name (only 8.c long) for outp.stream
n
# frequency(n):< 0 : write snap-shot output every |frequency| seconds
# > 0 : write time-average output every frequency seconds
# timePhase(n) : write at time = timePhase + multiple of |frequency|
# levels(:,n) : list of levels to write to file (Notes: declared as REAL)
# when this entry is missing, select all common levels of this
list
# fields(:,n) : list of diagnostics fields (8.c) (see "available_diagnostics"
file
# for the list of all available diag. in this particular config)
#-----------------
&diagnostics_list
frequency(1)=86400.,
fields(1,1)='DFrE_TH ','DFrI_TH ',
filename(1)='vdiffth',
&
&diag_statis_parms
&
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the MITgcm-support
mailing list