KSEC1 element Contents GRIB octet Recommended GRIB_API keys Coded GRIB_API keys Comments
37
ECMWF local GRIB use definition identifier.
21 = Sensitive area predictions.
41 localDefinitionNumber localDefinitionNumber
38 Class 42 class marsClass
39 Type 43 type marsType
40 Stream 44-45 stream marsStream
41
Version number or experiment identifier.
(4 ASCII characters, right justified)
46-49 expver experimentVersionNumber
42 Forecast number or singular vector number or flight number. Zero for analysis. 50-51 forecastOrSingularVectorNumber
forecastOrSingularVectorNumber

43-57 These elements are set to zero for type = 60 (perturbed analysis). Otherwise: 52-93


43 Number of iterations. 52-53 numberOfIterations
numberOfIterations

44 Number of singular vectors computed. 54-55 numberOfSingularVectorsComputed
numberOfSingularVectorsComputed

45 Norm used at initial time. 56 normAtInitialTime
normAtInitialTime

46 Norm used at final time. 57 normAtFinalTime
normAtFinalTime

47 Multiplication factor to convert latitude/longitude and accuracy from real to integer. 58-61 multiplicationFactorForLatLong
multiplicationFactorForLatLong

48 Latitude in degrees of north-west corner of forecast verification area multiplied by KSEC1(47). 62-65 northWestLatitudeOfVerficationArea
northWestLatitudeOfVerficationArea

49 Longitude in degrees of north-west corner offorecast verification area multiplied by KSEC1(47). 66-69 northWestLongitudeOfVerficationArea
northWestLongitudeOfVerficationArea

50 Latitude in degrees of south-east corner of forecast verification area multiplied by KSEC1(47). 70-73 southEastLatitudeOfVerficationArea
southEastLatitudeOfVerficationArea

51 Longitude in degrees of south-east corner of forecast verification area multiplied by KSEC1(47). 74-77 southEastLongitudeOfVerficationArea
southEastLongitudeOfVerficationArea

52 Accuracy multiplied by KSEC1(47). 78-81 accuracyMultipliedByFactor
accuracyMultipliedByFactor

53 Number of singular vectors evolved. 82-83 numberOfSingularVectorsEvolved
numberOfSingularVectorsEvolved

54-55
Ritz numbers.
RITZ = KSEC1(55)*EXP( LOG(10.0)*KSEC1(54) )
Thus:
-


54 NINT( LOG10(RITZ)-5 ) 84-87 NINT_LOG10_RITZ
NINT_LOG10_RITZ

55 NINT( RITZ / EXP(LOG(10.0)*KSEC1(54) ) ) 88-91 NINT_RITZ_EXP
NINT_RITZ_EXP

56 For all types, this is the period in hours between the time when the targeted observations are taken (the reference time in KSEC1(10:14)) and the forecast verification time.
For singular vectors, this is the optimisation time.
92 opttime
optimisationTime

57 Forecast lead time (hours)
For all types, this is the lead time of forecast(s) on which sensitive area prediction is based. The lead time is the time from the initialization of the
forecast to the reference time in KSEC1(10:14).
93 leadtime
forecastLeadTime

58 Domain. 1 ASCII character (uppercase). 94 marsDomain
marsDomain

59 Method number. 95-96 methodNumber
methodNumber

60 Total number of forecasts in ensemble (or zero if not appropriate). 97-98 numberOfForecastsInEnsemble
numberOfForecastsInEnsemble

61

Shape of verification region:
0: lat-lon box as given by KSEC1(48-51)
1: circular region with centre at

  latitude  = 0.5*(KSEC1(48)+KSEC1(50))/KSEC1(47) (deg)
longitude = 0.5*(KSEC1(49)+KSEC1(51))/KSEC1(47) (deg)
and with
radius = 0.5*(KSEC1(48)-KSEC1(50))/(KSEC1(47)*111.199)
= great-circle distance in km
This is the largest circle fitting in a lat-lon box defined by KSEC1(48-51).
99 shapeOfVerificationArea
shapeOfVerificationArea

- Spare (set to zero) 100


A negative Ritz number or a negative latitude/longitude value is stored as a positive number with its most significant bit set to 1.