Good morning,
I have been working with PEXTRA and Oasis EXPOUT output so far, and turned on the regular output for the first time just now. I get error messages when trying to convert to netcdf. ECCODES ERROR : Wrong number of fields ... Try using the -T option says this is overlapping "time"+"step" specifications. Since we only have one time in each file of OIFS output I don't see how this could be it here. The solution in the FAQ didn't work. It seems I don't have permission to attach files here so I copy&pasted in the namelist below.
cdo -f nc copy ICMGGgvfc+000008 ICMGGgvfc+000008.nc
Warning (cgribexScanTimestep2) : Record 25 (id=151.128 lev1=0 lev2=0) timestep 2: Parameter not defined at timestep 1!
cdo copy: Open failed on >ICMGGgvfc+000008<
Unsupported file structure
grib_to_netcdf -T ICMGGgvfc+000008 ICMGGgvfc+000008.nc
grib_to_netcdf: Version 1.15.0
grib_to_netcdf: Processing input file 'ICMGGgvfc+000008'.
GRIB_API ERROR : Wrong number of fields
GRIB_API ERROR : File contains 30 GRIBs, 30 left in internal description, 29 in request
GRIB_API ERROR : Internal description
GRIB,
domain = g,
levtype = sfc,
date = 19900101,
time = 0.0,
step = 8,
param = stl1/tp/ci/sst/swvl1/swvl2/swvl3/swvl4/sd/stl2/stl3/stl4/lsp/cp/sshf/slhf/ssr/str/tsr/ttr/ewss/nsss/e/msl/tcc/u10/v10/t2m/d2m,
class = rd,
type = fc,
stream = oper,
expver = gvfc,
_long_name = Soil temperature level 1/Total precipitation/Sea-ice cover/Sea surface temperature/Volumetric soil water layer 1/Volumetric soil water layer 2/Volumetric soil water layer 3/Volumetric soil water layer 4/Snow depth/Soil temperature level 2/Soil temperature level 3/Soil temperature level 4/Large-scale precipitation/Convective precipitation/Surface sensible heat flux/Surface latent heat flux/Surface net solar radiation/Surface net thermal radiation/Top net solar radiation/Top net thermal radiation/Eastward turbulent surface stress/Northward turbulent surface stress/Evaporation/Mean sea level pressure/Total cloud cover/10 metre U wind component/10 metre V wind component/2 metre temperature/2 metre dewpoint temperature,
_units = K/m/(0 - 1)/m**3 m**-3/m of water equivalent/J m**-2/N m**-2 s/Pa/m s**-1,
_cf_name = surface_temperature/lwe_thickness_of_surface_snow_amount/lwe_thickness_of_large_scale_precipitation_amount/lwe_thickness_of_convective_precipitation_amount/surface_upward_sensible_heat_flux/surface_upward_latent_heat_flux/surface_net_downward_shortwave_flux/surface_net_upward_longwave_flux/toa_net_upward_shortwave_flux/toa_outgoing_longwave_flux/surface_downward_eastward_stress/surface_downward_northward_stress/lwe_thickness_of_water_evaporation_amount/air_pressure_at_sea_level/cloud_area_fraction,
_validation = 58749440.000000,
_juliandate = 2447893,
_validationtime = 788936.000000
&NAMCVER
LVERTFE=true,
NVSCH=3,
LRNHC1=false,
LVFE_GWMPA=true,
LVFE_GW=true,
LVFE_Z_TERM=true,
LVFE_X_TERM=true,
LVFE_LAPL_BC=true,
LVFE_LAPL=true,
/
&NAMMCC
LMCCEC=true,
LMCCIEC=false,
/
&NAMRES
NFRRES=1,
NRESTS=-1,-30000,
/
&NAERAD
CRTABLEDIR='./rtables/',
NRPROMA=0,
/
&NAEPHY
LBUD23=false, ! enable computation of physics tendencies
LEPHYS=true,
LEVDIF=true,
LESURF=true,
LECOND=true,
LECUMF=true,
LEPCLD=true,
LEEVAP=true,
LEVGEN=true,
LESSRO=true,
LECURR=false,
LEGWDG=true,
LEGWWMS=true,
LEOZOC=true,
LEQNGT=true,
LERADI=true,
LERADS=true,
LESICE=true, ! turn the interactive sea ice processes on
LEO3CH=true, ! turn on the O3 chemistry (for EC prognostic ozone)
LEDCLD=true,
LDUCTDIA=false,
LWCOU=true, ! true if wave model is to be run
LWCOU2W=true, ! true if two-way interaction with wave model
NSTPW=1, ! frequency of call to wave model (timesteps)
RDEGREW=3.0,
RSOUTW=-78.0,
RNORTW=81.0,
/
&NAMPAR1
NOUTTYPE=1, ! non parallel I/O
LSPLIT=true,
NFLDIN=0,
NSTRIN=1,
/
&NAMPAR0
LSTATS=true,
LDETAILED_STATS=false,
LSYNCSTATS=false,
LSTATSCPU=false,
! NPRNT_STATS=36,
LBARRIER_STATS=false,
LBARRIER_STATS2=false,
NPROC=${NPROC}, ! number of processes set in runscript
! NSPECRESMIN=96,
NOUTPUT=1,
MP_TYPE=2,
MBX_SIZE=128000000,
/
&NAMDYNCORE
LAQUA=false,
/
&NAMDYN
TSTEP=${TIMESTEP}, ! timestep in seconds
LMASCOR=true,
/
&NAMNMI
LASSI=false,
/
&NAMIOS
CFRCF="./rcf",
CIOSPRF="./srf",
/
&NAMFPG
NFPLEV=91, ! number of layers
NFPMAX=95, ! wave truncation number / model resolution
/
&NAMCT0
LNHDYN=false,
NCONF=1, ! configuration of experiments, always 1 for forecast
CTYPE="fc",
CNMEXP='${OIFS_EXPID}', ! name of the experiment
CFCLASS="rd",
LECMWF=true,
LARPEGEF=false,
LFDBOP=false,
LSMSSIG=false, ! do not signal SMS supervisor
LSPRT=true,
LSLAG=true, ! T for semi-lagrangian dynamics
LTWOTL=true,
LPC_FULL=false,
LPC_CHEAP=false,
LPC_NESC=false,
LPC_NESCT=false,
LSLPHY=true,
LRFRIC=true,
N3DINI=0,
NFRDHP=12,
NFRDHFD=1,
NFRSDI=8, ! frequency of spectral space diagnostics
NFRPOS=8, ! frequency of post-processing events (timesteps)
NFRHIS=8, ! frequency of history write-ups (timesteps)
NFRMASSCON=24,
NFPOS=2, ! FULLPOS post-processing. 2=new style (recommended), 1=old style
NPOSTS=0,
NHISTS(0)=0, ! array containing history write-up steps
NMASSCONS=0, ! frequency of mass conservation fixup (timesteps)
NFRCO=0, ! frequency of coupled fields (timesteps)
NFRDHFZ=48,
NDHFZTS=0,
NDHFDTS=0,
/
&NAMDDH
BDEDDH(1:6,1)=4.0,1.0,0.0,50.0,0.0,49.0,
NDHKD=72,
LHDZON=false,
LHDEFZ=false,
LHDDOP=false,
LHDEFD=false,
LHDGLB=true,
LHDPRG=true,
LHDHKS=true,
/
&NAMGFL
NERA40=0,
YQ_NL%LGP=true,
YQ_NL%LSP=false,
YL_NL%LGP=true,
YI_NL%LGP=true,
YA_NL%LGP=true,
YO3_NL%LGP=true, ! enable ozone tracer (gridpoint)
YO3_NL%LSP=false, ! enable ozone tracer (spectral)
YQ_NL%LGPINGP=true,
/
&NAMFPC
CFPFMT ='MODEL', ! Format of output files, always 'MODEL' for IFS. DO NOT CHANGE.
! Output on model levels
!NFP3DFS=15,
!MFP3DFS=91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
!NRFP3S=91,
! Output on pressure levels
!NFP3DFP = 5, ! number of variables to output
!MFP3DFP = 129,130,133,138,155, ! grib codes of variables to output on pressure levels given by RFP3P
! these pressure levels match the SPEEDY model
!RFP3P = 92500,85000,70000,50000,30000,20000,10000,3000,
! Output on theta levels
!NFP3DFT = 1, ! number of variables to output
!MFP3DFT = 60, ! grib codes of variables to output on theta levels given by RFP3TH
!RFP3TH = 315,330,
! If output on P, theta, PV, Ht, also enable spectral orography (surface geopot.), surf pres (Ps), log(Ps)
!NFP2DF=3,
!MFP2DF=129,134,152,
! Physics fields output; number of fields (NFPPHY) and grib-codes (MFPPHY)
NFPPHY = 30,
MFPPHY = 139,151,164,165,166,167,168,228,31,34,39,40,41,42,141,170,183,236,142,143,146,147,176,177,178,179,180,181,182,228,
! Spectral fitting for output spectral fields (recommended)
! Disabling this will cause model spectral fields to be output as gridpoint
NFITP = 1,
NFITT = 1,
NFITV = 1,
/
&NAMFPD
NLAT=96,
NLON=192,
/
&NAMDIM
NPROMA=-16,
NUNDEFLD=-999999,
/
&NAMRLX
/
&NAMVAR
LMODERR=.false.,
LJCDFI=.false.,
LUSEJCDFI=.false.,
/
&NAMVV0
LLFORCE_READ=false,
/
&NAMDPHY
NVEXTR=27, ! set number of tendency output fields (see table)
NCEXTR=91, ! edit to correctly set number of full model levels e.g. 60, 91, 137 etc
/
&NAMPHYDS
NVEXTRAGB(1:27)=91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117 ! define GRIB codes for the tendency fields
/
&NAMPPC
LRSACC=.false.
/
&NAEAER
/
&NAEPHY
/
&NAERAD
/
&NALBAR
/
&NALORI
/
&NAM_DISTRIBUTED_VECTORS
/
&NAM926
/
&NAMAFN
/
&NAMANA
/
&NAMARPHY
/
&NAMCA
/
&NAMCAPE
/
&NAMCFU
/
&NAMCHK
/
&NAMCHET
/
&NAMCLDP
/
&NAMCLTC
/
&NAMCOM
/
&NAMCOS
/
&NAMCTAN
/
&NAMCUMF
/
&NAMCUMFS
/
&NAMCT1
/
&NAMCVA
/
&NAMDDH
/
&NAMDFHD
/
&NAMDFI
/
&NAMDIF
/
&NAMDIM
/
&NAMDIMO
/
&NAMDMSP
/
&NAMDYN
/
&NAMDYNA
/
&NAMDYNCORE
/
&NAMEMIS_CONF
/
&NAMENKF
/
&NAMFA
/
&NAMFFT
/
&NAMFPC
/
&NAMFPD
/
&NAMFPDY2
/
&NAMFPDYH
/
&NAMFPDYP
/
&NAMFPDYS
/
&NAMFPDYT
/
&NAMFPDYV
/
&NAMFPEZO
/
&NAMFPF
/
&NAMFPG
/
&NAMFPIOS
/
&NAMFPPHY
/
&NAMFPSC2
/
&NAMFPSC2_DEP
/
&NAMFY2
/
&NAMGEM
/
&NAMGFL
/
&NAMGMS
/
&NAMGOES
/
&NAMGOM
/
&NAMGRIB
/
&NAMGWD
/
&NAMGWWMS
/
&NAMHLOPT
/
&NAMINI
/
&NAMIOMI
/
&NAMIOS
/
&NAMJBCODES
/
&NAMJFH
/
&NAMJG
/
&NAMJO
/
&NAMKAP
/
&NAMLCZ
/
&NAMLEG
/
&NAMLFI
/
&NAMMCC
/
&NAMMCUF
/
&NAMMETEOSAT
/
&NAMMTS
/
&NAMMTSAT
/
&NAMMTT
/
&NAMMUL
/
&NAMNMI
/
&NAMNASA
/
&NAMNN
/
&NAMNPROF
/
&NAMNUD
/
&NAMOBS
/
&NAMONEDVAR
/
&NAMOPH
/
&NAMOPTCMEM
/
&NAMPAR0
/
&NAMPARAR
/
&NAMPAR1
/
&NAMPHY
/
&NAMPHY0
/
&NAMPHY1
/
&NAMPHY2
/
&NAMPHY3
/
&NAMPONG
/
&NAMRAD15
/
&NAMRADCMEM
/
&NAMRCOEF
/
&NAMRES
/
&NAMRINC
/
&NAMRIP
/
&NAMSATS
/
&NAMSCC
/
&NAMSCEN
/
&NAMSCM
/
&NAMSENS
/
&NAMSIMPHL
/
&NAMSKF
/
&NAMSPSDT
/
&NAMSSMI
/
&NAMSTA
/
&NAMSTOPH
/
&NAMTCWV
/
&NAMTESTVAR
/
&NAMTOPH
/
&NAMTOVS
/
&NAMTRAJP
/
&NAMTRANS
/
&NAMTRM
/
&NAMVAR
/
&NAMVARBC
/
&NAMVARBC_AIREP
/
&NAMVARBC_ALLSKY
/
&NAMVARBC_GBRAD
/
&NAMVARBC_RAD
/
&NAMVARBC_SFCOBS
/
&NAMVARBC_TCWV
/
&NAMVARBC_TO3
/
&NAMVAREPS
/
&NAMVDOZ
/
&NAMVFP
/
&NAMVRTL
/
&NAMVV0
/
&NAMVV1
/
&NAMVV2
/
&NAMVWRK
/
&NAMWAVELETJB
/
&NAMXFU
/
&NAMZDI
/
&NAPHLC
/
&NAV1IS
/
&NAEPHLI
/
&NAMCVER
/
&NAMPPVI
/
&NAMSPNG
/
&NAMRLX
/
&NAMTHLIM
/
&NAMOOPS
/
Cheers,
Jan